Загрузка файлов с PHP-кодировкой, которую я видел на сайте, но она дает мне ошибку parse error: синтаксическая ошибка, неожиданное "else" (T_ELSE) в C:\xampp\htdocs\go.php на линии 24
<?php if(isset($_FILES["photo"]["error"])){ if($_FILES["photo"]["error"]>0){ echo "Error:".$_FILES["photo"]["error"]."<br>"; }else{ $allowed=array("jpg"=>"image/jpg","jpeg"=>"image/gif","png"=>"image/png"); $filename=$_FILES["photo"]["name"]; $filetype=$_FILES["photo"]["type"]; $filesize=$_FILES["photo"]["size"]; $ext=pathinfo($filename, PATHINFO_EXTENSION); if(!array_key_exists($ext,$allowed)) die("Error: Please select a valid file format."); $maxsize=5*1024*1024; if($filesize>$maxsize) die("Error: File size is larger than the allowed limit"); if(in_array($filetype,$allowed)){ if(file_exists("upload/".$_FILES["photo"]["name"])){ echo $_FILES["photo"]["name"]."is already exists."; }else{ move_uploaded_file($_FILES["photo"]["tmp_name"],"upload/".$_FILES["photo"]["name"]); echo "your file was uploaded successfully"; } else{ echo "Error: There was a problem uploading your file - please try again."; } } } else{ echo "Error: Invalid parameters - please contact your server administrator."; } ?>
Что я уже пробовал:
я ничего не пробовал и хотел бы знать значение самого первого если и второго если
ZurdoDev
Вам нужно исправить синтаксис. Вам не хватает закрывающей скобки, или точки с запятой, или чего-то еще. Сначала исправь это.