当我尝试上传图片时出现错误(php)
问题描述:
我每次尝试使用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>
答
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).'"/>';
非常感谢你,差点救了我的命:D – DRiNVAD3R
呵呵,不是问题:) – Magictallguy