Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: номер строки файла
ТвойWeb » WebMaster класс » PHP/Perl » номер строки файла

Страниц (2): [1] 2 »
 

1. djX - 24 Мая, 2005 - 14:49:27 - перейти к сообщению
дан массив, где каждое его значение-строка из файла.
надо определить номер строки.
вобщем, по-простому надо сделать соответствующую ссылку для каждой строки(нужно для админки)
например,
CODE:

<a href=номер_стороки>переменная[номер строки]</a>

вотъ.хелп!
2. TvoyWeb - 24 Мая, 2005 - 16:40:04 - перейти к сообщению
djX
Я не совсем понял тебя, но попробую объяснить.
К примеру у тебя есть текстовый файл data.txt с таким содержанием:
CODE:
Всплеск интереса к глобальной информационной сети Internet наблюдается
сейчас повсеместно. Количество ее пользователей стремительно растет и
уже достигло 40-миллионной отметки. Вряд ли что-нибудь сможет остано-
вить в обозримом будущем этот лавинообразный процесс. Потребителей не
пугают даже проблемы, связанные с обеспечением защиты передаваемых
данных и безопасности собственных компьютеров. В сложившихся условиях

Теперь если считать этот файл функцией file()
CODE:
<?
$data = file('data.txt');
?>

Теперь в $data находится массив ключ каждого элемента которого это номер строки, а значение сама строка.
Если сделать вывод массива print_r($data), то получим примерно следующее:
CODE:
Array (
[0] => Всплеск интереса к глобальной информационной сети Internet наблюдается
[1] => сейчас повсеместно. Количество ее пользователей стремительно растет и
[2] => уже достигло 40-миллионной отметки. Вряд ли что-нибудь сможет остано-
[3] => вить в обозримом будущем этот лавинообразный процесс. Потребителей не
[4] => пугают даже проблемы, связанные с обеспечением защиты передаваемых
[5] => данных и безопасности собственных компьютеров. В сложившихся условиях
)

Теперь в цикле просто вытаскивай ключ (номер строки) и его значение (саму строку).
3. djX - 25 Мая, 2005 - 06:36:41 - перейти к сообщению
дело в том, что мне не известен ни номер строки, ни ее содержимое, ни количество строк.

тяжело объяснить...
4. TvoyWeb - 25 Мая, 2005 - 17:04:04 - перейти к сообщению
djX пишет:
тяжело объяснить...

Хехе а мне понять.... что именно тебе нужно.
5. djX - 26 Мая, 2005 - 11:00:22 - перейти к сообщению
млин...вот......
вопщем мне надо как бы "вытащить" одну строку, удалить ее.
я знаю как удалить определенную строку, но не знаю какая она по счету.нужно определить номер строки.
6. TvoyWeb - 26 Мая, 2005 - 13:21:11 - перейти к сообщению
djX
А по каким критериям? Ты знаешь содержимое строки? Если знаешь содержимое строки то нет проблем.
7. djX - 26 Мая, 2005 - 13:36:06 - перейти к сообщению
вот именно что мне ничего не известно....
просто дан текстовик с содержимым:
CODE:

чонить1
чонить2
чонить(и так неизвестно сколько записей)

и фсе....
и мне надо сначала вывести это все на страницу(это знаю как сделать),причем каждую запись с сылкой "удалить" рядом...а в ссылке номер строки.
8. TvoyWeb - 26 Мая, 2005 - 17:57:21 - перейти к сообщению
djX
Вот кое что набросал http://example.tvoyweb.ru/linegut/linegut.php
Посмотри. Там же можно посмотреть исходный код.
9. djX - 04 Июня, 2005 - 02:33:05 - перейти к сообщению
404....

ну ладно..немного упростим задачу.мне известно количество строк и ЧАСТЬ строки,НЕ ПОЛНОСТЬЮ!..
хелпъ
10. TvoyWeb - 04 Июня, 2005 - 02:37:52 - перейти к сообщению
djX пишет:
404....

А посмотреть что в адресной строке нельзя было? Улыбка
В ссылку точка приклеилась. Точку убрал, смотри по ссылке.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0429]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33