有网站开发经验的麻烦帮忙看下
本人写的上传到服务器文件的脚本,经测试发现第10行有问题,麻烦大家帮忙看下
<!==
<?php
if ($_FILES["file"]["error"] > 0 | $_FILES["photo"]["error"] > 0)
echo "Error: " . $_FILES["file"]["error"] . "<br />";
else
{
if( file_exists($_POST["deposit"],$_FILE["file"]["name"])
echo "THis file is already exist";
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
$_POST["deposit"] . $_FILES["file"]["name"]);
echo "Stored in: " . "$_POST["deposit"]" . $_FILES["file"]["name"];
move_uploaded_file($_FILES["photo"]["tmp_name"],
$_POST["deposit"] . $_FILES["photo"]["name"]);
echo "Stored in: " . "$_POST["deposit"]" . $_FILES["file"]["name"];
</br>
echo "successful deposit!";
}
$power = mysql_connect("localhost","root","123456");
$mysql_db("4568456fdss",$power);
$control = "insert into".$_POST["listname"] values($_FILE["file"]["name"],($_FILE ["file"]["type"]/1024)."kb",$_POST["deposit"],$_POST["deposit"]);"
if( $mysql_query($control,$power))
echo "file save successful!";
else
echo "ERROR!";
}
?>
==>
本人写的上传到服务器文件的脚本,经测试发现第10行有问题,麻烦大家帮忙看下
<!==
<?php
if ($_FILES["file"]["error"] > 0 | $_FILES["photo"]["error"] > 0)
echo "Error: " . $_FILES["file"]["error"] . "<br />";
else
{
if( file_exists($_POST["deposit"],$_FILE["file"]["name"])
echo "THis file is already exist";
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
$_POST["deposit"] . $_FILES["file"]["name"]);
echo "Stored in: " . "$_POST["deposit"]" . $_FILES["file"]["name"];
move_uploaded_file($_FILES["photo"]["tmp_name"],
$_POST["deposit"] . $_FILES["photo"]["name"]);
echo "Stored in: " . "$_POST["deposit"]" . $_FILES["file"]["name"];
</br>
echo "successful deposit!";
}
$power = mysql_connect("localhost","root","123456");
$mysql_db("4568456fdss",$power);
$control = "insert into".$_POST["listname"] values($_FILE["file"]["name"],($_FILE ["file"]["type"]/1024)."kb",$_POST["deposit"],$_POST["deposit"]);"
if( $mysql_query($control,$power))
echo "file save successful!";
else
echo "ERROR!";
}
?>
==>
if ($_FILES["file"]["error"] > 0 | $_FILES["photo"]["error"] > 0){
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}else{
if(file_exists($_POST["deposit"],$_FILE["file"]["name"])){
echo "THis file is already exist";
}else{
move_uploaded_file($_FILES["file"]["tmp_name"], $_POST["deposit"] . $_FILES["file"]["name"]);
echo "Stored in: ".$_POST["deposit"].$_FILES["file"]["name"];
move_uploaded_file($_FILES["photo"]["tmp_name"],$_POST["deposit"] . $_FILES["photo"]["name"]);
echo "Stored in: " . $_POST["deposit"] . $_FILES["file"]["name"];
echo "</br>";
echo "successful deposit!";
}
$power = mysql_connect("localhost","root","123456");
$mysql_db("4568456fdss",$power);
$control = 'insert into".$_POST["listname"] values($_FILE["file"]["name"],($_FILE ["file"]["type"]/1024)."kb",$_POST["deposit"],$_POST["deposit"]);';
if( $mysql_query($control,$power)){
echo "file save successful!";
} else {
echo "ERROR!";
}
}
?>
可以用楼上的用法,也可以用下面的:
echo "Stored in: " . "{$_POST['deposit']}" . $_FILES["file"]["name"];如果碰到确实需要在双引号里用双引号,可以用2个双引号或者\" (具体可以用哪种方式,你试一下)