PHP - 看不到我的形象

时间:2013-08-02 14:20:01

标签: php

我初学者作为php程序员,所以我有各种各样的问题,其中一个我做了一个简单的上传系统,当我想看到我上传到服务器的图片,没有显示。 这是代码:

<?php
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['file']['name']); //the target path that the file will move
/*Moving the picture,to the server if successed the condition will be true*/
    if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path))
    {
        echo"התמונה הועלתה בהצלחה!";
        echo"</br></br>";
        echo $target_path;
        $show_photo = "<img src='$target_path' alt='Picture' class='photo' />"; 
        function AddToAllPhotosList()
        {
        $myFile = "photosorder.php"; //ListOfAllPhotos
        $fileHander = fopen($myFile,'a') or die ("אין אפשרות לפתוח את הקובץ");

        }
    }
    else
        echo "Error.";
?>

The Line - "<img src='$target_path' alt='Picture' class='photo' />",不显示照片原因?

4 个答案:

答案 0 :(得分:1)

$show_photo = "<img src='$target_path' alt='Picture' class='photo' />"; 

替换为:

echo "<img src='$target_path' alt='Picture' class='photo' />"; 

答案 1 :(得分:1)

HTML正在保存到变量$ show_photo,但未被回显。

... $ show_photo =“”; echo $ show_photo; ...

答案 2 :(得分:0)

看起来你实际上并没有输出标签。您当前正在将它们存储在$ show_photo变量中,这会导致您遇到问题。 <或者

echo $show_photo;

宣布之后,或用以下内容替换第10行:

echo "<img src='$target_path' alt='Picture' class='photo' />"; 

注意 - 使用的报价类型很重要!

答案 3 :(得分:0)

添加$ show_photo的回显,该回显应显示您想要显示的html。