データをブラウザに送信しても実行されないため、バックエンドコード(php)にデータを送信する必要があります。私が合っていれば、バックエンドでファイルを開きたいのですが、ページがリロードされる可能性がありますので、フォームを送信しないようにしてください。これはあなたがAJAXを使用することができそうであるならば、次のように:
<div class = "form-group col-md-12">
<input type ="text" name = "filename" id="filename"></input>
</div>
<script>
var filename = $("#filename").val();
$.ajax({
url: myfile.php, //url to your php file with code $fopen=fopen($uploadpath.here.'.png','wb');
type: post,
data: {"fileName":filename},
success: function(result) {
// use your code to handle the result whatever you want to do here
}
})
</script>
あなたのphpファイル
myfile.php
<?php
$uploadPath = $_POST['fileName'];
$fopen=fopen($uploadpath.here.'.png','wb');
echo "success"; // you can return whatever you want and that will go to success function in your javascript
?>
フォームを送信せずに値を取得するには、 'ajax'を使用する必要があります。 –