Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: upload plików
Forum PHP.pl > Forum > Gotowe rozwiązania
pinki
mam taki sobie skrypt do uploadu grafiki z ktorym mam problem na lokalnym c:\apahe podczas testów działa zupełnie poprawnie, jednak problemy zaczynaja sie
po wgraniu go na serwer - niby wszystko działa poprawnie bez będów jednak za cholere skrypt nie ładuje jpg-ów na serwer. Jeśli ktoś powiem mi w czym problem będe wdzięczny smile.gif
-----------------------------------------------------------------------------
$maxr = 100000;
@$oo=chmod("zdjecia", 0777);
if (is_uploaded_file($_FILES["plik"]["tmp_name"])){
if ($_FILES["plik"]["size"] > $maxr){
echo("<P STYLE='text-align:center'>Bł&plusmn;d! Plik jest za duży!</P>");
}
else
{
$nazva=$_FILES["plik"]["name"];
if (strtolower(substr($nazva,strlen($nazva)-3,3))=="jpg"){
move_uploaded_file($_FILES["plik"]["tmp_name"],"zdjecia".$nazva);
$okau=1;
print "zdjecie zostalo dodane";
$foto=$nazva;
$foto = str_replace(".jpg","",$foto);
$foto = str_replace(".JPG","",$foto);
// $fp = fopen("foty.dat", "w+");
// $threadID = fputs($fp, $foto);
include ('foto.php');
}
else
{
echo("<P STYLE='text-align:center'>Bł&plusmn;d! Plik posiada niewła&para;ciwe rozszerzenie!</P>");
}
}
}
else
{
echo("<P STYLE='text-align:center'>Bł&plusmn;d! Spróbuj jeszcze raz!</P>");
}

if ($okau==1){

$zumob=file("zdjecia/subst.txt");
$ilgo=count($zumob);


$brazek="zdjecia".$nazva;
$brazz=0;
@$eee=ImageCreatefromJPEG($brazek);
if ($eee<>""){
$brazz=1;


$ssx=Imagesx($eee);
$ssy=Imagesy($eee);
if ($ssx<>180 or $ssy<>130){
$eee2=Imagecreatetruecolor(180,130);
Imagecopyresampled($eee2,$eee,0,0,0,0,180,130,$ssx,$ssy);
$ilgov=$ilgo+1;
ImageJPEG($eee2,"zdjecia/zdkgb".$ilgov.".jpg",180);
Imagedestroy($eee2);
}
else
{
$ilgov=$ilgo+1;
ImageJPEG($eee,"zdjecia/zdkgb".$ilgov.".jpg",180);
Imagedestroy($eee);
}
$zmab=$ilgov.chr(13).chr(10)."zdkgb".$ilgov.chr(13).chr(10);
$zsub=fopen("zdjecia/subst.txt","a+");
flock($zsub,2);
fwrite($zsub,$zmab);
flock($zsub,3);
fclose($zsub);
print $nazva;
@unlink("zdjecia".$nazva);
echo("<CENTER><IMG SRC='zdjecia/zdkgb".$ilgov.".jpg' WIDTH=180 HEIGHT=130>");
echo("<P>Zdjęcie zostało dodane. <SPAN CLASS='b'>".$ilgov."</SPAN> </P>");
}
}
echo("<BR><BR>");
?>
tara
nadałeś atrybut 777 dla folderów ?
pinki
OWSZEM KATLOG ZDJECIA MA USTAWIONE PRAWA NA 777 I NADAL KICH exclamation.gif!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.