login  Naam:   Wachtwoord: 
Registreer je!
 Forum

file_exists probleem

Offline avancleef - 31/12/2008 14:44 (laatste wijziging 31/12/2008 14:45)
Avatar van avancleefNieuw lid Beste lezers,

Ik heb de volgende code:

  1. <div id="pic_1"><?php if(file_exists('uploads_mode_cv_large/'.$larg[0])){ echo '<a href="modecv.php?large='.$larg[0].'"><img src="uploads_mode_cv_small/'.$small[0].'" border="0"></a>'; }else{ echo '';} ?></div>


Probleem nu is: dat ik nogsteeds overal waar geen plaatje bestaat een kruisje te zien krijg, en dit wil ik nu dus juist niet. Hoe kan ik dit oplossen?

5 antwoorden

Gesponsorde links
Offline Pellens - 31/12/2008 14:51 (laatste wijziging 31/12/2008 14:57)
Avatar van Pellens PHP interesse
  1. <?php
  2. if(file_exists('uploads_mode_cv_large/'.$larg[0]))
  3. {
  4. echo '
  5. <a href="modecv.php?large='.$larg[0].'">
  6. <img src="uploads_mode_cv_small/'.$small[0].'" border="0">
  7. </a>';
  8. }
  9. else
  10. {
  11. echo '';
  12. }
  13. ?>


Even de code geordend. Kan het zijn dat gewoon $small[0] niet bestaat of fout is? Krijg je de afbeelding te zien als je op de link klikt?

Laat iets weten!
Offline Koen - 31/12/2008 14:57
Avatar van Koen PHP expert
Pellens schreef:
if(file_exists('uploads_mode_cv_large/".$larg[0]."'))


Wat moet dat voorstellen? variabelen buiten de quotes houden terwijl je met single quotes werkt? 

Gebruik dan

  1. <div id="pic_1"><?php if(file_exists('uploads_mode_cv_large/'.$larg[0]) && file_exists('uploads_mode_cv_small/'.$small[0])){ echo '<a href="modecv.php?large='.$larg[0].'"><img src="uploads_mode_cv_small/'.$small[0].'" border="0"></a>'; }else{ echo '';} ?></div>
Offline avancleef - 01/01/2009 18:36
Avatar van avancleef Nieuw lid Ik gebruik je code:

  1. <div id="pic_1"><?php if(file_exists('uploads_mode_cv_large/'.$larg[0]) && file_exists('uploads_mode_cv_small/'.$small[0])){ echo '<a href="modecv.php?large='.$larg[0].'"><img src="uploads_mode_cv_small/'.$small[0].'" border="0"></a>'; }else{ echo '';} ?></div>


Maar krijg nu nog steeds kruisjes te zien... rechtsklik ik erop staat er bij eigenschappen enkel

http://websitenaam.nl/uploads_mode_cv_small/

en that's it 
Offline Koen - 01/01/2009 19:16
Avatar van Koen PHP expert dan is $small[0] leeg..

Dan gebruik je PHP.net: empty als die index gedefinieerd is, om te kijken of ze leeg is.
Of PHP.net: isset, om te kijken of de index uberhaupt wel bestaat 
Offline avancleef - 01/01/2009 19:48
Avatar van avancleef Nieuw lid klopt de $small wordt uit de database gehaald en die zal waarschijnlijk ook leeg zijn, daar zit dus het probleem ?

Dus file_exists moet ik dus niet gebruiken maar empty?

gaan we even naar kijken, hartelijk dank!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s