djfox Posted December 29, 2007 Share Posted December 29, 2007 If the file dolls/images/doll_user$user[1].png ($user[1] grabbed from a database table) exists, I need the file to show, but if it doesn`t exist, it needs to show a message. I have the following code: <?php if (dolls/images/doll_user$user[1].png) { echo "<img src'dolls/images/doll_user$user[1].png'>"; } else { echo "You haven`t created a doll yet!"; } ?> But this message appears: Parse error: syntax error, unexpected T_VARIABLE in /home/secrett1/public_html/trancer_header2.php on line 157 Line 157 is: if (dolls/images/doll_user$user[1].png) { I guess for an actual file, the code needs to be different? Link to comment https://forums.phpfreaks.com/topic/83620-solved-show-a-file-if-exists/ Share on other sites More sharing options...
revraz Posted December 29, 2007 Share Posted December 29, 2007 Need to use file_exists http://us3.php.net/function.file-exists Link to comment https://forums.phpfreaks.com/topic/83620-solved-show-a-file-if-exists/#findComment-425399 Share on other sites More sharing options...
djfox Posted December 29, 2007 Author Share Posted December 29, 2007 <?php $dollfile = 'dolls/images/doll_user$user[1].png' ; if (file_exists($dollfile)) { echo "<img src'$dollfile'>"; } else { echo "You haven`t created a doll yet!"; } ?> It`s telling me he file doesn`t exist but I know it does. If I were to put in plainly: <img src="dolls/images/doll_user$user[1].png"> the file loads. Did I do something wrong in my code? Link to comment https://forums.phpfreaks.com/topic/83620-solved-show-a-file-if-exists/#findComment-425400 Share on other sites More sharing options...
papaface Posted December 29, 2007 Share Posted December 29, 2007 Try: <?php $dollfile = 'dolls/images/doll_user'.$user[1].'.png' ; if (file_exists($dollfile)) { echo "<img src='".$dollfile."'>"; } else { echo "You haven`t created a doll yet!"; } ?> Link to comment https://forums.phpfreaks.com/topic/83620-solved-show-a-file-if-exists/#findComment-425402 Share on other sites More sharing options...
djfox Posted December 29, 2007 Author Share Posted December 29, 2007 Changed echo "<img src'".$dollfile."'>"; to echo "<img src='".$dollfile."'>"; And it worked! Thanks for the help! Link to comment https://forums.phpfreaks.com/topic/83620-solved-show-a-file-if-exists/#findComment-425405 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.