Goeienmiddag, ik heb een account bij vuurwerk.nl en probeer daarmee een uploadfaciliteit op te zetten voor gebruikers van mijn site. Hiermee kunnen ze plaatjes van het formaat .jpg, .gif en .png uploaden, die automatisch gerenamed worden om zo op de website geplaatst te worden.
Het script wat ik hiervoor heb geschreven is als volgt:
Dit script heeft een $r_file; die de naam is van de te plaatsen file, en een $l_file; het bestand dat vanaf de HD upgeload moet worden. Deze worden dus geopend met respectievelijk "wb" en "rb", om het ook binair te laten geschieden (ik heb ook al zonder geprobeerd).
Het bestand wordt ook gewoon daadwerkelijk onder de nieuwe naam upgeload, maar bekijken kan ik het niet. Ik krijg slechts een rood kruisje te zien op de plaats waar een plaatje zou moeten zijn; de verwijzing is correct qua hoofdletters en andere onregelmatigheden; dus daar ligt het niet aan. Als ik het download en weer vanaf mijn HD bekijk is het weer een goed werkend bestand.
Heeft iemand een idee wat hier het probleem is? Van de vuurwerk-helpdesk wordt ik helemaal niets wijzer...
Het script wat ik hiervoor heb geschreven is als volgt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $r_file = $image_path.$image_name; $l_file = $uploadimg; $r_fp = fopen($r_file,"wb"); $l_fp = fopen($l_file,"rb"); while(!feof($l_fp)) { $line = fread($l_fp, 1024); fputs($r_fp,$line,strlen($line)); } fclose($r_fp); fclose($l_fp); |
Dit script heeft een $r_file; die de naam is van de te plaatsen file, en een $l_file; het bestand dat vanaf de HD upgeload moet worden. Deze worden dus geopend met respectievelijk "wb" en "rb", om het ook binair te laten geschieden (ik heb ook al zonder geprobeerd).
Het bestand wordt ook gewoon daadwerkelijk onder de nieuwe naam upgeload, maar bekijken kan ik het niet. Ik krijg slechts een rood kruisje te zien op de plaats waar een plaatje zou moeten zijn; de verwijzing is correct qua hoofdletters en andere onregelmatigheden; dus daar ligt het niet aan. Als ik het download en weer vanaf mijn HD bekijk is het weer een goed werkend bestand.
Heeft iemand een idee wat hier het probleem is? Van de vuurwerk-helpdesk wordt ik helemaal niets wijzer...