使用php条件语句打印带有echo的图像


Using php conditional statement to print image with echo

嘿,我试图使用php来显示一周中的每一天的图像。我已经使用日期("D")函数做到这一点,但我的代码似乎不工作。谁能帮我看一下吗?

<?php
$today = date("D");
if ($today == "Sun")
    echo "Today is Sunday" <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'sun.jpg'/>;
    elseif ($today == "Mon")
        echo "Today is Monday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'mon.jpg'/>;
    elseif ($today == "Tue")
        echo "Today is Tuesday". <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'tue.jpg'/>;
    elseif ($today == "Wed")
        echo "Today is Wednesday". <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'wed.jpg'/>;
    elseif ($today == "Thur")
        echo "Today is Thursday". <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'thur.jpg'/>';
    elseif ($today == "Fri")
        echo "Today is Friday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'fri.jpg'/>;
    elseif ($today == "Sat")
        echo "Today is Saturday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'sat.jpg'/>;
    else    
    echo "I do not know the day of the week.";
?>

你的引号关闭得太早了

echo "Today is Sunday" <img src = ''/>;

应为:

echo "Today is Sunday <img src = ''/>" ;

删除图片来源,使其更易于阅读。

另外,正如在评论中指出的,使用相对路径。

我已经测试过了,它可以工作。

完整代码:

<?php
$today = date("D");
if ($today == "Sun")
    echo "Today is Sunday <img src = 'images/sun.jpg'/>" ;
    elseif ($today == "Mon")
        echo "Today is Monday. <img src = 'images/mon.png'/>";
    elseif ($today == "Tue")
        echo "Today is Tuesday. <img src = 'images/tue.jpg'/>";
    elseif ($today == "Wed")
        echo "Today is Wednesday. <img src = 'images/wed.jpg'/>";
    elseif ($today == "Thur")
        echo "Today is Thursday. <img src = 'images/thur.jpg'/>";
    elseif ($today == "Fri")
        echo "Today is Friday. <img src = 'images/fri.jpg'/>";
    elseif ($today == "Sat")
        echo "Today is Saturday. <img src = 'images/sat.jpg'/>";
    else    
    echo "I do not know the day of the week.";
?>

这是你想要做的吗:

<?php
    $today      = date("D");        
    if ($today == "Sun") {
        echo "Today is Sunday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'sun.jpg'/>'n";
    }elseif ($today == "Mon") {
        echo "Today is Monday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'mon.jpg'/>";
    }elseif ($today == "Tue") {
        echo "Today is Tuesday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'tue.jpg'/>";
    }elseif ($today == "Wed"){  
        echo "Today is Wednesday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'wed.jpg'/>";
    }elseif ($today == "Thur") {
        echo "Today is Thursday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'thur.jpg'/>";
    }elseif ($today == "Fri") {
        echo "Today is Friday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'fri.jpg'/>";
    }elseif ($today == "Sat") {
        echo "Today is Saturday. <img src = 'C:'Users'A1'Documents'2016'Semester 2'ISYS 227'Tutorials'images'sat.jpg'/>";
    }else {
        echo "I do not know the day of the week.";
    }