###前提・実現したいこと
関数の中身をグローバル変数にしたい。
PHPの変数の中身(複数行$koreのこと)をjavascriptに持って行きたい。
###発生している問題・エラーメッセージ
echoだと文字として出てしまうので値だけ取りたい。
下の$kore一行は確認用。
###該当のソースコード
<!DOCTYPE HTML> <html lang="jp"> <head> <meta charset= "UTF-8"> <title>tesu</title> </head> <form method= "post" enctype="multipart/form-data"action= "tes.php"> <input type="file" name="file_data1"><br> <input type="submit"name="osu"value= ボタンをおす"> </form> <?php $farisu= "C:\dee\aeee\kururu";//ファイルパスの場所 $fairubasho="C:\dee\aeee"."\kururu".$_FILES["file_data1"]["name"].".txt";//ファイルを移動したときの名前 if ( $_FILES["file_data1"]["size"] === 0 ) {//何もない場合 echo "ファイルはアップロードされてません!! アップロードファイルを指定してください。"; } else {//ちゃんとあった場合 $result=move_uploaded_file($_FILES["file_data1"]["tmp_name"],$farisu. $_FILES["file_data1"]["name"].'.txt'); if ($result === true ) { echo "アップ成功"."<br>"; $pon=fopen($fairubasho,"r"); while(!feof($pon)){ $kore=fgets($pon); echo $kore;//複数行 } fclose($pon); } else {//失敗した場合 echo "ファイルはないよ"; } } echo $kore;//一行 ?> <script type="text/javascript"> var ett=<?php echo json_encode($kore);?>; console.log(ett); console.log("nif"); </script> </body> </html>
###試したこと
while文を変数にいれ出力をしてみた。
ほかの部分でもおかしなところがありましたら言ってもらえると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/21 13:32