Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

чтение из файла

Обсуждение темы чтение из файла в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Помогите. рыскаю в инете, ничего не попадается похожего. Нужен скрипт чтения из файла на PHP. Есть файл, допустим base.txt. Он содержит строки с ...


Закрытая тема
 
Опции темы
Старый 31.10.2006, 20:21   #1
Помогите. рыскаю в инете, ничего не попадается похожего.

Нужен скрипт чтения из файла на PHP. Есть файл, допустим base.txt. Он содержит строки с разделителем |:

Ваня|18|182|4
Федя|27|176|7
Петя|23|165|5
Снова Петя|32|158|9

и так далее.

Нужен скрипт вывода строк на страницу, с присвоением каждому значению между разделителем на каждой строке (например $sroka_1_simvol_4_), для присвоения стиля каждому значению, и количесвом выводимых на страницу строк, например 10. если строк больше чем десять, нужно, чтобы вверху страницы были ссылки на следующие страницы:

1|2|3|4|5|6

нужно также, чтобы каждая страница формировалась в виде "base_1.html, base_2.html, base_3.htmll", и так далее. может у кого есть готовый код? помогите. Подскажите, как писать. Может у кого есть гостевуха такая, или доска? Заранее благодарю.
 
Старый 31.10.2006, 20:21
Ссылки
Старый 31.10.2006, 22:53   #2
Вроде вот весь скрипт.... Должен работать...
PHP код:
if (isset($page)) $page=1;

$ff file ("base.txt");

$max_page sizeof($ff) / 10;

for (
$i=1;$i<=$max_page;$i++) {
    print 
"<a href=\"?page=".$i."\">" $i "</a> | ";
}

$i_start = ($page_max*10 9);
$i_end $page_max*10;

for (
$i=$i_start;$i<=$i_end;$i++) {
    
$stroka explode ("|",$ff[$i]);
    
    for (
$j=0;$j<=sizeof($stroka)-1;$j++) {
        print 
$stroka[$j] . " - ";
    }
    print 
"
\n"
;

 
Старый 31.10.2006, 23:38   #3
Чтобы работали ссылки такие, как ты написал, надо создать файл с именем .htaccess и в нем написать:

RewriteEngine On
RewriteBase /
Rewrite Rule ^base_(\d+).html$ script.php?page=$1 [L]
 
Старый 31.10.2006, 23:48   #4
Цитата:
MasMaX:
Вроде вот весь скрипт.... Должен работать...
PHP код:
if (isset($page)) $page=1;

$ff file ("base.txt");

$max_page sizeof($ff) / 10;

for (
$i=1;$i<=$max_page;$i++) {
    print 
"<a href=\"?page=".$i."\">" $i "</a> | ";
}

$i_start = ($page_max*10 9);
$i_end $page_max*10;

for (
$i=$i_start;$i<=$i_end;$i++) {
    
$stroka explode ("|",$ff[$i]);
    
    for (
$j=0;$j<=sizeof($stroka)-1;$j++) {
        print 
$stroka[$j] . " - ";
    }
    print 
"
\n"
;

Все сделал, не работает

пример: http://spb.ms/link/
 
Старый 01.11.2006, 01:33   #5
Сорри... просто написал код и не протестил его... Теперь всё вроде работает...
PHP код:
<?php
if (!isset($page)) $page=1

$ff file ("base.txt"); 

$max_page round (sizeof($ff) / 10); 

for (
$i=1;$i<=$max_page;$i++) { 
    print 
"<a href=\"?page=".$i."\">" $i "</a> | "

print 
"
\n"
;

$i_start $page 10 10
$i_end $page 10 1;


for (
$i=$i_start;$i<=$i_end;$i++) { 
    
    if (isset(
$ff[$i])) {
        
$stroka explode ("|",$ff[$i]); 
     
        for (
$j=0;$j<=sizeof($stroka)-1;$j++) { 
            print 
$stroka[$j] . " - "
        } 
        print 
"
\n"

    }
}
?>
 
Старый 01.11.2006, 02:06   #6
Цитата:
MasMaX:
Сорри... просто написал код и не протестил его... Теперь всё вроде работает...
PHP код:
<?php
if (!isset($page)) $page=1

$ff file ("base.txt"); 

$max_page round (sizeof($ff) / 10); 

for (
$i=1;$i<=$max_page;$i++) { 
    print 
"<a href=\"?page=".$i."\">" $i "</a> | "

print 
"
\n"
;

$i_start $page 10 10
$i_end $page 10 1;


for (
$i=$i_start;$i<=$i_end;$i++) { 
    
    if (isset(
$ff[$i])) {
        
$stroka explode ("|",$ff[$i]); 
     
        for (
$j=0;$j<=sizeof($stroka)-1;$j++) { 
            print 
$stroka[$j] . " - "
        } 
        print 
"
\n"

    }
}
?>
теперь у меня на двух разных хостах 500-ю выдает, это из-за посоветованного .htaccess но как мне теперь со стилями работать? мне нужно имя, одним шрифтом, другие переменные по другому? вы уж простите меня бестолкового
 
Старый 01.11.2006, 11:46   #7
Цитата:
nikson:


теперь у меня на двух разных хостах 500-ю выдает, это из-за посоветованного .htaccess но как мне теперь со стилями работать? мне нужно имя, одним шрифтом, другие переменные по другому? вы уж простите меня бестолкового
Незнаю... У меня без всяких htaccess заработало....
http://www.gran-cold.ru/max/test.php

Насчет стилей не понял? Тебе нужно в этом файле стили прописать?
Тогда добавь переж <?php шапку сайта и пропиши стили.... Вывод переменных идет в print. Там же можно поменять и офрмление (просто добавь теги).
 
Старый 01.11.2006, 16:48   #8
Может у тебя мов_реврайт не стоит, или я чего-то неправильно написал
 
Старый 02.11.2006, 00:04   #9
Цитата:
Насчет стилей не понял? Тебе нужно в этом файле стили прописать?
Тогда добавь переж <?php шапку сайта и пропиши стили.... Вывод переменных идет в print. Там же можно поменять и офрмление (просто добавь теги).
а как эти переменные называются? у меня получается только из последней строчки выводить переменные
 
Старый 02.11.2006, 00:30   #10
nikson,
вместо
Код:
for ($j=0;$j<=sizeof($stroka)-1;$j++) { 
        print $stroka[$j] . " - "; 
}
напиши:
Код:
print "".$stroka[0]."";
print "".$stroka[1]."";
print "<u>".$stroka[2]."</u>";
print $stroka[3];
Ну и можно каждую оформлять как угодно... Теги я написал для примера. Ты это имел ввиду?
 
Старый 02.11.2006, 00:30
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка и чтение текста из файла neorum Технологии Flash 6 08.09.2008 16:02
Чтение из файла Ertis ASP, Perl, PHP и MySQL 8 17.05.2008 01:39
Чтение из файла и вывод ввиде таблицы Andrey666 ASP, Perl, PHP и MySQL 2 22.11.2006 20:06
Быстрое чтение 2 Rostik Ultra Кальянная 2 18.12.2005 02:52
Чтение и запись в файл... ВЛАСТЕЛИН HTML, CSS, JavaScript 4 08.06.2003 00:27


Текущее время: 08:05. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум