[ valajbeg @ 10.12.2005. 19:02 ] @
imam iz jedne forme

Code:

...<td><input name="sl" type="file" size="32">
</td>...  
 


i to se prosljeđuje skripti

Code:

$vslika = $_FILES['sl']['name']; 
... 
if ( $vslika != "" ) 

copy ($_FILES['sl']['tmp_name'], "images/" .$vslika) or die ("Datoteku nije moguce kopirati..."); 

...  


eh..
pošto ovo ovako kako je napisano nije do sada ništa uploadovalo..
pitanje je .. šta ovdje nemože, tj šta je pogrešno ( možda sve )

pls help!!!

[Ovu poruku je menjao valajbeg dana 10.12.2005. u 20:02 GMT+1]
[ Nemanja Avramović @ 10.12.2005. 19:42 ] @
Pogledaj ovo, meni je to jedino sto je proradilo -> http://www.elitesecurity.org/poruka/fajluzporuku/971821
[ valeksa @ 10.12.2005. 21:37 ] @
Citat:
valajbeg: imam iz jedne forme

Code:

$vslika = $_FILES['sl']['name']; 
... 
if ( $vslika != "" ) 

copy ($_FILES['sl']['tmp_name'], "images/" .$vslika) or die ("Datoteku nije moguce kopirati..."); 

...  


eh..
pošto ovo ovako kako je napisano nije do sada ništa uploadovalo..
pitanje je .. šta ovdje nemože, tj šta je pogrešno ( možda sve )


uputstvo je tvoj najbolji prijatelj :)

http://www.php.net/manual/en/features.file-upload.php

Code:

<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.

$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
   echo "File is valid, and was successfully uploaded.\n";
} else {
   echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "</pre>";

?> 


da pojasnim. Umesto copy koji si ti koristio treba da koristis move_uploaded_file


Pozdrav,
Vladan
[ valajbeg @ 10.12.2005. 22:05 ] @
hm..
da upravo to ..
hvala obojici..!!! (u principu ste isti odgovor dali samo jedan je dao skript a drugi isti taj primjer sa php.net-a)
[ Nemanja Avramović @ 11.12.2005. 14:37 ] @
Pa da... samo sto sam ja procitao to iz Zend-a, a on online