Как вывести контент с одного сайта на другой

Печать RSS
693


Оранжевые штаны
0
В $query будет храниться запрос для curl

Добавлено через 00:38 сек.
Разбери код внимательнее
М
Автор
Пришелец
0
$data = str_replace('<a href="','<a href="http://evro.link/test.html?query=http://visavi.net/',$data);  
http://visavi.net/ ,без слеша на конце пошло
$data = str_replace('<a href="','<a href="http://evro.link/test.html?query=http://visavi.net',$data);  

Добавлено через 02:50 сек.
31. DimmoS, а где можно почитать о том как переменные сохраняют данные и где их хранят? я только недавно начал изучать, в мануале ничего нет на эту тему или я не нашёл
Изменил: Михаил (17.08.2015 / 16:15)

Оранжевые штаны
0
Переменная хранит все что угодно
$string = 'qwerty';
$number = 1234567890;
$data = 'я пошел в лес там было 28 березы и сайт http://visavi.net';
М
Автор
Пришелец
0
33. DimmoS, а где она хранит, существует временный файл, например на сервере в обработчике или создаёт отдельный на хостинге?

Оранжевые штаны
0
В интерпретаторе ниче никогда не хранится.. Все хранится на стороне сервера/обработчика/скрипта
Обработчик = твой скрипт на хостинге
Изменил: Dmitry Kokorin (17.08.2015 / 16:37)
М
Автор
Пришелец
0
Вот, теперь сошлись пазлы, очень ценный ответ.
И просто любопытство.
Скрипт не выводит картинки http://evro.link/test.html?query=http://visavi.net/ это так и должно? или что то не так сделал? страницы выводятся через чпу может из за этого? это не проблема, мне так подойдет
М
Автор
Пришелец
0
нет, точно чпу непричем, вот отдельную страницу создал http://evro.link/pers.php?query=http://visavi.net/

Добавлено через 02:55 сек.
И ещё очень интересный эксперимент, я подставил в адресной строке вместо http://visavi.net другой сайт и получился такой результат: http://evro.link/pers.php?query=http://php.ru/forum/viewtopic.php?t=31259 дело в query ?

Оранжевые штаны
0
Замену надо
<?php

$data = str_replace('<img src="', '<img src="http://visavi.net/', $data);

Добавлено через 05:29 сек.
http://evro.link/test.html?query=http://ya.ru

Оранжевые штаны
0
Стили также
<?php

$data = str_replace('href="', 'href="http://visavi.net/", $data);
М
Автор
Пришелец
0
<?php 
$data = str_replace('<link rel="stylesheet" type="text/css" href="/assets/markitup/style.css" />', '<link rel="stylesheet" type="http://visavi.net/text/css" href="http://visavi.net/assets/markitup/style.css" />, $data);
пробовал по разному, не получается, где я ошибся?
Изменил: Михаил (17.08.2015 / 17:38)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск