Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 10.10.2010, 08:38   #31
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 286
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Цитата:
Как сделать, чтобы мой скрипт при получении таких данных, снова и снова запрашивал бы файл dannye.txt на сервере до тех пор, пока бы не получил его, а не страницу 404?
чей сервак собрались замучить ? )
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 10.10.2010, 08:50   #32
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

file_get_contents не стоит использовать при получении файлов по http протоколу, лучше curl использовать. А что будет, если файл сжат gzip'oм?
Цитата:
Как сделать, чтобы мой скрипт при получении таких данных, снова и снова запрашивал бы файл dannye.txt на сервере до тех пор, пока бы не получил его, а не страницу 404?
Цикл делаете через while (или другими операторами цикла), какие проблемы?
ahsinis вне форума   Ответить с цитированием
Старый 10.10.2010, 08:54   #33
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 376
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Русская мафия Посмотреть сообщение
так попробуйте
Не, сервер другой.
Цитата:
Сообщение от Atomic Посмотреть сообщение
чей сервак собрались замучить ? )
Сервер свой)) У меня просто скрипт на одном сервере работает, а на другом нет. Вот и приходится данные с одного на другой таскать..
Цитата:
Сообщение от ahsinis Посмотреть сообщение
Цикл делаете через while
ahsinis, я пока очень слабенько в пхп фернштейню.. если вам не трудно, подскажите пожалуйста как это можно сделать в приведенном мною скрипте.
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Старый 10.10.2010, 09:26   #34
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 243
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

PHP код:
<?php 
error_reporting
(E_ALL); 

// получить файл 

while(!$da)
{
$st file_get_contents("http://site.ru/statistic/dannye.txt"); 

if (!
strpos($st'404 Not Found')) $da=TRUE;
}
// записать данные в файл 

$file='moi_dannye.txt'

// если файл существует и возможна запись 

if (is_writeable($file)) { 

// открыть, очистить и установить указатель текущей позиции в начало файла 

$fh=fopen($file"w+"); 

// записать содержимое $st в файл 

fwrite($fh$st); 

// закрыть файл 

fclose($fh); } 
?>
так попробуйте
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 10.10.2010, 11:22   #35
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 286
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Красавчег,как временное решение можно использовать то, что Русская мафия предложил, ну а вообще нужно разбираться почему вам 404 отдает.
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 10.10.2010, 11:31   #36
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 243
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Atomic, мб хостинг тупит?
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 10.10.2010, 11:35   #37
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Русская мафия Посмотреть сообщение
PHP код:
if (!strpos($st'404 Not Found')) $da=TRUE
так попробуйте
только правильнее наверно так
PHP код:
$da strpos($st'404 Not Found')===false
ahsinis вне форума   Ответить с цитированием
Старый 10.10.2010, 21:24   #38
Пожиратель черепашкоВ
 
Аватар для chahlic
 
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 396
chahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Русская мафия Посмотреть сообщение
так попробуйте
Я бы еще while в конце поставил, а то будет тихо ругаться на undefined $da:

PHP код:
do {
....
 } while(!
$da);
?> 
или до цикла переменную $do объявить...
__________________
Смотри цены в САПе в своей валюте: плагин "Конвертер Валют" для ФФ.
chahlic вне форума   Ответить с цитированием
Старый 11.10.2010, 03:03   #39
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 286
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Русская мафия Посмотреть сообщение
Atomic, мб хостинг тупит?
а хрен его не знает что у него тупит, все может быть
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь Vanusha147 Курилка 1 05.08.2010 15:55
Нужна помощь ) Litov Вопросы от новичков 3 13.05.2010 18:03
Нужна помощь по DLE demvik74 Курилка 0 18.03.2010 10:14
Нужна помощь ! smirnov87 Вопросы по работе системы 1 19.10.2009 01:20
Нужна помощь!!!! expi Курилка 1 11.06.2009 02:02


Часовой пояс GMT +3, время: 00:11.