login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Uploaden

Offline DMM - 02/04/2007 15:03 (laatste wijziging 02/04/2007 15:04)
Avatar van DMMPHP beginner Hallo,

Op mijn site heb ik gebruik gemaakt van het upload-script van DrDono. Daar kun je twee zaken uploaden: foto's (.jpg en .gif) en video's (.avi).
Nu zou ik graag hebben dat wanneer je een foto upload, dit op het scherm komt te staan:
  1. <?php
  2. ".highlight_string('<img src="</imgages/'.$_FILES['afbeelding']['name'].'">')."
  3. ";
  4. ?>


Maar wanneer je een video upload, zou dit er moeten staan:
  1. <?php
  2. ".highlight_string('<EMBED height="50" width="50" src="/images/'.$_FILES['afbeelding']['name'].'" type="video/mpeg"></EMBED>')."
  3. ";
  4. ?>


Ik dacht dat dus te doen door de extentie te controleren:
  1. <?php
  2. if(eregi('.avi', $_FILES['afbeelding']['name'])) {
  3. }
  4. ?>
  5. en
  6. <?php
  7. else(eregi('.gif|.jpg)', $_FILES['afbeelding']['name'])) {
  8. }
  9. ?>


Nu moet het ergens wel fout zitten, want ik krijg een blanco pagina . Hier vindt u de volledige code:
http://www.plaatscode.be/4849/

Kunnen jullie mij verder helpen?

Alvast bedankt

Met vriendelijke groet
David Roelandt

8 antwoorden

Gesponsorde links
Offline Thomas - 02/04/2007 15:37
Avatar van Thomas Moderator Twee mogelijkheden: of je eregi's leveren geen resultaten op, of (aannemelijker) $_FILES['afbeelding'][...] bevat geen informatie / data meer, omdat je het bestand al hebt verplaatst.

Volgens mij had ik eerst ook zoiets, en ik begreep niet waar het vandaan kwam, maar volgens mij worden de entries in $_FILES die verplaatst zijn met move_uploaded_file verwijderd / leeggemaakt .
Offline delta_004 - 02/04/2007 15:38
Avatar van delta_004 Onbekend Dmm ik denk niet dat je zelf weet wat je graag wilt hebben... aangezien je echo "". doet en je in je img src tags </ hebt

En um het is niet raar dat er niks staat want je hebt niks tusse je if(A)
Offline delta_004 - 02/04/2007 15:38
Avatar van delta_004 Onbekend Dmm ik denk niet dat je zelf weet wat je graag wilt hebben... aangezien je echo "". doet en je in je img src tags </ hebt

En um het is niet raar dat er niks staat want je hebt niks tusse je if(A)
Offline DMM - 02/04/2007 15:45 (laatste wijziging 03/04/2007 09:33)
Avatar van DMM PHP beginner Bedankt voor jullie commentaren.
@ FangorN en ook aan anderen : Hoe zou ik het dan precies moeten aanpakken?

Alvast bedankt!
Offline Dark_Paul - 03/04/2007 11:27
Avatar van Dark_Paul PHP ver gevorderde Via $_FILES['afbeelding']['iets'] kan je toch de extensie opvragen, of niet?
Offline DMM - 03/04/2007 21:53
Avatar van DMM PHP beginner Hoe moet ik die dan opvragen?
Offline Rens - 03/04/2007 21:55
Avatar van Rens Gouden medaille

Crew algemeen
Met $_FILES['afbeelding']['iets'] zoals er al staat.
Zelf mag je ook wel beetje op php.net kijken hoor...
Offline Thomas - 04/04/2007 12:06
Avatar van Thomas Moderator Sla $_FILES['afbeelding']['name'] op in een variabele voordat je move_uploaded_file aanroept... Zoals ik al zei, PHP maakt $_FILES leeg als je zaken hebt gemoved.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s