login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Image loaden + Naam

Offline T0Mash - 24/03/2010 01:49 (laatste wijziging 24/03/2010 01:52)
Avatar van T0MashNieuw lid Hoi!

Ik ben bezig met een project waarbij er plaatjes in een tabel worden geladen uit een map m.b.v. php!
Dit lukt allemaal goed en aardig! maar nu wil ik dat hij de naam van het bestand onder de foto laat zien.

  1. <?php
  2. <table width="100%"cellspacing="0" cellpadding="0">
  3. <tr>
  4. <td>
  5. <table cellspacing="0" cellpadding="5" width="100%">';
  6. $image_types = array("jpg","gif","bmp","png","jpeg");
  7. $plaatjes_reeks = "";
  8. $mapnaam = "/fotos/groupdahlias/boldahlias";
  9. $plaatjenaam = $_FILES["image"]["name"];
  10. if ( ereg('..',$mapnaam) || ereg('//',$mapnaam) ){
  11. $mapnaam = "/fotos/groupdahlias/boldahlias";
  12. }
  13. $map = opendir(".{$mapnaam}");
  14. $count = 0;
  15. while (false!==($bestand = readdir($map))) {
  16. if ($bestand != "." && $bestand != "..") {
  17. $ext = explode('.',$bestand);
  18. $extl = sizeof($ext) - 1;
  19. $ext = strtolower($ext[$extl]);
  20. if ( in_array($ext,$image_types) ){
  21. if($count%2 == 0) {
  22. $plaatjes_reeks .= '</tr><tr>';
  23. }
  24. $plaatjes_reeks .= "<td><img src=\"fotos/groupdahlias/boldahlias/" . $bestand . "\" /></td>";
  25. $count++;
  26. }
  27. }
  28. }
  29. if ( $plaatjes_reeks != "" ){
  30. echo ($plaatjes_reeks);
  31. }
  32. closedir($map);
  33. echo '
  34. </table>
  35. </td>
  36. </tr>
  37. </table>';
  38. ?>

dit is wat ik tot nu toe heb...
Kan iemand me hiermee helpen? zit nu al een tijdje te klooien maar kom niet echt verder:p

4 antwoorden

Gesponsorde links
Offline WimJ - 24/03/2010 02:07 (laatste wijziging 24/03/2010 02:09)
Avatar van WimJ Grafische gevorderde Het is al vrij laat momenteel.. kan niet meer helder denken hehé..

Maar mag ik toch vragen, waarom je hier niet even werkt met MySQL?
Zou toch allemaal veel gemakkelijker gaan ook voor het ophalen van de naam?

En ook veiliger denk ik.. zoals boven gezegd het is laat en ben moe.
Maar heb me toch altijd laten zeggen dat MySQL veiliger is dan werken met een read dir functie, ook al werk je met verschillende CHMOD rights ?
Offline T0Mash - 24/03/2010 08:55
Avatar van T0Mash Nieuw lid He!

ja het was vrij laat inderdaad:p Maar het zou handiger zijn geweest maar daar betaald de klant niet voor:p moet het even zo oplossen nu:p

Het enige wat ik moet hebben is per geladen foto het bestandnaam er onder te printen...:P

Bedankt voor je reactie in ieder geval;)

Groeten
Offline genkstar - 24/03/2010 09:13 (laatste wijziging 24/03/2010 09:16)
Avatar van genkstar Nieuw lid $bestand bevat waarschijnlijk de naam van het bestand.
om een extensie op te halen van een bestand gebruik je best
getimagesize die een array returnt. PHP.net: getimagesize
Offline T0Mash - 24/03/2010 10:01
Avatar van T0Mash Nieuw lid ok en hoe koppel ik die aan het geladen bestand?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s