Модератор форума: JonMagon |
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Вопросы по использованию услуги PHP (Описание темы) |
Вопросы по использованию услуги PHP |
В данной теме Вы можете задавать вопросы, касающиеся использования PHP. Вопросы по оплате и подключению PHP Вы можете задать в следующей теме: https://forum.ucoz.ru/forum/47-37334-1 |
Quote (JonMagon) Tyzemec, дайте ссылку на php файл. Это не я пишу с ошибками, это тупые пальцы думают быстрее головы. Помог, тыкни спасибку. В блоге: Парсер данных api через php <?$PHPCODE$("http://www.tyzemec.ru/php/new_year_and_xmas.php")?> |
Tyzemec, измените код в файле на сие:
Код <?php $url="http://labirint.travel/agency/new_year_and_xmas.php?website=http://адрес_вашего_сайта"; $content = iconv( "windows-1251", "utf-8", file_get_contents($url) ); echo $content; ?> Не забыв, конечно же, заменить адрес_вашего_сайта на свой. Вы полюбили меня. Здесь я. (с)
Сообщение отредактировал Ferro7 - Пятница, 09 Дек 2011, 15:26:57
|
Ferro7
Огромное спасибо!!! Заработало! Создал дополнительный файл program.php с кодом: <?php $url="http://labirint.travel/agency/program.php?id=".$_GET['id']."¤cy=".$_GET['currency']."&website=http://www.tyzemec.ru"; $content= file_get_contents($url); $content=str_replace("href=\"/","href=\"http://labirint.travel/",$content); echo $content; ?> При переходе по линку из new_year_and_xmas.php, открывается окно с ошибкой 404 - страница не найдена. Что можно придумать? Сообщение отредактировал Tyzemec - Суббота, 10 Дек 2011, 14:32:15
|
Цитата (Tyzemec) При переходе по линку из new_year_and_xmas.php, открывается окно с ошибкой 404 - страница не найдена. А что в адресной строке браузера отображается? И, у вас код в program.php неправильный. Надо так: Код <?php $url="http://labirint.travel/agency/program.php?id={$_GET['id']}&cy={$_GET['currency']}&website=http://www.tyzemec.ru"; $content = iconv( "windows-1251", "utf-8", file_get_contents($url) ); function urltobase($match){ if(stripos($match[0], 'http://labirint.travel/')===false) return "href='http://labirint.travel/{$match[1]}'"; return $match[0]; } $content = preg_replace_callback('/href="([^"]+)"/i', 'urltobase', $content); echo $content; ?> Вы полюбили меня. Здесь я. (с)
|
в смысле? я уже загнал через Удаленный модуль..вроде нормально стоит на станице...Я хотел спросить, есть ли разница в способах закачки?
Добавлено (12-Дек-2011, 21:03:56) Quote (ponn) Это еще что за магия? это не магия....жмешь на Удаленный модуль, вставляешь туда ссылку и....всё получаешь код там же и вставляешь куда тебе надо на странице вот только есть ли разница или нет? |
Quote (Ferro7) А что в адресной строке браузера отображается? И, у вас код в program.php неправильный. Надо так: http://www.tyzemec.ru/program.php?id=2273 Попробовал Ваш код в программ.пхп вставить, результат такой же, без изменений. http://www.tyzemec.ru/index/12345/0-326 Вообще в теории вся инфа моя отсюда http://labirint.travel/agency/export_website.php |
Quote (G-XPert) Неправильная ссылка. Для PHP есть отдельная директория. Quote http://www.tyzemec.ru/php/program.php?id=2273 А каким образом связать (вставить php в ссылку?) |
Quote (Tyzemec) Попробовал Ваш код в программ.пхп вставить, результат такой же, без изменений. http://www.tyzemec.ru/index/12345/0-326 покажите тут код файла tyzemec.ru/php/finland_tours.php Вы полюбили меня. Здесь я. (с)
|
Quote (Ferro7) Попробуйте заменить в этом коде http://www.tyzemec.ru на http://www.tyzemec.ru/php Есть контакт! Но теперь выдает какую то ерунду http://www.tyzemec.ru/php/program.php?id=526 |
Tyzemec, читайте внимательно следующую тему. Там всё понятно расписано.
Code По умолчанию результат выполнения скрипта возращается в JSON формате. Для вывода результата выполнения скрипта в обычном формате, в начале скрипта добавьте: $___notjson=1; |
| |||