現在、textareaのコンテンツを.htmlファイルとしてuploadsという名前のフォルダにアップロードするコードを作成しています。ユーザーが共有を押したときにPHPスクリプトが実行されるようにしたいと思います。テキストエリアからフォルダにコンテンツをアップロードする
<a id="wshare" class="btn">Share</a>
<textarea id="icontent" placeholder="Enter your content here." name="mas" rows="15" class="content"></textarea>
<?php
error_reporting(0);
if(isset($_FILES['image'])){
$errors= array();
$file_name = rand(5, 1000000);
$file_size =$_FILES['image']['size'];
$file_tmp =$_FILES['image']['tmp_name'];
$file_type=$_FILES['image']['type'];
$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
$expensions= array("html");
if(in_array($file_ext,$expensions)=== false){
$errors[]="Only Html Files can be uploaded!";
}
if($file_size > 2097152){
$errors[]='Sorry,Looks Like Your File Is Larger Than 2MB =(';
}
if(empty($errors)==true){
move_uploaded_file($file_tmp,"uploads/".$file_name);
echo "Success-Link: uploads/" .$file_name;
}else{
print_r($errors);
}
}
?>
HTTPでの値(テキストエリア+隠し入力フィールド)の両方を組み合わせて、答えを隠し入力フィールドを埋め、自分のフォームが送信されます現時点では、ファイル名をユーザーに尋ねる必要があります。 //php.net/manual/en/function.file-put-contents.php –