Помогите написать скрипт

Тема в разделе "PHP", создана пользователем goodwin14, 7 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. goodwin14

    goodwin14 Постоялец

    Регистр.:
    21 мар 2009
    Сообщения:
    146
    Симпатии:
    11
    Есть 2 текстовых поля на одном сайте.
    В первое текстовое поле вводится текст из файла.
    Во второе 100 слов в столбик и есть кнопка отправить.
    Нужно чтобы после нажатия кнопки отправить, вставлялись следующие
    100 слов из файла и брался следующий текст из другого файла.:thenks:
     
  2. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    736
    Симпатии:
    424
    пример

    Вот тебе быстренько навоял на скорую руку. Если посидишь немного, то код можно скоратить в несколько раз. А так, для наглядности пойдет.

    ifile.php
    PHP:
    <?php
    $file_array 
    = array("file.txt","file2.txt","file3.txt","file4.txt","file5.txt");

    if (isset(
    $_POST["mycount"])) $mycount $mycount 1;
    else 
    $mycount 0;

    $filename $file_array[$mycount];
    $handle fopen($filename"r");
    if(!
    $handle)
        {
        echo 
    "Ошибка чтения файла!";
        }
    else
        {
        
    $contents fread($handlefilesize($filename));
        
    fclose($handle);
        }

    $newtext implode(""file($filename));
    $newtext str_replace("\r\n"" "$newtext);
    $str_mass explode(" "$newtext);

    $i 0;
    while( 
    $i 100 )
        {
        
    $newtext .= $str_mass[$i]."\r\n";
        
    $i++;
        }

    $newtext str_replace('.'''$newtext);
    $newtext str_replace(','''$newtext);
    $newtext str_replace(':'''$newtext);
    $newtext str_replace('"'''$newtext);
    $newtext str_replace('\''''$newtext);
    $newtext str_replace('-'''$newtext);
    $newtext str_replace('?'''$newtext);
    $newtext str_replace('!'''$newtext);
    $newtext str_replace('  '' '$newtext);
    $newtext str_replace(" ""\r\n"$newtext);

    echo 
    "
    <html>
    <head><title>Example</title></head>
    <body>
    <form action=\"ifile.php\" method=\"post\">
    <table>
        <tr>
            <td colspan=\"2\">Форма работы с textarea</td>
        </tr>
        <tr>
            <td><textarea rows=\"20\" cols=\"55\">"
    .$contents."</textarea></td>
            <td><textarea rows=\"20\" cols=\"55\">"
    .$newtext."</textarea></td>
        </tr>
        <tr>
            <td colspan=\"2\"><input type=\"submit\" value=\"Run script!\"></td>
        </tr>
    </table>
    <input type=\"hidden\" name=\"mycount\" value="
    .$mycount.">
    </form>
    </body>
    </html>"
    ;
    ?>
    P.S. Для использования в интернете не рекомендую, только как наглядный пример реализации!!!
     
    goodwin14 нравится это.
Статус темы:
Закрыта.