[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запуск php через denwer
fiphiker
Здраствуйте, никак не могу понять...настроил локальный сервер денвер, и через прогу phpdesigner, совместив с сервером запускаю файлы. Проги типа калькулятора, вывод сообщений нормально запускаются через серв, а как запустить проги которые работают с сетью, типа парсеров?

на localhost же заходит только если интернет отключен



Спустя 15 минут, 50 секунд (1.02.2012 - 10:13) killer8080 написал(а):
Цитата (fiphiker @ 1.02.2012 - 08:57)
на localhost же заходит только если интернет отключен

С чего бы это blink.gif biggrin.gif

Спустя 6 минут, 5 секунд (1.02.2012 - 10:19) Ramzil_Nixon написал(а):
Цитата (fiphiker @ 1.02.2012 - 06:57)
на localhost же заходит только если интернет отключен

Я чет не понял эту строку

Спустя 23 минуты, 59 секунд (1.02.2012 - 10:43) Игорь_Vasinsky написал(а):
для локальных адресов набирай с http://

Спустя 6 часов, 34 минуты, 37 секунд (1.02.2012 - 17:17) fiphiker написал(а):
По теме отвечайте, а не к словам придирайтесь.
а проблема в том, что не запускаетсю скрипты, которые работают с сетью

Спустя 3 минуты, 13 секунд (1.02.2012 - 17:20) neadekvat написал(а):
Цитата (fiphiker @ 1.02.2012 - 18:17)
По теме отвечайте, а не к словам придирайтесь.

Да, господин. Простите нашу провинность. Больше это не повториться. Виновные будут наказаны.

Цитата (fiphiker @ 1.02.2012 - 18:17)
а проблема в том, что не запускаетсю скрипты, которые работают с сетью

Дохрена понятно стало.

Спустя 1 минута, 47 секунд (1.02.2012 - 17:22) killer8080 написал(а):
Цитата (fiphiker @ 1.02.2012 - 16:17)
По теме отвечайте, а не к словам придирайтесь.
а проблема в том, что не запускаетсю скрипты, которые работают с сетью

По теме, сначала нужно показать код который не работает.
И научись адекватно реагировать на критику.

Спустя 13 минут, 44 секунды (1.02.2012 - 17:36) Игорь_Vasinsky написал(а):
Цитата
Дохрена понятно стало.
laugh.gif

Спустя 25 минут, 11 секунд (1.02.2012 - 18:01) fiphiker написал(а):
Цитата
По теме, сначала нужно показать код который не работает.
И научись адекватно реагировать на критику.

Причем здесь код, я даже простой скрипт, который получает исходный код страницы не знаю как запустить, поэтому и спрашиваю в чем проблема.

Спустя 22 минуты, 54 секунды (1.02.2012 - 18:24) vital написал(а):
Цитата (fiphiker @ 1.02.2012 - 17:01)
Цитата
По теме, сначала нужно показать код который не работает.
И научись адекватно реагировать на критику.

Причем здесь код, я даже простой скрипт, который получает исходный код страницы не знаю как запустить, поэтому и спрашиваю в чем проблема.

Голова. Батарея. Возвратно-поступательное движение.

Спустя 3 минуты, 4 секунды (1.02.2012 - 18:27) Bustle написал(а):
Цитата
на localhost же заходит только если интернет отключен

Проблема, наверное, не в интернете, а в скайпе.

Спустя 1 минута, 41 секунда (1.02.2012 - 18:29) Игорь_Vasinsky написал(а):
сохрани файл с расширение .php в директории localhost/www/

test.php

<?php
echo phpinfo();
?>


и в адресной строке http://localhost/www/test.php


и выруби нафиг скайп и если есть teamviewer

Спустя 24 минуты, 31 секунда (1.02.2012 - 18:53) fiphiker написал(а):
Ну да, выводит информацию о версии Php и что, я же говорю не работают скрипты которые работают с сетью.
скрипты типа калькулятора и вывода слова на экран запускаются.
и не в скайпе дело

Спустя 9 минут, 1 секунда (1.02.2012 - 19:02) Игорь_Vasinsky написал(а):
ты видимо херню всякую пишешь.


покажи пример кода который не работает.

Спустя 10 минут, 53 секунды (1.02.2012 - 19:13) fiphiker написал(а):
<?php

//Настройки парсера

//URL для парсинга контента


$url = 'http://www.cy-pr.com/news/2583/';



//Стартовый тег для парсинга контента

//тег который стоит перед началом нужного участка кода для парсинга

//и используется 1 раз


$start = '<div class="l-content">';



//Конечный тег участка кода для парсинга

//Тег который стоит после нужного участка который будем парсить


$finish = '<br class="clear"/>';



//Создаём функцию парсера

function parser($url,$start,$finish) {



//Получаем весь код страницы

$content = file_get_contents($url);



//Ищем позицию с которой мы будем вырезать код для дальнейшего использования

$position = strpos($content, $start);



//Вырезаем нужный блок

$content = substr($content, $position);

$position = strpos($content, $finish);



//Вырезаем код

$content = substr($content, 0, $position);



//Вырезаем HTML теги

//Для добавления\удаления используемых тегов допишите\удалите теги


$content = strip_tags($content, '<p><a>');



//Debug (Проверка того, что выводит парсер)

//echo nl2br($content);



//Открываем файл для чтения и перезаписи


$fp = fopen('article.txt', 'write');



//Записываем код в файл

fwrite($fp, nl2br($content));



//Закрываем файл

fclose($fp);



//Возвращаем напарсеный контент

return $content;

}


//Вызываем функцию парсинга

parser($url, $start, $finish);

?>

Спустя 6 минут, 22 секунды (1.02.2012 - 19:20) Игорь_Vasinsky написал(а):
и что выдаёт твой код?

уж давно удобнейю юзать курл+file_put_contents()

Спустя 3 минуты, 28 секунд (1.02.2012 - 19:23) fiphiker написал(а):
Я для примера код скинул, я же говорю не пойму почему не работает
может проблема в том что, я через прокси работаю?

Спустя 6 минут, 19 секунд (1.02.2012 - 19:29) Игорь_Vasinsky написал(а):
прокси то живой? сайт вообще откликается?

сделай

echo file_get_contents('какой-то сайт');

Спустя 15 минут, 27 секунд (1.02.2012 - 19:45) fiphiker написал(а):
А все разобрался, всем спасибо за помощь, "+" к карме поставлю, когда будет 10 постов smile.gif

Спустя 16 минут, 41 секунда (1.02.2012 - 20:02) Игорь_Vasinsky написал(а):
а что было то?

Спустя 5 часов, 3 минуты, 8 секунд (2.02.2012 - 01:05) killer8080 написал(а):
Цитата (Игорь_Vasinsky @ 1.02.2012 - 19:02)
а что было то?

Что, что, прокси у него user posted image
нужно было контекст использовать.
$opts = array('http' => array('proxy' => $proxy_ip.':'.$proxy_port, 'request_fulluri' => true));
$context = stream_context_create($opts);
$content = file_get_contents($url, false, $context);

Спустя 5 часов, 19 минут (2.02.2012 - 06:24) golovolom написал(а):
Цитата (fiphiker @ 1.02.2012 - 16:13)

parser($url, $start, $finish);

?>




и куда уходит результат выполнения функции? в никуда..

либо так
echo parser($url, $start, $finish);


либо
$text =  parser($url, $start, $finish);

и твори с полученным контентом что хошь, а то функцию то вызвал. а она твой результат парсинга внигуда выплюнула

Спустя 3 часа, 32 минуты, 34 секунды (2.02.2012 - 09:56) fiphiker написал(а):
Тем у кого чтобы подключиться к инету нужно 2 раза щелкнуть на иконку компьютера, не понять.
У меня вместо впн подключения используется прокси, а не вместо него.

Спустя 1 час, 47 минут, 8 секунд (2.02.2012 - 11:43) killer8080 написал(а):
Цитата (fiphiker @ 2.02.2012 - 08:56)
Тем у кого чтобы подключиться к инету нужно 2 раза щелкнуть на иконку компьютера, не понять.
У меня вместо впн подключения используется прокси, а не вместо него.

Ну да, куда уж нам понять-то, тут одни ламеры сидят laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.