<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
session_start();
$targ_w = $targ_h = 150;
$jpeg_quality = 90;
$ext=$_GET['ext'];
$src = $_GET['p'];
$img_r = imagecreatefromjpeg($src);
$dst_r = imagecreatetruecolor( $targ_w, $targ_h );
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
$targ_w,$targ_h,$_POST['w'],$_POST['h']);
unlink($src);
imagejpeg($dst_r,$src,$jpeg_quality);
rename($src,"img/temp_images/".$_SESSION['userid'].".".$ext);
$result=move_uploaded_file(
"/img/temp_images/".$_SESSION['userid'].".$ext",
"/img/".$_SESSION['userid'].".$ext");
if($result)
echo "Success";
else
echo "<br>Fail";
?>
- セーフモードはオフです
次のコードを入力してもエラーは表示されません
ini_set('display_errors'、1); error_reporting(E_ALL);
システムはローカルホストで実行されています
- move_uploaded_file()関数を除いてすべてが機能しています
- コードはiframeから呼び出されます。
- また、私はディレクトリ(ファイル)と多くの選択肢を試しました
問題の解決策または理由を提案してください。最初の3行を使用してどこかでエラー/警告をキャッチする必要がありますか?XAMPPセットアップバージョン2.5.8でこれを実行しています。ファイルを作成できるので、ファイルをフォルダーに移動する権限があると思います。そして、ローカルホストでは権限の面倒はないと思いますか?