Forum Webscript.Ru
Разное => Флейм => Тема начата: SiB от 01 Октября 2003, 14:18:41
-
Люди, подскажите, как можно прочитать одну строку из текстовика. Строка неизвестной длины, заканчивается переводом каретки (генеренным \\n тоже в php). Все операторы вреде просят именно число считываемых байтов/символов... а если я заранее не знаю, сколько в нужной строке будет символов???...
оператор типа fread(int FP) ну то есть без указания длины - вообще не работает :(
Чего делать то?..
-
читать ман [p]file[/p]
-
Вай, какой умный Али... с такими мыслями даже не суйся людям советы давать - засмеют.
Мне нужен был ответ на конкретный вопрос, а не отсыл к трехтомнику прописных истин...
PS А ответ я и сам уже нашел - http://forum.21.ru/showthread.php?fid=25&tid=2028
-
SiB
Нашел ответ — молодец, но не надо хамить, как ты это опрометчиво сделал.
-
Да просто меня цепляет, когда в ответ на просьбу, человек, наверняка и в голове-то не имеющий, как по существу ответить, начинает умничать.
Типа как если бы в ответ на просьбу подсказать, как проехать на улицу Ленина тебе, тупому, посоветовали читать атлас автодорог России. И при этом искомая улица находится за углом...
-
Слышь, ты, чудик.
Тебе попытались дать ответ, исходя из твоего бессвязного вопроса.
И если ответ тебя не устроил, то все претензии - к себе, любимому. Как спросил - так и ответили.
И за помощь надо благодарить, а не хамить.
Запомни это на будущее.
Тем более, что ответ тебе дали самый, что ни на есть правильный
читать ман
Там, все, что ты так долго искал, черным по белому написано.
-
Я еще раз повторяю: я задал конкретный вопрос, и хотел услышать конкретный ответ. Если бы я хотел узнать, где можно прочитать мануал, я это и спросил бы.
Специально для вас, чудики, я свой вопрос задам еще раз, предельно связно:
1. имеется текстовый файл.
2. в нем - строки обычного ASCII-текста, заранее неизвестной длины.
3. нужно - считать в переменную ОДНУ заданную строку. всю, и только ее, не захватывая других и не недобирая заданную.
Доходчиво?..
Оказалось, что и в самом деле легче найти ответ самому, чем задавать его вроде бы умным людям. Одна нервов трата...
-
Есть мнение, быстрее будет считать весь файл в массив и выбрать из него нужную строку, чем перебитать строки по одной.
В любом случае, вариант с file по крайней мере имеет право на жизнь.
Да, на такие вопросы проще найти ответ самому. Гораздо проще.
Всего-то заглянуть в документацию.
И пафос твой тут неуместен. Уймись.
Человек, который не может найти две строчки в мане не имеет права вообще хаять кого-либо на форуме.
-
Ну так я этим самым file() и воспользовался. Нормально, оказалось, работает :)
Извини, но я еще пару слов о мануале и отсылах скажу, ок? - мне и нужно то было просто узнать про тонкости использования file() т.к. в том мануале, который у меня есть, почти примеров нет, одни описания синтаксиса. Уж поверь, я сначала его перекопал, мало чего догнал, и только потом полез к вам в форум. А меня обратно носом в тот же ман тыкают.
А вообще я человек спокойный. Когда не достают ;-)
-
Я - человек неспокойный. Хам и грубиян.
Но даже я не представляю, как можно достать тремя словами "читать ман file". согласись, что взрыв был у тебя совершенно немотивированный.
Но, не буду больше тебя доставать, ибо вот сейчас я уже откровенно занудствую :-)
-
SiB
тебя не в "тот же" ман носом ткнули, тебя ткнули носом в ман с кучей примеров и комментариев :)
-
Ааа.. Ну тогда ладно, тогда прощаю! :p
-
SiB
[off]спасибо большое, дяденька![/off]
-
SiB
А перед Али следовало бы тебе извинится за оскорбления. Он "в голове имеет" гораздо больше тебя.
-
Metaller
Если он и имеет в голове больше меня, то уж никак не дал мне этого понять. Говорить фразу "читать ман" можно научить, извини, любое существо, видишь - даже такое мелкое и злобное, как ты :-)
И уж в любом случае не следовало бы тебе вписываться за постороннего человека в постороннем разговоре ;-)
-
[off]Господи.. дай терпения.....[/off]
-
Тема закрыта и уехала, ибо флейм.
[off]
Господи, можт начать настойку валерианы не улицах раздавать молодежи???
Дай знак, господи...
[/off]