PHP上传图片

时间:2015-05-03 20:02:41

标签: php mysql

我正在尝试使用PHP //Annotations //Pildammsparken CLLocationCoordinate2D pildLocation; pildLocation.latitude = PILD_LATITUDE; pildLocation.longitude = PILD_LONGITUDE; //Malmöhus Slott CLLocationCoordinate2D malmohusLocation; malmohusLocation.latitude = MALMOHUS_LATITUDE; malmohusLocation.longitude = MALMOHUS_LONGITUDE; //Pildammsparken - Annotation MapPin *annPild = [[MapPin alloc] init]; annPild.title = @"Title"; annPild.subtitle = @"Subtitle"; annPild.coordinate = pildLocation; [mapview addAnnotation:annPild]; //Malmöhus slott - Annotation MapPin *annMalmohus = [[MapPin alloc] init]; annMalmohus.title = @"Title"; annMalmohus.subtitle = @"Subtitle"; annMalmohus.coordinate = malmohusLocation; [mapview addAnnotation:annMalmohus]; [mapview setShowsPointsOfInterest:NO]; 将文件上传到远程服务器,但该文件未显示在服务器上的我的目录中。我已经检查了很多代码,但我似乎无法找到错误。这是我的代码。

move_uploaded_file

感谢。

我运行了给定的代码$pid = mysql_insert_id(); $newname = "$pid.jpg"; $uploaddir = "../inventory_images/$newname"; $tmp = $_FILES['fileField']['tmp_name']; move_uploaded_file( $tmp, $uploaddir); ,这是输出:

echo "<pre>"; var_dump($_FILES); exit;

1 个答案:

答案 0 :(得分:2)

您应该检查该目录是否可写。 (要求提供者将其设置为可写或使用FTP访问客户端,例如Cyberduck来设置自己可写的目录)

建议使用绝对路径,你的亲戚会工作。请参阅$_SERVER['DOCUMENT_ROOT']变量。

Php应该在错误日志中引用此问题。 &#34; [..]无法放置文件&#34; (错误没有说明原因,该目录设置为只读...)

P.S。而不是函数 move_uploaded_file 函数 copy 将起作用