ファイルの交換機能をphpで作ろうと思ってやってたんですが、
ダウンロードリンクを追記するスクリプトを組むとエラーがでます。
エラー内容です。
php
1Parse error: syntax error, unexpected variable "$sc" in *:\****\****\File_exchange.php on line 26
エラーが発生しているphpです。
php
1<form enctype="multipart/form-data" method="post"> 2<input type="hidden" name="MAX_FILE_SIZE" value="1000000"> 3<input name="file" type="file"> 4<input type="submit" name="_upload" value="アップロード"> 5</form> 6 7<?php 8if (isset($_POST['_upload'])) { 9 $filename = './File/'.$_FILES['file']['name']; 10 if (move_uploaded_file($_FILES['file']['tmp_name'], $filename)) { 11 echo $_FILES['file']['name'].'をアップロードしました'; 12 13 $current_date = date("Y-m-d H:i:s"); 14 15 $fp = fopen("upload.txt","a"); 16 17 $data = $_FILES['file']['name'].",".$current_date."\n"; 18 19 fwrite( $fp, $data ); 20 fclose($fp); 21 22 $fp = fopen("File_exchange.php","a") 23 24 $sc = "<a href=./File/".$_FILES['file']['name'].">".$_FILES['file']['name']."をダウンロード"."</a>"."\n"; 25 //エラーが発生している場所 26 27 fwrite( $fp, $sc); 28 fclose($fp); 29 30 } else { 31 echo 'ファイルをアップロードできませんでした。'; 32 } 33} 34?>
変数のエラーがだと思います。
変数の名前を変えてみたりしましたが、解決できませんでした
phpは始めたばかりなので、わかりやすく回答してくれたらうれしいです。
WindowsのxamppでPHPを動かしています。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/31 02:55
退会済みユーザー
2022/05/31 03:00