PDA

Volledige versie bekijken : uploaden naar 2 dirs


Bzil
%Europe/Berlin %602 %2005, 15:28
Ik heb een PHP bestand waarmee ik files kan uploaden.
Nu wil ik dat een file in dezelfde handeling naar twee directories wordt geupload.
Kan dat?
Dit is het stukje code uit het PHP bestand waarin de dir geschreven staat.

$upload_dir = "pics/";

Edwin
%Europe/Berlin %638 %2005, 16:19
Ik weet niet helemaal wat je wilt maar ik denk dat je bedoelt dat je in die variabele 2 mappen wilt opgeven zodat ie naar 2 mappen tegelijk upload. Ik ben bang dat dat niet gaat werken. Wat je moet doen is naar 1 map uploaden, en vervolgens kun je je geuploadde bestand kopieren naar de andere map.

De Kale
%Europe/Berlin %378 %2005, 10:04
als het bestand op de server staat, kun je er mee doen wat je wilt:
naar andere dir kopieren, resizen, etcetera etcetera

Bzil
%Europe/Berlin %427 %2005, 11:14
Heb het volgende gevonden, maar het werkt niet. Hij zou het file moeten kopieren naar een andere directory. Ziet iemand wat ik fout doe?

$upload_dir2 = "http://www.desite.nl/english/pics/";
if (move_uploaded_file($_FILES['filetoupload']['tmp_name'],$upload_dir.$filename) && copy($upload_dir.$filename,$upload_dir2.$filename) ){

(Als het hele script nodig is ff laten weten)

Deze melding geeft ie

Warning: copy(http://www.desite.nl/english/pics/aaaa.jpg) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections. in /home/wwwroot/www.desite.nl/upload.php on line 81
There was a problem moving your file

Edwin
%Europe/Berlin %603 %2005, 15:29
Zoals de fout zegt, je kan geen url opgeven als filepath, geef het path op vanuit de locatie waar je script zich bevind, dus "/english/pics/" in jou geval

dioneo
%Europe/Berlin %603 %2005, 15:29
je probeert de file via http te kopieeren. gebruik relatieve paden. en zorg dat upload_dir2 de juiste rechten heeft

twee gelijke antwoorde tegelijkertijd, dat moet goed komen

Bzil
%Europe/Berlin %655 %2005, 16:44
Thanx!
Heb er nu een gewoon pad van gemaakt.