ファイルとデータをキャプチャしてPHPファイルにアップロードしようとしています。誰かが多分私が間違ってやっていることを見ることができるなら、私は何が間違っているのか分かりません。それは何の問題ファイル/画像をアップロードしていないだろうが、私は、テキスト入力を追加するとき、私はhtmlファイルとテキストデータをPHPに送信
<iframe name="my_iframe" src="" id="my_iframe"></iframe>
<form action="http://www.********/upload11.php" method="post" enctype="multipart/form-data" target="my_iframe">
<input type="file" input id="input" name="image" />
<input type="text" name="Description" value="Image of Time"/>
<div>
<input type="submit" value="Send">
</div>
</form>
upload11.php裁判にテンプレートとして使用されているかどうか、それはここでは、動作しませんされて投稿する
<?php
$upload_image = $_FILES["image"][ "name" ];
$folder = "images/";
move_uploaded_file($_FILES["image"]["tmp_name"], "$folder".$_FILES["image"]["name"]);;
$file = 'images/'.$_FILES["image"]["name"];
$uploadimage = $folder.$_FILES["image"]["name"];
$newname = $_FILES["image"]["name"];
$resize_image = $folder.$newname;
list($width,$height) = getimagesize($uploadimage);
$newwidth = 550;
$newheight = 350;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($resize_image);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb, $resize_image, 100);
$out_image=addslashes(file_get_contents($resize_image));
$msg = '';
if($_SERVER['REQUEST_METHOD']=='POST'){
$a = ('" alt="" />');
$b = ("'<img src=\"\https://www.******/images/".$_FILES['image']['name']."$a'");
$Description = $_POST['Description'];
$image = $_FILES['image']['tmp_name'];
$img = file_get_contents($image);
$con = mysqli_connect('***','******','******','********');
$sql = "INSERT INTO links (hyper_links, link) VALUES ($b, $Description)";
$stmt = mysqli_prepare($con,$sql);
mysqli_stmt_bind_param($stmt, "s",$img);
mysqli_stmt_execute($stmt);
$check = mysqli_stmt_affected_rows($stmt);
if($check==1){
$msg = 'Successfullly UPloaded';
}else{
$msg = 'Could not upload';
}
mysqli_close($con);
}
?>
<?php
echo $msg;
?>
** error_reporting(E_ALL); **を追加して、画像のアップロード中にエラーを確認してください。 – Sunny
私は私のPHPファイルに追加しましたが、投稿すると私はちょうどアップロードすることができませんでした – INOH
私はここでこの質問への私の答えを見てお勧めします:[完全な安全な画像のアップロードスクリプト](http://stackoverflow.com/questions/38509334/full-secure-image-upload-script/38712921#38712921)これは、アップロードスクリプトとセキュリティについて多くのことを教え、最後に完全に動作するスクリプトを提供します。フォームにテキストフィールドを簡単に追加して、PHPでそれを処理することができます。これはまったく問題ではありません。 – icecub