使用if/else获取PHP文件内容
在这个问题上,我想把它合并到一个简单的if/else语句中,但似乎无法得到正确的结果 我想检查文件是否存在,如果不存在,则显示no_image.jpg图形 我的难题是标记已经有了PHP回音,因此它导致代码段停止工作。如果文件\u get\u内容为true,如何在仍保留使用echo中的动态值的同时格式化if/else 目前,我有一个简单的标签,如下所示:使用if/else获取PHP文件内容,php,Php,在这个问题上,我想把它合并到一个简单的if/else语句中,但似乎无法得到正确的结果 我想检查文件是否存在,如果不存在,则显示no_image.jpg图形 我的难题是标记已经有了PHP回音,因此它导致代码段停止工作。如果文件\u get\u内容为true,如何在仍保留使用echo中的动态值的同时格式化if/else 目前,我有一个简单的标签,如下所示: <img width="200" height="150" src="images/<?php echo(rawurlencode(
<img width="200" height="150" src="images/<?php echo(rawurlencode($row['MLS_NUMBER'])); ?>_1.jpg" alt="" align="left" vspace="3" hspace="3" />
\u 1.jpg“alt=”“align=“left”vspace=“3”hspace=“3”/
基本上:
<?php
if (file_exists(...)) {
$path = ...;
} else {
$path = 'no_image.jpg';
}
?>
<img src="images/<?php echo $path; ?>" />
" />
//在echo$path后面添加分号,否则它将不起作用基本上:
<?php
if (file_exists(...)) {
$path = ...;
} else {
$path = 'no_image.jpg';
}
?>
<img src="images/<?php echo $path; ?>" />
" />
//在echo$path后面添加分号,否则它将无法工作假设您正在查找基于$row['MLS_NUMBER'的jpg文件
<img width="200" height="150" src="images/
<?php
if (file_exists($row['MLS_NUMBER']) {
echo(rawurlencode($row['MLS_NUMBER'])).'_1.jpg';
} else {
echo "no_image.jpg";
}
?>" alt="" align="left" vspace="3" hspace="3" />
“alt=”“align=“left”vspace=“3”hspace=“3”/
假设您正在查找基于$row['MLS\U NUMBER'的jpg文件
<img width="200" height="150" src="images/
<?php
if (file_exists($row['MLS_NUMBER']) {
echo(rawurlencode($row['MLS_NUMBER'])).'_1.jpg';
} else {
echo "no_image.jpg";
}
?>" alt="" align="left" vspace="3" hspace="3" />
“alt=”“align=“left”vspace=“3”hspace=“3”/
php如何知道文件存在时要查找的目录和文件扩展名是什么?您不需要指定路径和.jpg…否则它只是查找数字吗?我尝试此操作时运气不佳?我尝试此操作时运气不佳?如果(文件存在(.“/images/”$row['MLS_number']。“\u 1.jpg”))@Rocco。给出的代码就是一个例子。我不知道你想显示哪个jpg。PHP不知道你的图形在哪里,所以你需要在$row['MLS_NUMBER']中添加一个目录。因此,如果你有一个名为/images/2346234_1.jpg的图形,其中2346666234是通过$row数组输入的MLS编号,那么你会编写如果(file_)存在(“/images/{$row['MLS\u NUMBER']}\u 1.jpg“
等。您的代码可能已失败,因为文件中存在额外的。(点)()/图像
line。php如何知道文件存在时要查找的目录和文件扩展名?您不需要指定路径和.jpg…否则它只是查找数字吗?我尝试了这个,但没有运气?如果(文件存在(.“/images/”$row['MLS_number']。“\u 1.jpg”))@Rocco。给出的代码就是一个例子。我不知道你想显示哪个jpg。PHP不知道你的图形在哪里,所以你需要在$row['MLS_NUMBER']中添加一个目录。因此,如果你有一个名为/images/2346234_1.jpg的图形,其中2346666234是通过$row数组输入的MLS编号,那么如果(file_)存在,你将编写(“/images/{$row['MLS\u NUMBER']}\u 1.jpg”)
等。您的代码可能已失败,因为文件中存在附加的。(点)(。”/images
行。