Re: Daily pic problem
- From: fred <fred.haab@xxxxxxxxx>
- Date: Mon, 22 Sep 2008 10:07:09 -0700 (PDT)
On Sep 20, 9:04 am, shror <shahi...@xxxxxxxxx> wrote:
On Sep 20, 3:45 pm, Jerry Stuckle <jstuck...@xxxxxxxxxxxxx> wrote:
shror wrote:
Hi every body,
am trying to create a php script that get a daily picture but am
having a problem with that,
here is the code am using:
<?php
$date = date("Y-m-d");
echo "";
$ext = ".jpg";
$photo = "/DailyPic/photos/thumbs/$date". $ext ;
switch ($photo){
case "file_exisits ($photo)":
echo "<a href='/DailyPic/photos/$date". $ext ."'>";
echo "<img src='";
echo "/DailyPic/photos/thumbs/$date". $ext ;
echo "'></a>";
break;
default:
echo "<a href='/DailyPic/photos/default.jpg'>";
echo "<img src='";
echo "/DailyPic/photos/thumbs/default.jpg";
echo "'></a>";
break;
}
?>
what I get is the default image only so I need some help please.
Thanks for and support given in advance
shror
>>> switch ($photo){
>>>>> case "file_exisits ($photo)":
Doesn't work. $photo is a string (filename) and is not equal to the
result from file_exists (true/false) value. And I think you had a typo
in transcribing your code :-).
Why use a switch statement here, anyway? Just us
if (file_exists($photo)) ...
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@xxxxxxxxxxxxx
==================
Thanks Jerry for your quick response, but I have tried the if
(file_exists ($photo)) and its also giving me the default image
here is the code I used:
<?php
$date = date("Y-m-d");
echo "";
$ext = ".jpg";
$photo = "/DailyPic/photos/thumbs/$date". $ext ;
if (file_exists ($photo)){
echo "<a href='/DailyPic/photos/$date". $ext ."'>";
echo "<img src='";
echo "$photo" ;
echo "'></a>";
}
else {
echo "<a href='/DailyPic/photos/default.jpg'>";
echo "<img src='";
echo "/DailyPic/photos/thumbs/default.jpg";
echo "'></a>";}
?>
thanks any way for any support supplied
shror
You really need to make sure that "/DailyPic/photos/" is what you
think it is. Try using opendir() and readdir() in a test script (run
through the web server, not from the command line) to make sure you
are looking where you think you are looking.
It's probably a simple matter of whether or not to have the first "/"
in your path.
Otherwise, the code you wrote that I'm quoting is fine... except that
it could be briefer.
.
- References:
- Daily pic problem
- From: shror
- Re: Daily pic problem
- From: Jerry Stuckle
- Re: Daily pic problem
- From: shror
- Daily pic problem
- Prev by Date: Re: Geting PHP mail to work under linux.
- Next by Date: air force 1&air jordan shoes paypal sell
- Previous by thread: Re: Daily pic problem
- Next by thread: Re: Daily pic problem
- Index(es):
Relevant Pages
|