Как вывести контент с одного сайта на другой - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 20 Apr 2024 02:48:36 +0300 <pre class="prettyprint">&lt;?php $st = &#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;assets/markitup/style.css&quot;/&gt;&#039;; $stv = &#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http&#58;//visavi.net/assets/markitup/style.css&quot;/&gt;&#039;; $data = str_replace($st, $stv, $data);</pre> Внимательно смотри https://visavi.net/topics/42562/685403 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 20:15:21 +0300 Сообщения https://visavi.net/topics/42562/685403 Интересно, почему такая конструкция прокатывает: <br> <pre class="prettyprint">&lt;?php $host = &#039;&lt;a href=&quot;&#039; ; $dom = &#039;&lt;a href=&quot;http&#58;//evro.link/pers.php?query=http&#58;//visavi.net/&#039; ; $data = str_replace($host,$dom,$data); </pre> А такая нет?:<br> <pre class="prettyprint">&lt;?php $st = &#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;assets/markitup/style.css&quot;/&gt;&#039;; $stv = &#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http&#58;//visavi.net/assets/markitup/style.css&quot;/&gt;&#039;; $data = str_replace($st, Sstv, $data); </pre> https://visavi.net/topics/42562/685401 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 19:23:39 +0300 Сообщения https://visavi.net/topics/42562/685401 <pre class="prettyprint">&lt;?php $data = str_replace(&#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/assets/markitup/style.css&quot; /&gt;&#039;, &#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http&#58;//visavi.net/assets/markitup/style.css&quot; /&gt;&#039;, $data);</pre> Кавычки внимательно расставляй https://visavi.net/topics/42562/685398 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 17:43:17 +0300 Сообщения https://visavi.net/topics/42562/685398 <pre class="prettyprint">&lt;?php $data = str_replace(&#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/assets/markitup/style.css&quot; /&gt;&#039;, &#039;&lt;link rel=&quot;stylesheet&quot; type=&quot;http&#58;//visavi.net/text/css&quot; href=&quot;http&#58;//visavi.net/assets/markitup/style.css&quot; /&gt;, $data);</pre> пробовал по разному, не получается, где я ошибся? https://visavi.net/topics/42562/685397 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 17:37:09 +0300 Сообщения https://visavi.net/topics/42562/685397 Стили также <br> <pre class="prettyprint">&lt;?php $data = str_replace(&#039;href=&quot;&#039;, &#039;href=&quot;http&#58;//visavi.net/&quot;, $data);</pre> https://visavi.net/topics/42562/685396 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 17:10:32 +0300 Сообщения https://visavi.net/topics/42562/685396 Замену надо <br> <pre class="prettyprint">&lt;?php $data = str_replace(&#039;&lt;img src=&quot;&#039;, &#039;&lt;img src=&quot;http&#58;//visavi.net/&#039;, $data);</pre> <br> <em><span style="font-size:x-small">Добавлено через 05:29 сек.</span></em><br> <a href="http://evro.link/test.html?query=http://ya.ru" target="_blank" rel="nofollow">http://evro.link/test.html?query=http://ya.ru</a> https://visavi.net/topics/42562/685395 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 17:00:19 +0300 Сообщения https://visavi.net/topics/42562/685395 нет, точно чпу непричем, вот отдельную страницу создал <a href="//evro.link/pers.php?query=visavi.net/">http://evro.link/pers.php?query=http://visavi.net/</a><br> <br> <em><span style="font-size:x-small">Добавлено через 02:55 сек.</span></em><br> И ещё очень интересный эксперимент, я подставил в адресной строке вместо <a href="//visavi.net">http://visavi.net</a> другой сайт и получился такой результат: <a href="http://evro.link/pers.php?query=http://php.ru/forum/viewtopic.php?t=31259" target="_blank" rel="nofollow">http://evro.link/pers.php?query=http://php.ru/forum/viewtopic.php?t=31259</a> дело в query ? https://visavi.net/topics/42562/685394 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 16:55:46 +0300 Сообщения https://visavi.net/topics/42562/685394 Вот, теперь сошлись пазлы, очень ценный ответ.<br> И просто любопытство.<br> Скрипт не выводит картинки <a href="//evro.link/test.html?query=visavi.net/">http://evro.link/test.html?query=http://visavi.net/</a> это так и должно? или что то не так сделал? страницы выводятся через чпу может из за этого? это не проблема, мне так подойдет https://visavi.net/topics/42562/685392 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 16:43:03 +0300 Сообщения https://visavi.net/topics/42562/685392 В интерпретаторе ниче никогда не хранится.. Все хранится на стороне сервера/обработчика/скрипта <br> Обработчик = твой скрипт на хостинге https://visavi.net/topics/42562/685391 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 16:37:06 +0300 Сообщения https://visavi.net/topics/42562/685391 33. <strong>DimmoS</strong>, а где она хранит, существует временный файл, например на сервере в обработчике или создаёт отдельный на хостинге? https://visavi.net/topics/42562/685390 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 16:27:19 +0300 Сообщения https://visavi.net/topics/42562/685390 Переменная хранит все что угодно <br> $string = &#039;qwerty&#039;;<br> $number = 1234567890;<br> $data = &#039;я пошел в лес там было 28 березы и сайт <a href="//visavi.net&#039;;">http://visavi.net&#039;;</a> https://visavi.net/topics/42562/685389 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 16:23:38 +0300 Сообщения https://visavi.net/topics/42562/685389 <pre class="prettyprint">$data = str_replace(&#039;&lt;a href=&quot;&#039;,&#039;&lt;a href=&quot;http&#58;//evro.link/test.html?query=http&#58;//visavi.net/&#039;,$data); </pre> <a href="//visavi.net/">http://visavi.net/</a> ,без слеша на конце пошло <pre class="prettyprint">$data = str_replace(&#039;&lt;a href=&quot;&#039;,&#039;&lt;a href=&quot;http&#58;//evro.link/test.html?query=http&#58;//visavi.net&#039;,$data); </pre> <br> <em><span style="font-size:x-small">Добавлено через 02:50 сек.</span></em><br> 31. <strong>DimmoS</strong>, а где можно почитать о том как переменные сохраняют данные и где их хранят? я только недавно начал изучать, в мануале ничего нет на эту тему или я не нашёл https://visavi.net/topics/42562/685388 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 16:15:11 +0300 Сообщения https://visavi.net/topics/42562/685388 В $query будет храниться запрос для curl<br> <br> <em><span style="font-size:x-small">Добавлено через 00:38 сек.</span></em><br> Разбери код внимательнее https://visavi.net/topics/42562/685387 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 16:06:03 +0300 Сообщения https://visavi.net/topics/42562/685387 я думал что скрипт вообще не будет запускаться и переспросил на всякий случай, что его заставляет срабатывать ? https://visavi.net/topics/42562/685386 Как вывести контент с одного сайта на другой Михаил Mon, 17 Aug 2015 16:03:32 +0300 Сообщения https://visavi.net/topics/42562/685386 <pre class="prettyprint">&lt;?php $ref = &#039;http&#58;//visavi.net/&#039;; // откуда пришли на страницу $query = isset($_GET&#91;&#039;query&#039;]) ? $_GET&#91;&#039;query&#039;] &#58; $ref; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $query); curl_setopt($curl, CURLOPT_REFERER, $ref); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_USERAGENT, &quot;Nokia6630/1.0 (2.3.129) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1&quot;); curl_setopt($curl, CURLOPT_HTTPHEADER, array(&quot;Accept-Language&#58; en-us,en;q=0.7&quot;,&quot;Accept&#58; text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5&quot;)); $data = curl_exec($curl); curl_close($curl); $data = str_replace(&#039;&lt;a href=&quot;&#039;,&#039;&lt;a href=&quot;http&#58;//evro.link/test.html?query=http&#58;//visavi.net/&#039;,$data); echo $data;</pre> https://visavi.net/topics/42562/685384 Как вывести контент с одного сайта на другой Dmitry Kokorin Mon, 17 Aug 2015 16:02:06 +0300 Сообщения https://visavi.net/topics/42562/685384