» »

php $_FILE in pravice

php $_FILE in pravice

psychoP ::

za nalaganje poljubnega števila slik preko forme sem spisal kratko kodo, ki pa se žal ustavi pri samem kopiranju.

Na strežniku je direktorij slike(0777) in poddir. malioglasi(0777) v katerega se bi naj te slike shranjevale.
Vendar zmeraj javi napako pri nalaganju. Kakšna ideja??

while(list($key,$value) = each($_FILES[images][name]))
{
if(!empty($value)){   // preveri prazna polja
$filename = $value;    // shrani vrednost

$filename=str_replace(" ","_",$filename);// presledke zamenja z _

$add = "slike/malioglasi/$filename";   // nastavi upload dir

echo "<li>".$filename."</li>";
echo "<br>";                             
copy($_FILES[images][tmp_name][$key], $add) or die ('Ne morem kopirat!');     //  upload na streznik
chmod("$add",0777);                 // dovoljenja za datoteko
}
}

snow ::

Kakšno napako?

Aja.. prenešene datoteke premikaš s funkcijo move_uploaded_file (ali nekaj takega).
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Baja ::

mislim da ima snow prav. namesto copy() uporabi move_uploaded_file()

psychoP ::

samo potem jih je treba prekopirat v začasno mapo na server in potem premaknit ?

DiTi ::

v začasno mapo se da avtomatsko, zato samo premakneš iz temp na željeno lokacijo s uporabo move_uploaded_file(), katera sprejme ime datoteke ter končno destinacijo (v tvojem primeru slike/malioglasi/

psychoP ::

sem testiral in javi error: 6, kar pomeni napaka pri temp direktoriju. glede an to da v ozadju laufa ispconfig moram poiskat, kje se spremeni 'upload_tmp_dir' za vse te datoteke.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

php upload file problem

Oddelek: Programiranje
151293 (843) petzup
»

[JS / PHP] miniajax post

Oddelek: Programiranje
131038 (772) cobrica
»

Pomoč pri nalaganju večih slik naenkrat

Oddelek: Izdelava spletišč
6838 (688) winlins
»

[php] file upload problem (nicesar ni v /tmp, ubuntu)

Oddelek: Izdelava spletišč
91124 (1053) steev
»

upload v php-ju

Oddelek: Izdelava spletišč
91110 (903) Baja

Več podobnih tem