Вывод строк из файла по очереди php

(Ответов: 5, Просмотров: 7436)
  1. Well done. Аватар для zambrotta04
    • Регистрация: 16.11.2011
    • Сообщений: 511
    • Репутация: 90
    Доброго времени суток, хочу написать небольшой скрипт на php, но сразу же столкнулся с проблемкой я не понимаю как реализовать следующее: допустим есть файл code.txt
    в нем 5 строк, в каждой строке код видео, например:
    Код:
    <iframe src="http://vk.com/video_ext.php" width="607" height="360" frameborder="0"></iframe>
    Мне надо что бы в текстовое поле выводился следующий код
    Код:
    Серия 1<br><br><iframe src="Код_видео_первой_серии" width="607" height="360" frameborder="0"></iframe>
    Код:
    Серия 2<br><br><iframe src="Код_видео_второй_серии" width="607" height="360" frameborder="0"></iframe>
    И так 3,4,5...
    Проблема заключаеться в том что я не знаю как выводить строку из файла по очереди.
    Помогите пожалуйста, заранее спасибо...
    • 0
  2. Опытный Аватар для DissConnect
    • Регистрация: 18.07.2011
    • Сообщений: 255
    • Репутация: 45
    • Webmoney BL: ?
    А как вам нужно выводить? Из файла, или вы планируете код внедрять в html?
    • 0
  3. Well done. Аватар для zambrotta04
    • Регистрация: 16.11.2011
    • Сообщений: 511
    • Репутация: 90
    DissConnect, Решил сделать немножко по другому. Сделал такой скрипт.
    PHP код:
    <html>
    <form method=post> 
    <input type="text" name="n" size="30">
    <input type="text" name="1s" size="170">
    <input type="text" name="2s" size="170">
    <input type="text" name="3s" size="170">
    <input type="text" name="4s" size="170">
    <input type="text" name="5s" size="170">
    <input type="text" name="6s" size="170">
    <input type="text" name="7s" size="170">
    <input type="text" name="8s" size="170">
    <input type="text" name="9s" size="170">
    <input type="text" name="10s" size="170">
    <input type="text" name="11s" size="170">
    <input type="text" name="12s" size="170">
    <input type="text" name="13s" size="170">
    <input type="text" name="14s" size="170">
    <input type="text" name="15s" size="170">
    <input type="text" name="16s" size="170">
    <input type="text" name="17s" size="170">
    <input type="text" name="18s" size="170">
    <input type="text" name="19s" size="170">
    <input type="text" name="20s" size="170"><br>
    <input type=submit name=send value=Отправить> 
    <?
    $s1
    =$_POST['1s'];
    $s2=$_POST['2s'];
    $s3=$_POST['3s'];
    $s4=$_POST['4s'];
    $s5=$_POST['5s'];
    $s6=$_POST['6s'];
    $s7=$_POST['7s'];
    $s8=$_POST['8s'];
    $s9=$_POST['9s'];
    $s10=$_POST['10s'];
    $s11=$_POST['11s'];
    $s12=$_POST['12s'];
    $s13=$_POST['13s'];
    $s14=$_POST['14s'];
    $s15=$_POST['15s'];
    $s16=$_POST['16s'];
    $s17=$_POST['17s'];
    $s18=$_POST['18s'];
    $s19=$_POST['19s'];
    $s20=$_POST['20s'];
    $name=$_POST['n'];
    ?>
    <textarea><?
    echo "<center>$name первая серия</center><br>$s1<br><br>
    <center>
    $name вторая серия</center><br>$s2<br><br>
    <center>
    $name третья серия</center><br>$s3<br><br>
    <center>
    $name четвертая серия</center><br>$s4<br><br>
    <center>
    $name пятая серия</center><br>$s5<br><br>
    <center>
    $name шестая серия</center><br>$s6<br><br>
    <center>
    $name седьмая серия</center><br>$s7<br><br>
    <center>
    $name восьмая серия</center><br>$s8<br><br>
    <center>
    $name девятая серия</center><br>$s9<br><br>
    <center>
    $name десятая серия</center><br>$s10<br><br>
    <center>
    $name одиннадцатая серия</center><br>$s11<br><br>
    <center>
    $name двенадцатая серия</center><br>$s12<br><br>
    <center>
    $name тринадцатая серия</center><br>$s13<br><br>
    <center>
    $name четырнадцатая серия</center><br>$s14<br><br>
    <center>
    $name пятнадцатая серия</center><br>$s15<br><br>
    <center>
    $name шестнадцатая серия</center><br>$s16<br><br>
    <center>
    $name семнадцатая серия</center><br>$s17<br><br>
    <center>
    $name восемнадцатая серия</center><br>$s18<br><br>
    <center>
    $name девятнадцатая серия</center><br>$s19<br><br>
    <center>
    $name двадцатая серия</center><br>$s20<br><br>";
    ?>
    </textarea>
    </form>
    </html>
    Но теперь проблема вот в чем, допустим добавил я сериал, на выходе получаю следующий код.
    Код:
    <center>Название сериала первая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала вторая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала третья серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала четвертая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала пятая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала шестая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала седьмая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала восьмая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала девятая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала десятая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала одиннадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала двенадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала тринадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала четырнадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала пятнадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала шестнадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала семнадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала восемнадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала девятнадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    <center>Название сериала двадцатая серия</center><br><iframe src=\"http://vk.com/video_ext.php?\" width=\"607\" height=\"360\" frameborder=\"0\"></iframe><br><br>
    Как убрать эти полочки перед кавычками? Они мешают и из-за этого видео не работает!
    • 0
  4. Опытный Аватар для Vladimir-AWM
    • Регистрация: 07.02.2010
    • Сообщений: 345
    • Репутация: 160
    • Webmoney BL: ?
    PHP код:
    $a file("code.txt");
    for (
    $i 0$i < (count($a)); $i++) {
        echo 
    "Серия ".($i+1)."<br />".$a[$i]."<br /><br />";



    ---------- Сообщение добавлено 13:51 ---------- Предыдущее 13:48 ----------

    zambrotta04, функция stripslashes, пример echo stripslashes($str);
    • 3

    Спасибо сказали:

    ArhStrAngeR(05.02.2012), zambrotta04(05.02.2012), Zeus(30.05.2013),
  5. Well done. Аватар для zambrotta04
    • Регистрация: 16.11.2011
    • Сообщений: 511
    • Репутация: 90
    Vladimir-AWM,Спасибо большое :). Тему можно закрывать.
    • 0
  6. Опытный Аватар для DissConnect
    • Регистрация: 18.07.2011
    • Сообщений: 255
    • Репутация: 45
    • Webmoney BL: ?
    zambrotta04,

    Все проще:
    PHP код:
    <?php
    function stroka($i){
    $f file ('test.txt');
    if (!
    $f)
    die (
    "open failed\n");
    $cnt count ($f);
    $str '';
    if (
    $i $cnt and $i>=0) {
    $str trim ($f[$i]);
    echo 
    $str;
    }
    }
    echo 
    stroka(0);
    ?>
    В тхт строчками пишем:
    Код HTML:
    <iframe src="http://vk.com/video_ext.php" width="607" height="360" frameborder="0"></iframe>
    • 2

    Спасибо сказали:

    ArhStrAngeR(05.02.2012), zambrotta04(05.02.2012),

Похожие темы

Темы Раздел Ответов Последний пост
Подскажите программу для вытягивание строк с текстовых файлов с присутствием нужных слов в строке.
Софт, скрипты, сервисы 1 12.12.2011 21:46
Вывод rss не из xml файла
Web программирование 7 21.07.2011 03:59
Простой парсер XML файла
Web программирование 4 04.01.2011 20:17
Не работает перенос строк
Web программирование 2 05.12.2010 16:28
замена строк
Софт, скрипты, сервисы 1 26.01.2010 01:25

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры