Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> проблемы с $content = file_get_contents($urlX), не могу понять почему не работает парсинг
yoda29  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42081
На форуме: 1 год, 1 месяц, 2 дня
Карма:




Когда использую переменную $urlCC или $urlF все работает, а когда $urlX то не работает. проверял через echo ссылка правильно отображается.
{php}




$start = '<table cellpadding="4" cellspacing="0" border="0" class="properties">';
$finish = ' </div></div>

<div style="padding:20px 0px 10px 0px; color:#222222;">'
;



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


global $urlX;
$urlA = 'http://www.merlion.ru/b2b/';
$urlB = $actual_products_id;
$urlD = '960657';
$urlC = urlencode ($urlB);
$urlF = $urlA.$urlD;
$urlCC = 'http://www.merlion.ru/b2b/960657';


$content = file_get_contents($urlX);
$position = strpos($content, $start);
$content = substr($content, $position);
$position = strpos($content, $finish);
$content = substr($content, 0, $position);

echo $urlX;
echo mb_convert_encoding($content, 'utf8', 'cp1251');

return $content;
}
parser($urlX, $start, $finish);
{/php}


Это сообщение отредактировал yoda29 - 9.11.2015 - 12:31
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Arh  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



146%
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2110
Пользователь №: 27172
На форуме: 5 лет, 8 месяцев, 9 дней
Карма: 70




Зачем там global $urlX; если они параметром передаётся


--------------------
:)
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
yoda29  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42081
На форуме: 1 год, 1 месяц, 2 дня
Карма:




Цитата (Arh @ 9.11.2015 - 13:08)
Зачем там global $urlX; если они параметром передаётся

global $urlX

$urlX переменную задал в другом файле и подключил его в этом файле.

$actual_products_id - это глобальная переменная содержит значение 960657. но на разных страницах оно будет меняться.

Как можно посмотреть что вообще выдает функция и посмотреть ошибки.


[php]

$urlA = 'http://www.merlion.ru/b2b/';
$urlB = $actual_products_id;
$urlD = '960657';
$urlC = urlencode ($urlB);
$urlXS = $urlA.$urlC;
$urlX = $urlXS;
global $urlX;
[/php]


Это сообщение отредактировал yoda29 - 9.11.2015 - 13:22
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
yoda29  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42081
На форуме: 1 год, 1 месяц, 2 дня
Карма:




Цитата (yoda29 @ 9.11.2015 - 13:16)
Цитата (Arh @ 9.11.2015 - 13:08)
Зачем там global $urlX; если они параметром передаётся

global $urlX

$urlX переменную задал в другом файле и подключил его в этом файле.

$actual_products_id - это глобальная переменная содержит значение 960657. но на разных страницах оно будет меняться.

Как можно посмотреть что вообще выдает функция и посмотреть ошибки.


[php]

$urlA = 'http://www.merlion.ru/b2b/';
$urlB = $actual_products_id;
$urlD = '960657';
$urlC = urlencode ($urlB);
$urlXS = $urlA.$urlC;
$urlX = $urlXS;
global $urlX;
[/php]

Все я справился - тему можно удалять.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса