Forum » Izdelava spletišč » 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??
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).
Aja.. prenešene datoteke premikaš s funkcijo move_uploaded_file (ali nekaj takega).
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | php upload file problemOddelek: Programiranje | 1331 (881) | petzup |
» | [JS / PHP] miniajax postOddelek: Programiranje | 1085 (819) | cobrica |
» | Pomoč pri nalaganju večih slik naenkratOddelek: Izdelava spletišč | 896 (746) | winlins |
» | [php] file upload problem (nicesar ni v /tmp, ubuntu)Oddelek: Izdelava spletišč | 1159 (1088) | steev |
» | upload v php-juOddelek: Izdelava spletišč | 1157 (950) | Baja |