За последние 24 часа нас посетили 63386 программистов и 1743 робота. Сейчас ищет 1191 программист ...

посмотрите пожалуйста

Тема в разделе "PHP для новичков", создана пользователем stunt, 11 янв 2008.

  1. stunt

    stunt Активный пользователь

    С нами с:
    10 янв 2008
    Сообщения:
    35
    Симпатии:
    0
    Посмотрите пожалуйста, скрипт почему то работает не правильно.
    Посмотрите, в чем ошибка
    1-ый файл
    vibor.html
    HTML:
    1. <form method=post action=3sds.php>
    2. <b>Выберите редактируемый файл</b><br>
    3. <input type="radio" name="answer" value="footter.html">футтер<br>
    4. <input type="radio" name="answer" value="menu.html">Меню<br>
    5. <input type="radio" name="answer" value="logo.html">Шапка<br>
    6. <input type="submit" value="отправить" name="potedit">
    7. </form>
    2-ой файл, читает содержимое файла и после редактирования записывает его .
    3sds.php:
    PHP:
    1.  
    2. <?
    3. Error_Reporting(E_ALL & ~E_NOTICE);
    4. GLOBAL $fileName;
    5. $fileName = &$_POST[answer];
    6.  
    7. ?>
    8. <html>
    9.  <body>
    10.  <form method=post>
    11.  <textarea  name=body rows="20" cols="105" ><?
    12.      if(is_file($fileName)){
    13.           if($fd = @fopen($fileName, "r")){
    14.                $string .= @fread($fd, filesize($fileName));
    15.                fclose($fd);
    16.           }
    17.      }
    18.      echo $string;
    19. ?></textarea><br>
    20.  <input type="submit" value="отправить" name="edit">
    21.  </form>
    22.  <?
    23.  function complete(){
    24.   $w=fopen($GLOBALS["fileName"],'w');
    25.  fputs($w,$_POST[body]);
    26.  fclose($w);
    27.   echo '<h3>Данные обновлены</h3>';
    28.  }
    29.  ?>
    30.  <?
    31.   if($_POST['edit']) complete();
    32.  ?>
    33.  </body>
    34.  </html>
    35.  
     
  2. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Что значит "работает неправильно"? Что и вместо чего получается?
     
  3. stunt

    stunt Активный пользователь

    С нами с:
    10 янв 2008
    Сообщения:
    35
    Симпатии:
    0
    не могу передать название редактируемой страницы
     
  4. andrvm

    andrvm Активный пользователь

    С нами с:
    12 окт 2007
    Сообщения:
    19
    Симпатии:
    0
    Адрес:
    Moscow
    кавычки?