###前提・実現したいこと
PHPのPOSTにファイルを入れて送りました。
無事送られてることをvar_dumpで確認済み。
その後IF関数で送られたときの処理を書いてます。
送ったサーバー内で
拡張子を変更し最終的には入れたのと同じファイルを別の拡張子で
ダウンロードするのが目標です。
###発生している問題・エラーメッセージ
拡張子の変更ができない。
拡張子が途中でなくなる。
string(0) ""がでる。
###試したこと
POSTから取り出し変数にいれ文字列として ..txtでファイル名の最後に足してみた。
str_replaceで拡張子の文字を変更してみた。
<form method="post" enctype="multipart/form-data"> ファイル<br> <input type= "file" name= "fa" ><br> <input type="submit" name="ap" value="アップロード"> </form>
<?php if($_POST['ap']){ $fa= ($_FILES['fa']); $fa2= $fa.".txt"; var_dump($fa2); ?>
<?php if($_POST['ap']){ $fa= ($_FILES['fa']); $fa2= str_replace(dic,txt,$fa); var_dump($fa2); ?>
上のでテキストファイルが出来てるか試しにflie()に入れてみたり
fopen()もしてみたがなんも起こりませんでした。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/18 17:07
退会済みユーザー
2016/08/18 17:13 編集
2016/08/18 23:51