С нами с 19.03.08
Сообщения: 101
Рейтинг: 62
|
Добавлено: 25/05/09 в 20:37 |
Подскажите плиз... как из файла нттр://домен.ком/фаил.тхт
фаил.тхт содержит:
Цитата: | слово1 нттр://домен1.ком слово2 нттр://домен2.ком слово3 нттр://домен3.ком слово4 нттр://домен4.ком слово5 нттр://домен5.ком |
записать в нттр://мой-домен.ком/файл2.тхт последнее слово ( урл. - нттр://домен5.ком ) с помощью пхп
Цитата: | error_reporting(0);
$file = "файл2.тхт";
$domain = file_get_contents("нттр://домен.ком/фаил.тхт");
if($domain != "")
{
$fp = fopen($file, "w");
flock($fp, LOCK_EX);
fputs($fp, $domain);
fclose($fp);
echo "Done";
} |
этот записывает все что есть в файл.тхт... а как записать только последний урл ( нттр://домен5.ком )??
спасибо всем
Последний раз редактировалось: msn (26/05/09 в 04:51), всего редактировалось 2 раз(а)
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 25/05/09 в 20:46 |
Файл построчно содержит это всё ?
Если не думать - то автозаменой сменить к примеру в ворде http:// или .com на знак табуляции (Ctrl+F - заменить - дополнительно), скопировать всё в excel (оно станет по колонкам, слово - домен - слово - домен и т.д.), последние две вертикальные колонки скопировать во второй файл и сменить обратно знак табуляции на http:// или .com во втором файле.
|
|
|
|
С нами с 19.03.08
Сообщения: 101
Рейтинг: 62
|
Добавлено: 25/05/09 в 23:07 |
все в одной строке...
мне нужно на крон поставить забор последнего урла и запись его в файл у себя на хосте... и из него формировать урл...
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 25/05/09 в 23:24 |
бррр ... тогда sorry, я абсолютно не так понял из первого поста что надо сделать
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 26/05/09 в 00:51 |
Вопрос типа "у меня в программе ошибка. Что делать?"
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 26/05/09 в 07:29 |
Dr.Syshalt: стукни, решим вопрос
собсно вот:
Код: | <?
$file = file_get_contents("url.txt");
$f = fopen("url2.txt", "a");
preg_match("#.*(http:\/\/.*)#",$file,$match);
fwrite($f, $match[1]."\r\n");
fclose($f);
?> |
|
|
|
|
С нами с 19.03.08
Сообщения: 101
Рейтинг: 62
|
Добавлено: 26/05/09 в 13:07 |
_s_[sov] писал: |
собсно вот:
Код: | <?
$file = file_get_contents("url.txt");
$f = fopen("url2.txt", "a");
preg_match("#.*(http:\/\/.*)#",$file,$match);
fwrite($f, $match[1]."\r\n");
fclose($f);
?> | |
спасибо. только он записывает первый урл а мне нужно последний и чтобы файл перезаписывался полностью а не добавлялся в каждой новой строчке урл...
спс))
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 26/05/09 в 13:09 |
msn: как первый урл? атрибут "a" на "w" замени
|
|
|
|
С нами с 19.03.08
Сообщения: 101
Рейтинг: 62
|
Добавлено: 26/05/09 в 13:25 |
_s_[sov] писал: | msn: как первый урл? |
в файле откуда тянем урл, такой контент Код: | слово1 нттр://домен1.ком слово2 нттр://домен2.ком слово3 нттр://домен3.ком слово4 нттр://домен4.ком слово5 нттр://домен5.ком |
скрипт записывает нттр://домен1.ком а мне нужно нттр://домен5.ком
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 26/05/09 в 13:42 |
msn: специально проверил - ровно последний домен
|
|
|
|
С нами с 19.03.08
Сообщения: 101
Рейтинг: 62
|
Добавлено: 26/05/09 в 14:02 |
_s_[sov] писал: | msn: специально проверил - ровно последний домен |
да все гуд ступил не тот урл. указывал... сорри
|
|
|
|
С нами с 19.03.08
Сообщения: 101
Рейтинг: 62
|
Добавлено: 26/05/09 в 14:25 |
_s_[sov]: на будущее... можешь подсказать как забрать урл если не в строку а по столбам распределено
Цитата: | слово домен1
слово домен2
слово домен3
слово домен4 |
( забрать домен3 ) спасибо
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 26/05/09 в 14:59 |
msn писал: | _s_[sov]: на будущее... можешь подсказать как забрать урл если не в строку а по столбам распределено
( забрать домен3 ) спасибо |
Код: |
$f=file("url.txt");
print $f[2];
|
|
|
|
|