Avatar billede hugopedersen Nybegynder
23. august 2004 - 14:30 Der er 7 kommentarer og
1 løsning

Hvis nu filen ikke er fundet

Jeg har et script der viser nogele billeder hvor navnet er lagt ind i en db. Jeg bruger nedenstående til at se om der står noget i feltet og hvis ikke viser den et specielt image. Det virker fint nok, men jeg ville også gerne have det sådan at hvis nu ikke den fil der er angivet findes, så viser den også none.jpg
Kan man gøre det på en simpel måde ?

<?
If ( $fldPicture <> "" && $fldPicture <> " ")
{
?>
<img border="1"  width="130" height="150" vspace="10" hspace="10" src="images/<?=$img_fldPicture?>" >
<?
}
else
{
?>
<img border="1"  width="130" height="150" vspace="10" hspace="10" src="images/none.jpg" >
<?
}
?>
Avatar billede chries Nybegynder
23. august 2004 - 14:32 #1
if( !file_exist($fil) ) {
  //vis none
}
Avatar billede x4all_dk Nybegynder
23. august 2004 - 14:33 #2
http://dk2.php.net/manual/en/function.file-exists.php

<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
  echo "The file $filename exists";
} else {
  echo "The file $filename does not exist";
}
?>

Så kan du jo lave hvad du vil - når du kender file_exits();
Avatar billede chries Nybegynder
23. august 2004 - 14:33 #3
mangler et s :)

http://dk.php.net/file_exists

if( !file_exists($fil) ) {
  //vis none
}
Avatar billede hugopedersen Nybegynder
23. august 2004 - 14:34 #4
Nu må jeg nok lige tilstå at mine evner i PHP ikke er så store som de måske burde være :-)
Jeg er lige gået igang for ca. 1 måned siden, så lidt mere uddybende hvis du gider.
Avatar billede hugopedersen Nybegynder
23. august 2004 - 14:35 #5
OK - der kom lige nogen.
Mit svar var til chries
Avatar billede chries Nybegynder
23. august 2004 - 14:37 #6
<?
If ( ($fldPicture <> "" && $fldPicture <> " ") && file_exists('images/'.$img_fldPicture) )
{
?>
<img border="1"  width="130" height="150" vspace="10" hspace="10" src="images/<?=$img_fldPicture?>" >
<?
}
else
{
?>
<img border="1"  width="130" height="150" vspace="10" hspace="10" src="images/none.jpg" >
<?
}
?>
Avatar billede hugopedersen Nybegynder
23. august 2004 - 14:41 #7
chries> 1 svar = points - det ruller bare :-)
Avatar billede chries Nybegynder
23. august 2004 - 14:43 #8
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester