Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите, плиз...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
YanisLaw
Отправлено: 09 Марта, 2013 - 17:02:54
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




Код:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $url = $_GET['url'];
  3. $result = file_get_contents($url);
  4. echo str_replace(array("http://","//"), "./?url=http://", $result);
  5.  
  6. ?>


Не робит вообще! Вернее, все работает, только вместо
./?url=http://mail[dot]ru идет ./?url=http:./?url=http://mail[dot]ru
помогите!
(Добавление)
пример:
94.249.207.200/projects/anonymaizer/index.php?url=http://mail[dot]ru
посмотрите исходный код
 
 Top
LIME
Отправлено: 09 Марта, 2013 - 17:05:51
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




он же у тебя просто 2 раза меняет
ниче не замечаешь?
 
 Top
YanisLaw
Отправлено: 09 Марта, 2013 - 17:06:25
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




LIME
а как мне его заставить не менять два раза???
 
 Top
caballero
Отправлено: 09 Марта, 2013 - 17:07:56
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ну так ты ж и заменяешь два куска строки
вот два раза и вылазит


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
LIME
Отправлено: 09 Марта, 2013 - 17:10:47
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




нуу...preg_replace можно
в шаблоне или применить |
 
 Top
YanisLaw
Отправлено: 09 Марта, 2013 - 17:11:08
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




caballero
до тебя успели Улыбка
а как мне его заставить не менять два раза?
PHP:
скопировать код в буфер обмена
  1.  str_replace("http://", "./?url=http://", $result);
  2. str_replace("//","./?url=http://",$result);
  3. echo $result;

не робит...
 
 Top
LIME
Отправлено: 09 Марта, 2013 - 17:15:35
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




PHP:
скопировать код в буфер обмена
  1. preg_replace("#(http://)|(//)#", "./?url=http://", $result);
примерно так
 
 Top
YanisLaw
Отправлено: 09 Марта, 2013 - 17:15:38
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




preg_replace ваще ничо не дает ((
(Добавление)
LIME
робит, только http://94[dot]249[dot]207[dot]200/projects/a[dot][dot][dot]url=http://ya[dot]ru
ya.ru помоему, теряет стили по дороге. Это проблема сайта или моего скрипта?
(Добавление)
ya.ru через мой анонимайзер:

CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE HTML PUBLIC "-./?url=http://W3C./?url=http://DTD HTML 4.01 Transitional./?url=http://EN"><html><head><title>Яндекс</title><link rel="shortcut icon"href="./?url=http://yandex.st/lego/_/pDu9OWAQKB0s2J9IojKpiS_Eho.ico"><link rel=search href="./?url=http://yandex.ru/opensearch.xml"title="Яндекс"type="application/opensearchdescription+xml"><base target="_top"><link rel="stylesheet"href="./?url=http://yandex.st/www/1.495/yaru/pages/index/_index.css"/><script type="text/javascript">(function(b){var e="",i=function(){var k=document.documentElement.style;return typeof k.borderRadius==="string"||typeof k.WebkitBorderRadius==="string"||typeof k.KhtmlBorderRadius==="string"||typeof k.MozBorderRadius==="string"},f=function(l){var k=new Image();k.onload=k.onerror=function(){l(this.width===1&&this.height===1)};k.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP./?url=http:///ywAAAAAAQABAAACAUwAOw=="},d=function(){return document.implementation.hasFeature("./?url=http://www.w3.org/TR/SVG11/feature#Shape","1.0")||document.implementation.hasFeature("./?url=http://www.w3.org/TR/SVG11/feature#Shape","1.1")},j=function(){var k=false;try{k=!!new b.ActiveXObject("htmlfile")}catch(l){k=false}return k},a=function(){return b.navigator&&b.navigator.platform==="Win64"},g=function(){return b.innerWidth&&b.screen&&b.screen.width&&b.screen.height&&b.innerHeight&&(b.innerWidth===screen.width&&window.innerHeight===screen.height)},h=function(){return g()&&a()&&!j()};var c=b.Detector=(function(){return{isBorderRadiusSupported:i(),checkDataURLSupport:f,isIEMetroMode:h(),isSVGSupported:d()}})();e+=" js";e+=c.isBorderRadiusSupported?" m-border-radius":" m-no-border-radius";if(c.isIEMetroMode){e+=" m-ie10-metro"}if(c.isSVGSupported){e+=" m-svg"}c.checkDataURLSupport(function(k){if(!k||!c.isSVGSupported){e+=" no-data-url"}});if(b.device){e+=" m-touch"}if(b.document&&b.document.documentElement){b.document.documentElement.className+=e}})(this);</script><script type="text/javascript">g_sid='22867.28302.1362842428.74778';</script></head><body><i class="b-tns"></i><table cellpadding="0"cellspacing="0"><tbody><tr><td colspan="2"valign="top"height="1"><ul id="head"><li class="gap-left"><i></i></li><li class="s"><a id="sethome"href="./?url=http://home.yandex.ru/?from=prov_yaru" onmousedown="c(this,17,1755);">Сделать стартовой</a></li><li class="gap-right"><i></i></li><li id="mail"><a href="./?url=http://mail.yandex.ru"onclick="c(this,17,1080)">Войти&nbsp;в&nbsp;почту</a></li></ul></td></tr><tr><td colspan="2"align="center"><form action="./?url=http://yandex.ru/yandsearch"style="position:relative;z-index:1;"><table class="b-search i-bem"onclick="return{'b-search':{}}"><tbody><tr><td><a href="./?url=http://www.yandex.ru" onclick="c(this,17,1081)"><img src="./?url=http://yandex.st/www/1.495/yaru/i/logo.png"alt="Яндекс"width="100"border="0"height="44"></a></td><td class="b-text"><div class="b-search__input"><span class="b-form-input b-form-input_size_l b-form-input_type_autofocus i-bem  b-form-input_autocomplete_yes b-form-input_suggest_yes b-form-input_tap-ahead_yes" onclick="return {'b\-form\-input':{ 'name':'b\-form\-input', 'dataprovider':{url:'http:\/\/suggest.yandex.ru\/suggest-ya.cgi?v=4&fact=1&wiz=TrWth&callback=?',version:4}, 'suggestType':'morda_ru', 'popupMods':{'size':'l','suggest':'yes'}}}"><span class="b-form-input__box"><input name="text"class="b-form-input__input"id="text"maxlength="400"/></span></span></div></td><td><div class="b-search__button"><span onclick="return {'b\-form\-button':{name:'b\-form\-button'}}"class="b-form-button b-form-button_theme_grey-arrow-no-transparent-l b-form-button_size_l i-bem" style="margin-top: -2px" role="button"><i class="b-form-button__left"></i><span class="b-form-button__content"><span class="b-form-button__text">Найти</span></span><input type="submit"onclick="c(this,17,1082)"value=""class="b-form-button__input"/></span></div></td></tr></tbody></table></form></td></tr><tr valign="bottom"><td colspan="2"height="1"class="copy"><div class="copy-wrap"><p class="left"><span>© 1997—2013</span> «<a href="./?url=http://www.yandex.ru" onclick="c(this,17,1083)">Яндекс</a>»</p><p class="right">Дизайн&nbsp;&nbsp;<a href="./?url=http://www.artlebedev.ru" onclick="c(this,17,1084)">Студия Артемия&nbsp;Лебедева</a></p><div class="b-adv"><a href="./?url=http://browser.yandex.ru/"target="_blank">Яндекс.Браузер</a></div></div></td></tr></tbody></table><!--[if lte IE 7]><script>try{document.domain = "ya.ru";}catch(e){}</script><![endif]--><script src="./?url=http://yandex.st/jquery/1.6.3/jquery.min.js"type="text/javascript"></script><script src="./?url=http://yandex.st/www/1.495/yaru/pages/index/_index.js"type="text/javascript"></script><script></script><script>Lego.init({login:"", locale:"ru", 'lang-zone':"ru"}); setTimeout(function() { createElement('script', { type: 'text/javascript', charset:'UTF-8', src: './?url=http://www.yandex.ru/data/mail.js?yaru=y' }, function(){ if (window.regionID){ $('<input name="lr"type="hidden">') .val(window.regionID) .appendTo($('form')); } }); }, 42);</script><iframe frameBorder="0"src="./?url=http://kiks.yandex.ru/su/"style="width:40px;height:40px;overflow:hidden;position:absolute;left:-40px;top:0;opacity:0"></iframe><img src="./?url=http://mc.yandex.ru/watch/723233"style="position:absolute; margin-top: -10px;"alt=""/></body></html>
 
 Top
YanisLaw
Отправлено: 10 Марта, 2013 - 13:24:09
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




up
 
 Top
NoPaper
Отправлено: 10 Марта, 2013 - 18:17:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Тебе придется переписывать скрипт, чтоб стили/скрипты ловил и изображения из тех же стилей/скриптов подбирал, а это довольно сложно...
 
 Top
YanisLaw
Отправлено: 16 Марта, 2013 - 23:16:40
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




проблема...
времени нет, не напишите за меня?
 
 Top
YanisLaw
Отправлено: 24 Июля, 2013 - 03:40:45
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013  


Помог: 1 раз(а)




Ghbdtn!
есть адрес x3demob.cpx3demo.com.2082.techni cal-name.tk
надо както вытащить порт
чтобы строка выглядила в переменной без точки перед 2082
помогите
 
 Top
esterio
Отправлено: 24 Июля, 2013 - 05:19:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB