2014-02-25 99 views
0

我每次尝试使用upload.php时都会收到此错误。 (我想打一个uplaod的图像,其中文件名是用户名)当我尝试上传图片时出现错误(php)

Parse error: syntax error, unexpected 'width' (T_STRING), expecting ',' or ';' in 
D:[...]\upload.php on line 24 

upload.php的:

<?php 

include('auth.php'); 
include 'dbconnection.php'; 

$user= "1"; 

$id=($_SESSION['logedin']); 
$abfrage = "SELECT * FROM login WHERE id = '$id'"; 
$ergebnis = mysql_query($abfrage); 
while($row = mysql_fetch_object($ergebnis)) 
    { 
     $user= (".$row->id.") ; 
    } 

move_uploaded_file($_FILES['image']['tmp_name'], './images/'.$user.'jpg'); 
?> 
<!DOCTYPE html> 
<html> 
    <head></head> 
    <body> 

<?php 
echo "<img style="width: 250px; height: 500px" src="'./images/'.$user.'jpg''?v='.rand(0,1000)"/>" 
?> 

    </body> 
</html> 

这是我如何使用upload.php的:

<form method="post" action="upload.php" enctype="multipart/form-data" target="leiframe"> 
     <input type="file" name="image"/> 
     <input type="submit" value="upload"/> 
</form> 

回答

1

echo "<img style="width: 250px; height: 500px" src="'./images/'.$user.'jpg''?v='.rand(0,1000)"/>"

需要是

echo '<img style="width: 250px; height: 500px" src="./images/'.$user.'jpg?v='.rand(0,1000).'"/>';

+1

非常感谢你,差点救了我的命:D – DRiNVAD3R

+0

呵呵,不是问题:) – Magictallguy

相关问题