繁体   English   中英

尝试上传图片(php)时出现错误

[英]Get an error when I try to upload image (php)

每当我尝试使用upload.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).'"/>';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM