Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z uploadowaniem
marcin1986
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.08.2008

Ostrzeżenie: (0%)
-----


Witam,

Posiadam hosting na strefa.pl. Napisałem ostatnio prosty skrypt do uploadowania zdjęć na serwer. Ogólnie skrypt na serwerze lokalnym Apache + PHP 5 działał poprawnie. W momencie opublikowania skryptu mam problemy.

Poniżej zamieszczę kod pliku:

<?php
//uploaduje pliki na serwer

echo "NAZWA BAZOWA: ".$_FILES['plik']['tmp_name']."<br/>";
if(is_uploaded_file($_FILES['plik']['tmp_name'])) {

$arr = pathinfo($_FILES['plik']['name']);
echo "EXTENSION: ".$arr["extension"]."<br/>";
if($arr["extension"]=="gif" || $arr["extension"]=="jpg" || $arr["extension"]=="png" || $arr["extension"]=="jpeg") {
$roz = $arr["extension"];
do {
$nazwa_zdjecia = mt_rand(150,200000);
$wynik = mysql_query("SELECT nazwa_zdjecia FROM tabela WHERE nazwa_zdjecia = ".$nazwa_zdjecia."");
$znalezionych = mysql_num_rows($wynik);
} while($znalezionych != 0);


$uploaded = "/zdjecia/".$nazwa_zdjecia.".".$roz;

if (move_upload_file($_FILES['plik']['tmp_name'],$uploaded)) {
echo "File is valid, and was successfully uploaded.\n";


} else {
echo "Possible file upload attack!\n";
print_r($_FILES);
}

} else {
echo "&nbsp;&nbsp; <b>".LN_KOM3."</b>";
}

} else {
echo "&nbsp;&nbsp; <b>".LN_KOM4."</b>";
}
?>

Moje problemy są następujące. Po uploadowaniu zdjęcia plik nie jest przenoszony do katalogu docelowego chociaż chmod jest ustawiony 777. Problem pojawia się w miejscu funkcji: move_upload_file(). Nie mam pojęcia co może być przyczyną, że ta funkcja zwraca FALSE... I ostatecznie plik jest nie kopiowany.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 13:51