有网站开发经验的麻烦帮忙看下
本人写的上传到服务器文件的脚本,经测试发现第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!";
}
?>
==>
解决方案 »
- 把一维数组分割成二维数组,并且每个数组的长度可以指定
- 考你个基础题,答对赏分
- mb_convert_encoding gb2312转换UTF8个别字出现乱码
- php连接SqlServer错误
- php string传给safearray?怎么做
- 我想要用户下载后就删除源文件,可是如果下载的时候被IE给截获了,用户再次下载就找不到文件啊~
- 用过“新网互联”空间的朋友帮帮忙!!!
- TO:hncslsy(hihi) 关于一个统计sql
- 除了SESSION,COOKIE外其它变量只在当前页面有效?
- 页面跳转的同时如何保持部分内容不重新加载?
- 100求问网页过期的问题,急
- 怎样才能用一个模板重复使用在多个页面上?
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个双引号或者\" (具体可以用哪种方式,你试一下)