如何用php回声图片?

时间:2014-06-17 06:13:52

标签: php mysql

请帮帮我这个家伙, 我有这段代码:

if(move_uploaded_file($_FILES['userfile']['tmp_name'],"C:/xampp/htdocs/new/admin/gallery/{$_FILES['userfile']['name']}")
{
    echo '<center><img src="admin/gallery/{$_FILES['userfile']['name']}" width="100" height="100"/>'.'</center>';     
    // echo "success!:)";
} 
else 
{
    echo "photo not uploaded";
}

这里的问题是当我回应它并使用它的tmpname我在本节中有错误

<img src="admin/gallery/{$_FILES['userfile']['name']}" width="100" //....

用户文件用红色下划线。使用它的tempname来回应它是不对的? 请帮帮我......

5 个答案:

答案 0 :(得分:0)

像这样更改echo语句,

echo '<center><img src="admin/gallery/'.{$_FILES['userfile']['name']}.'" width="100" height="100"/>'.'</center>';

您的if支票也显示不正确。

可能是这样的,

if(move_uploaded_file($_FILES['userfile']['tmp_name'],"C:/xampp/htdocs/new/admin/gallery/{$_FILES['userfile']['name']")
{
 .....
}

答案 1 :(得分:0)

尝试使用正确的quotingif()

if(move_uploaded_file($_FILES['userfile']['tmp_name'],"C:/xampp/htdocs/new/admin/gallery/".$_FILES['userfile']['name']))
{
    echo '<center><img src="admin/gallery/'.$_FILES['userfile']['name'].'" width="100" height="100"/>'.'</center>';     
    // echo "success!:)";
    }else
    echo "photo not uploaded";
}

答案 2 :(得分:0)

您的'"

出现问题

我会这样做

$filename = $_FILES['userfile']['name'];
echo "<center><img src='admin/gallery/{$filename}' width='100' height='100' /></center>";

这应该做到

总来源

if(move_uploaded_file($_FILES['userfile']['tmp_name'],"C:/xampp/htdocs/new/admin/gallery/{$_FILES['userfile']['name']}")
{
    $filename = $_FILES['userfile']['name'];
    echo "<center><img src='admin/gallery/{$filename}' width='100' height='100' /></center>";
}
else
{
    echo "photo not uploaded";
}

答案 3 :(得分:-1)

试试这个。您可以在html属性和标签中使用php

<img src="admin/gallery/<?php {$_FILES['userfile']['name']} ?>" width="100" />

答案 4 :(得分:-1)

您应该使用:

if(move_uploaded_file($_FILES['userfile']['tmp_name'],"C:/xampp/htdocs/new/admin/gallery/{$_FILES['userfile']['name']}")

echo "<img src='admin/gallery/{$_FILES['userfile']['name']}' width='100'...";

或者更好地使用?>然后

关闭php
<img src='admin/gallery/<?php echo $_FILES['userfile']['name'];?>' width='100'...