php中上传图片,路径对,图片路径也能插入数据库中,但就是上传不到放图片的文件夹下 php中上传图片,路径对,图片路径也能插入数据库中,但就是上传不到放图片的文件夹下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在window下面上传图片到 不存在的文件夹下面的时候 ,需要先设置上传的参数权限 <?phpinclude("../conn/conn.php");if($_POST["submit"]!==""){ if(!is_dir("/up")){ mkdir("/up"); }$path1="up/".$_FILES["pic1"]["name"]; //图片move_uploaded_file($_FILES["pic1"]["tmp_name"],$path1); $path2="up/".$_FILES["pic2"]["name"]; //图片move_uploaded_file($_FILES["pic2"]["tmp_name"],$path2); $path3="up/".$_FILES["pic3"]["name"]; //图片move_uploaded_file($_FILES["pic3"]["tmp_name"],$path3); $path4="up/".$_FILES["pic4"]["name"]; //图片move_uploaded_file($_FILES["pic4"]["tmp_name"],$path4); <?phpinclude("../conn/conn.php");if($_POST["submit"]!==""){ if(!is_dir("/up")){ mkdir("/up"); }$path1="up/".$_FILES["pic1"]["name"]; //图片move_uploaded_file($_FILES["pic1"]["tmp_name"],$path1); $path2="up/".$_FILES["pic2"]["name"]; //图片move_uploaded_file($_FILES["pic2"]["tmp_name"],$path2); $path3="up/".$_FILES["pic3"]["name"]; //图片move_uploaded_file($_FILES["pic3"]["tmp_name"],$path3); $path4="up/".$_FILES["pic4"]["name"]; //图片move_uploaded_file($_FILES["pic4"]["tmp_name"],$path4); 1.检查error=0不,2.把这些变量输出$_FILES["pic1"]["tmp_name"],$path1是不是文件拼装错误 检查系统临时目录是否具有可写可修改权限,同时检查你的文件保存目录是否具有可写权限!error_reporting(E_ALL)把错误打印出来一下 $thumbs= array( 'normal'=>array('path'=>'assets/uploads/preview'), 'preview160X80'=>array('path'=>'assets/uploads/preview/160X80','width'=>160,'height'=>80), 'preview113X81'=>array('path'=>'assets/uploads/preview/113X81','width'=>113,'height'=>81), 'preview334X188'=>array('path'=>'assets/uploads/preview/334X188','width'=>334,'height'=>188)); $cls_video = new Video(); $basename = $cls_video->getPreviewImage('pic',$thumbs); var_dump($basename,$_FILES['pic']);if($_POST['submit']){ if(is_array($_POST['friends']) && !empty($_POST['friends'])) { foreach($_POST['friends'] as $val) { $sql = " insert into offers (msgfromid,msgtoid,Ad_content,title,Ad_Sponsor,coupon_content1,coupon_content2,link,pic,date) " ."values (".$_SESSION['uid']."," . $val . ",'".$_POST['Ad_content']."','".$_POST['title']."','".$_POST['Ad_Sponsor']."','".$_POST['coupon_content1']."','".$_POST['coupon_content2']."','".$_POST['link']."','".$_POST['pic']."'," . time() . ");"; $result = mysql_query($sql); //var_dump($result); } }}只能传进数据库,不能传到文件夹下,该如何处理 替换结构再判断 有个php功能函数总是出错,实在是调不出来啦。请高手帮忙 同样的代码数据表,执行效率差这么多呢。 php有啥好书,入门级的【100分】 关于页面计算的问题 这个问题可以有更高效的办法么 为什么同样的输入给同样的函数,出来结果不一样? 工作了3天就不用我了,郁闷的想死!!!!!!!!!!!!! 百思不得其解的问题 问大家一个标准做法 大伙是怎么来做测试的? 简单问题,但是估计能答上的不多
include("../conn/conn.php");if($_POST["submit"]!==""){
if(!is_dir("/up")){
mkdir("/up");
}
$path1="up/".$_FILES["pic1"]["name"]; //图片
move_uploaded_file($_FILES["pic1"]["tmp_name"],$path1); $path2="up/".$_FILES["pic2"]["name"]; //图片
move_uploaded_file($_FILES["pic2"]["tmp_name"],$path2); $path3="up/".$_FILES["pic3"]["name"]; //图片
move_uploaded_file($_FILES["pic3"]["tmp_name"],$path3); $path4="up/".$_FILES["pic4"]["name"]; //图片
move_uploaded_file($_FILES["pic4"]["tmp_name"],$path4);
include("../conn/conn.php");if($_POST["submit"]!==""){
if(!is_dir("/up")){
mkdir("/up");
}
$path1="up/".$_FILES["pic1"]["name"]; //图片
move_uploaded_file($_FILES["pic1"]["tmp_name"],$path1); $path2="up/".$_FILES["pic2"]["name"]; //图片
move_uploaded_file($_FILES["pic2"]["tmp_name"],$path2); $path3="up/".$_FILES["pic3"]["name"]; //图片
move_uploaded_file($_FILES["pic3"]["tmp_name"],$path3); $path4="up/".$_FILES["pic4"]["name"]; //图片
move_uploaded_file($_FILES["pic4"]["tmp_name"],$path4);
2.把这些变量输出$_FILES["pic1"]["tmp_name"],$path1
是不是文件拼装错误
error_reporting(E_ALL)把错误打印出来一下
{ foreach($_POST['friends'] as $val)
{
$sql = " insert into offers (msgfromid,msgtoid,Ad_content,title,Ad_Sponsor,coupon_content1,coupon_content2,link,pic,date) "
."values (".$_SESSION['uid']."," . $val . ",'".$_POST['Ad_content']."','".$_POST['title']."','".$_POST['Ad_Sponsor']."','".$_POST['coupon_content1']."','".$_POST['coupon_content2']."','".$_POST['link']."','".$_POST['pic']."'," . time() . ");";
$result = mysql_query($sql);
//var_dump($result);
} }
}只能传进数据库,不能传到文件夹下,该如何处理