2017-06-04 33 views
-2

我得到这个错误,当我在图像共享服务工作,虽然我尝试上传图像没有任何反应,没有图像获取上传,请你可以在代码上添加代码,使每个图像上传存储在一个文件夹中的代码? 我的服务代码:无法打开流:在第26行的C: xampp htdocs imgfox upload.php中无效参数,请尝试上传no/.. image。

<html> 
<head> 
    <title>upload images</title> 
</head> 
<body> 

<form action="upload.php" method="POST" enctype="multipart/form-data"> 
    image: 
    <input type="file" name="image"> <input type="submit" value="Upload"> 
</form> 

<?php 
// connect to database 
mysql_connect("localhost","root","") or die(mysql_error()); 
mysql_select_db("meinimages") or die(mysql_error()); 

// file properties 
$file = $_FILES['image']['tmp_name']; 

if (!isset($file)) 
    echo "please choose an image."; 
else 
{ 
$image = addslashes(file_get_contents($_FILES['image']['tmp_name'])); 
$image_name = addslashes($_FILES['image']['name']); 
$image_size = getimagesize($image); 

if ($image_size==FALSE) 
    echo "you try upload no/..image."; 
else 
{ 
    if (!$insert = mysql_query("INSERT INTO store VALUES ('','$image_name','$image')")) 
     echo "problem while upload $image."; 
    else 
    { 
     $lastid = mysql_insert_id(); 
     echo "image is uploaded.<p />your image:<p /><img src=get.php?id=$lastid>"; 
    } 



} 

} 
+1

另请阅读[为什么不应该在PHP中使用mysql_ *函数?](https://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)安全地使用MySQL。 –

+0

我应该替换或更改什么代码 – jack

+0

使用mysqli而不是mysql – AVI

回答

0

只需使用此代码〜

<input type="file" name="uploadsrc" /> 

<?php 
move_uploaded_file("uploads/".$_FILES["uploadsrc"]["name"]); 
?> 

无需喊出你的问题大家都可以看到它!

相关问题