Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запись в файл

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Срочно надо
ucob
Отправлено: 20 Марта, 2011 - 18:14:46
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Здравствуйте!

Как сделать, что бы в файл записать строку под определенным номером.
Например: в файле file.txt 808 строк. Надо удалить 549 строку и записать на ее место содержимое переменной $newstring.
Как такое сделать?


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
OrmaJever Модератор
Отправлено: 20 Марта, 2011 - 18:20:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




можно считать весь файл в масив затем заменить индекс 548 и записать обратно в файл весь масив.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
ucob
Отправлено: 20 Марта, 2011 - 18:22:06
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




OrmaJever И как это будет выглядеть кодом?


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
Ezi
Отправлено: 20 Марта, 2011 - 18:31:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




Очень просто, сейчас попробую написать))) Хорошо


-----
Хочешь жить - умей вертеться
 
 Top
ucob
Отправлено: 20 Марта, 2011 - 18:39:19
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Ezi Спасибо жду тогда...


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
ALEN
Отправлено: 20 Марта, 2011 - 18:43:54
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




ucob
воспользуйся регуляркой, а то я вот зайду к тебе в этот файл вначале его сдвину строчку на один вниз и все - писец скрипту)))
 
 Top
ucob
Отправлено: 20 Марта, 2011 - 18:46:08
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




ALEN В смысле?


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
ALEN
Отправлено: 20 Марта, 2011 - 18:48:01
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




ucob
Перенесу я тебе какую-то строку ниже, а между строками будет пустота, так дальше по тексту не та строка заменится. Лучше использовать регулярные выражения или str_replace
 
 Top
Ezi
Отправлено: 20 Марта, 2011 - 18:52:59
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




ALEN, а как ты в файл к нему зайдёшь?


-----
Хочешь жить - умей вертеться
 
 Top
ucob
Отправлено: 20 Марта, 2011 - 18:53:40
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




ALEN не мне это не подойдет, так как я не знаю, что будет в строке под номером 549


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
SAD
Отправлено: 20 Марта, 2011 - 18:55:45
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




юзай бд
 
 Top
ucob
Отправлено: 20 Марта, 2011 - 18:57:41
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




SAD мда... все сводится к БД... мне не надо БД...


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
Ezi
Отправлено: 20 Марта, 2011 - 18:58:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




Я щас код почти написал, ucob жди...


-----
Хочешь жить - умей вертеться
 
 Top
ucob
Отправлено: 20 Марта, 2011 - 18:59:53
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




Ezi ок... давай жду...


-----
Новый год, Новые знания. Моя первая работа на PHP: http://mp3hiti[dot]ru
 
 Top
Ezi
Отправлено: 20 Марта, 2011 - 19:16:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




ucob, извини, не получается что-то, спать, завтра напишу, если есть ICQ то добавляйся 69-24-24-5


-----
Хочешь жить - умей вертеться
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB