нужна страничка со скриптом для инфы

Discussion in 'PHP' started by maximkafun, 18 Jan 2009.

Thread Status:
Not open for further replies.
  1. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    вобщем нужен скрипт для странички...типа человек заходит на страницу,видит поля которые нужно заполнить,он их заполняет,нажимает кнопу заполнить(например) и ему показывается сообщение..типа спс за инфу,и ещё какойто текст,человек выходит..дальше я захожжу на на фтп где хранится страничка,и в отдельно записаный файл вся эта инфа написана...надеюсь понятно
     
  2. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    набросал, но не проверял
    PHP:
    <?php
    if(isset($_POST['string']) && isset($_POST['info'])) {
      
    $fp = @fopen('log.txt','a');
      echo 
    fputs($fp,$_POST['string'].$_POST['info'])?'Уважаемый юзверь'.$_POST['string'].', запись успешно завершена':'Обломись';
      
    fclose($fp);
    } else {
      echo <<<HERE
    <form method = "POST">
      <input type = "text" name = "string"><br />
      <textarea name = "info"></textarea><br />
      <input type = "submit" value = "онтечад"><br />
    </form>
    HERE;
    }
    ?>
     
  3. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    хм...ничего не появилось,я в то м плане что даже поля не появились куда вводить,пустая страница,пересмотри плиз
     
  4. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    у меня всё отлично работает
     
  5. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    кинь ссылку на сайт,или скрин..у меня пусто

    запакуй и кинь готовую страницу плиз
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    В скрипте ошибка
     
  7. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    какая?
    плиз..дайте протестированый скриптик..спс

    ЗЫ это не обезательно,но если монжно. было бы не плохо что бы было две строки в одной пишется имя а во второе текст(инфа),и потом создаётся файл с именем которое было введено в первое поле(что б не терятся) и в нём инфа...спс
     
    #7 maximkafun, 18 Jan 2009
    Last edited: 18 Jan 2009
  8. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    Какая жешь интересно? то, что я не отделял записываемые данные не является ошибкой, или ты что-то нашёл? почему же у меня тогда всё работает?

    2maximkafun
    Купи книгу, называется Энди Харрис PHP/MySQL для начинающих
     
  9. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    ну я вроде обратился в правельную тему...ну я серьёзно говорю ничего не отображается,пишу просто текст перед скриптом его тоже нету...ебз скрипта текст есть..знач в неём проблемка..хз

    Code:
    <html>  <head><title>Hello</title>  <body>  привет    <?php   if(isset($_POST['string']) && isset($_POST['info']))      $fp = @fopen('log.txt','a');     echo fputs($fp,$_POST['string'].$_POST['info'])?'Уважаемый юзверь'.$_POST['string'].', запись успешно завершена':'Обломись';     fclose($fp);   } else {     echo <<<HERE   <form method = "POST">     <input type = "text" name = "string"><br />     <textarea name = "info"></textarea><br />     <input type = "submit" value = "онтечад"><br />   </form>   HERE;   {  ?>  </body>  </html>
    вот моя страница index.php название страницы
     
  10. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Отстойная макулатура)

    Ru}{eeZ нафиг ты маркеры в каждый код пихаешь?

    З.Ы. Работает скрипт
     
  11. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    может с хостом чтто не то?другие пхп пашут скрипты...на каком хосте тестили?дайте какойто халявный хост...
     
  12. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <pre>
    <? 
    if(isset($_POST['submit']) && !empty($_POST['name']) && !empty($_POST['info'])) { 
      
    $fp fopen('log111.txt','a+'); 
      echo 
    "Уважаемый ".$_POST['name'].", ваш информация: ".$_POST['info']."\r\n успешно добавлена. Спасибо.";
      
    fwrite($fp,"Имя - {$_POST['name']}\r\n Информация - {$_POST['info']}"\r\n"); 
      
    fwrite($fp,"---------------------------------------" "\r\n"); 
      
    fclose($fp); 
    } else { 
      Echo 

    <form method = "POST"> 
      <input type = "text" name = "name"><br /> 
      <input type = "text" name = "info"><br /> 
      <input type = "submit" name="submit" value = "онтечад"><br /> 
    </form>'


        
    ?>
    </pre>
     
  13. maximkafun

    maximkafun New Member

    Joined:
    19 May 2008
    Messages:
    25
    Likes Received:
    3
    Reputations:
    -9
    спс..вот щас запахало..все супер!!!! только где в скрипте написать над каждой строкой Имя\информация,и окно информация увеличить(но эт не обезательно)
     
    #13 maximkafun, 18 Jan 2009
    Last edited: 18 Jan 2009
  14. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Не знаю какая, у меня в IE и OPERA не работает твой скрипт. Причину искать неохота. Просто пишет "Невозможно отобразить страницу". Мой вариант почему-то так не пишет:)

    delete:)
     
    #14 Pashkela, 18 Jan 2009
    Last edited: 18 Jan 2009
  15. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Гг, а кто-то в соседней теме орал как ненавидит фигурные кавычки)

    0_о
     
  16. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 maximkafun:

    PHP:
    <pre>
    <? 

    if(isset($_POST['submit']) && !empty($_POST['name']) && isset($_POST['info'])) { 
      
    $fp fopen('log111.txt','a+'); 
      echo 
    "Уважаемый ".$_POST['name'].", ваш информация: ".$_POST['info']."\r\n успешно добавлена. Спасибо.";
      
    fwrite($fp,"Имя - {$_POST['name']}\r\n Информация - {$_POST['info']}"\r\n"); 
      
    fwrite($fp,"---------------------------------------" "\r\n"); 
      
    fclose($fp); 
    } else { 
      Echo 

    <form method = "POST"> 
    <tr><td><span>Имя:</span></td><td><input type = "text" name = "name" /></td></tr> 
    <tr><td><span>Информация:</span></td><td><textarea name="info" cols="60" rows="20"></textarea></td></tr> 
    <input type = "submit" name="submit" value = "Ввод"><br /> 
    </form>'


      
    ?>
    </pre>
    2 .:EnoT:.

    Ну правда и у меня его вариант не пашет:) В IE и OPERA

    @ini_set("display_errors","1");

    включен - ничего не показывает. Просто "Невозможно отобразить страницу в IE" и пустой беоый лист в опере

    ну одно дело сказать не подумав, а потом подумать:)
    Хотя все равно так не нравиться, просто так быстрее писать в итоге:) Читабельность при подсветке в грамотных редакторах поменьше, поменьше
     
Thread Status:
Not open for further replies.