OK.. Danilo22
Falei com os reposaveis pelo Host do site..
Ai eles me disseram q nao podem desabilitar o SAFE MODE.. e tb nao podem dx o register_global = ON.... por motivos de segurança...
Agora sim eh q eu toh ralado...
Ai o kra tah me disse pra eu n usar variaveis globais pra criar a pasta de galeria e enviar fotos...
Eu toh alterando agora o cod. fonte pra ve se consigo contornar esse problema.. pra nao precisar ativar o register_global....
Soh q eu toh tendo problemas... acho q talves seja nas concatenações...
Abaixo vai os cods.
cadastrar_db.php<?
// inicia criação de pasta
if($_POST[nomedapasta] != ""){
$pasta = @mkdir("../images/galeria/".$_POST[nomedapasta], 0777);
@chmod("../images/galeria/".$_POST[nomedapasta], 0777);
}
// fim da criação da pasta
// inicia a função para enviar a foto
if($pasta == $nomedapasta AND $foto01 != ""){
if (copy($foto01,"../images/galeria/".$_POST[nomedapasta].$_POST[foto01_name])){}else{
echo ("<BR><div align='center'><font face='$fonte' size='$tamanhofonte'><b>Erro no enviar a foto!</b></font></div><BR>");
}
}
// termina a função para enviar a foto
if($pasta == $nomedapasta AND $foto01 != ""){
$sql="insert into galeria (id, nome, dia, mes, ano, local, pasta, foto01) VALUES ('', '$nome','$dia','$mes','$ano','$local', '$_POST[nomedapasta]' ,'$_POST[foto01_name]')";
$sql = mysql_query($sql);
?>
<meta http-equiv="refresh" content="1;URL=../images/enviar_fotos.php?nomedapasta=<? echo $_POST[nomedapasta]?>&nivel=<? echo $nivel?>">
<center>
<font color="<? echo $cortexto?>" size="<? echo $ttitulo?>" face="<? echo $fonte?>"><b>Galeria cadastrada com sucesso!</b> </font>
</center>
<? }?>
envia_fotos_script.php <? // inicia a função para enviar a foto 1
if($foto01 != "none"){
if (copy($foto01, "galeria/".$_POST[nomedapasta].$_POST[foto01_name])){
echo "Foto 1 enviada com sucesso!";
}}
// termina a função para enviar a foto 1
?>
<br>
<br>
<? // inicia a função para enviar a foto 2
if($foto02 != "none"){
if (copy($foto02, "$url".$_POST[foto02][name])){
echo "Foto 2 enviada com sucesso!";
}}
// termina a função para enviar a foto 2
?>
<br>
<br>
<? // inicia a função para enviar a foto 3
if($foto03 != "none"){
if (move_uploaded_file($foto03, "$url".$_POST[foto03][name])){
echo "Foto 3 enviada com sucesso!";
}}
// termina a função para enviar a foto 3
?>
<br>
<br>
<? // inicia a função para enviar a foto 4
if($foto04 != "none"){
if (move_uploaded_file($foto04, "$url".$_POST[foto04][name])){
echo "Foto 4 enviada com sucesso!";
}}
// termina a função para enviar a foto 4
?>
<br>
<br>
<? // inicia a função para enviar a foto 5
if($foto05 != "none"){
if (move_uploaded_file($foto05, "$url".$_POST[foto05][name])){
echo "Foto 5 enviada com sucesso!";
}}
// termina a função para enviar a foto 5
?>
<br>
<br>
<? // inicia a função para enviar a foto 6
if($foto06 != "none"){
if (move_uploaded_file($foto06, "$url".$_POST[foto06][name])){
echo "Foto 6 enviada com sucesso!";
}}
// termina a função para enviar a foto 6
?>
<br>
<br>
<? // inicia a função para enviar a foto 7
if($foto07 != "none"){
if (move_uploaded_file($foto07, "$url".$_POST[foto07][name])){
echo "Foto 7 enviada com sucesso!";
}}
// termina a função para enviar a foto 7
?>
<br>
<br>
<? // inicia a função para enviar a foto 8
if($foto08 != "none"){
if (move_uploaded_file($foto08, "$url".$_POST[foto08][name])){
echo "Foto 8 enviada com sucesso!";
}}
// termina a função para enviar a foto 8
?>
<br>
<br>
<? // inicia a função para enviar a foto 9
if($foto09 != "none"){
if (move_uploaded_file($foto09, "$url".$_POST[foto09][name])){
echo "Foto 9 enviada com sucesso!";
}}
// termina a função para enviar a foto 9
?>
<br>
<br>
<? // inicia a função para enviar a foto 10
if($foto10 != "none"){
if (move_uploaded_file($foto10, "$url".$_POST[foto10][name])){
echo "Foto 10 enviada com sucesso!";
}}
// termina a função para enviar a foto 10
?>
<br>
<br>
<? // inicia a função para enviar a foto 11
if($foto11 != "none"){
if (move_uploaded_file($foto11, "$url".$_POST[foto11][name])){
echo "Foto 11 enviada com sucesso!";
}}
// termina a função para enviar a foto 11
?>
<br>
<br>
<? // inicia a função para enviar a foto 12
if($foto12 != "none"){
if (move_uploaded_file($foto12, "$url".$_POST[foto12][name])){
echo "Foto 12 enviada com sucesso!";
}}
// termina a função para enviar a foto 12
?>
<br>
<br>
<? // inicia a função para enviar a foto 13
if($foto13 != "none"){
if (move_uploaded_file($foto13, "$url".$_POST[foto13][name])){
echo "Foto 13 enviada com sucesso!";
}}
// termina a função para enviar a foto 13
?>
<br>
<br>
<? // inicia a função para enviar a foto 14
if($foto14 != "none"){
if (move_uploaded_file($foto14, "$url".$_POST[foto14][name])){
echo "Foto 14 enviada com sucesso!";
}}
// termina a função para enviar a foto 14
?>
<br>
<br>
<? // inicia a função para enviar a foto 15
if($foto15 != "none"){
if (move_uploaded_file($foto15, "$url".$_POST[foto15][name])){
echo "Foto 15 enviada com sucesso!";
}}
// termina a função para enviar a foto 15
?>
<br>
<br>
<? // inicia a função para enviar a foto 16
if($foto16 != "none"){
if (move_uploaded_file($foto16, "$url".$_POST[foto16][name])){
echo "Foto 16 enviada com sucesso!";
}}
// termina a função para enviar a foto 16
?>
<br>
<br>
<? // inicia a função para enviar a foto 17
if($foto17 != "none"){
if (move_uploaded_file($foto17, "$url".$_POST[foto17][name])){
echo "Foto 17 enviada com sucesso!";
}}
// termina a função para enviar a foto 17
?>
<br>
<br>
<? // inicia a função para enviar a foto 18
if($foto18 != "none"){
if (move_uploaded_file($foto18, "$url".$_POST[foto18][name])){
echo "Foto 18 enviada com sucesso!";
}}
// termina a função para enviar a foto 18
?>
<br>
<br>
<? // inicia a função para enviar a foto 19
if($foto19 != "none"){
if (move_uploaded_file($foto19, "$url".$_POST[foto19][name])){
echo "Foto 19 enviada com sucesso!";
}}
// termina a função para enviar a foto 19
?>
<br>
<br>
<? // inicia a função para enviar a foto 20
if($foto20 != "none"){
if (move_uploaded_file($foto20, "$url".$_POST[foto20][name])){
echo "Foto 20 enviada com sucesso!";
}}
// termina a função para enviar a foto 20
?>
</b></font>
</center>
Se possivel queria q alguem me ajudasse ai a resolver esse problema ... ou se alguem tiver outro cod. dessa galeria pronto sem as variaveis globais postassem ai pra eu tentar resolver aki....OK
KURT