• 12-09-2009, 02:02:25
    #1
    Üyeliği durduruldu
    Arkadaşlar başlıktanda anlıyacagınız gıbı php hakkında hıcbır bılgım yok ne yazıkkı Elimde boyle bır kod var dosyanın adı out.php dıyelım ;

    <?php
    $Url = $_GET["url"];
    ?>

    <!-- REKLAM KODU -->

    <iframe width="100%" height="100%" border="0" frameborder="0" src="<?php echo "http://".$Url; ?>" ></iframe>


    Amacı sıtedekı lınk cıkıslarında frame acması ORNEK;

    www.benimsitem.com/out.php?url=www.google.com

    Bu sekılde sorun yok yanı out.php?url=www.google.com yada out.php?url=google.com olunca acıyor fakat,

    https://www.benimsitem.com/out.php?u...www.google.com
    https://www.benimsitem.com/out.php?u...p://google.com acmıyor ve 404 hatası verıyor.Link cıkıslarının http ile acılmasını nasıl saglıyabılırım acaba ? Forumda benzer konuları denedım calısmadı yada ben yapamadım,yardımcı olucak arkadaslara sımdıden tesekkurler
  • 12-09-2009, 02:11:31
    #2
    e kodda zaten http kullanmışsın: <?php echo "http://".$Url; ?>
    çalışmayan kısımda zaten http varken birde kod ekliyo o yüzden hata veriyor.

    <?php echo $Url; ?>

    ile değiştirmeyi denermisin bi,
    direk www ile başlayanlarda zaten sorun çıkmaz sanırım
  • 12-09-2009, 02:43:42
    #3
    urldecode etmediğinizden olailir.
    $Url=$_GET['url']; olan satırı

    $Url=urldecode($_GET['url']);

    olarak değiştirin ce aşağıdan http:// yi silin, sanırım bundan sonra adres çubuğundaki http leri de alacaktır
  • 12-09-2009, 03:32:19
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    biraz amatörce olabilir ama aklıma şöyle bişey geldi.
    <?php
    $url = $_GET["url"];
    $url = str_replace("http://","",$url);
    ?>
    <!-- REKLAM KODU -->
    <iframe width="100%" height="100%" border="0" frameborder="0" src="<?php echo "http://".$url; ?>" ></iframe>
    bu şekilde kullanılabilir sanırım Amatör olmuş olabilir ama bi çözüm
  • 12-09-2009, 04:51:46
    #5
    Üyeliği durduruldu
    akadal34
    <?php echo $Url; ?> verdiğiniz kodu bu şekilde denediğim zaman boş beyaz bir sayfa cıkıyor,evet http:// yi eklediğimde açılan sayfanın kaynak koduna baktıgımda http://http://adres.com..şeklınde oluyor sildiğimizde ise hıcbırsey cıkmıyor sayfada,



    Seyranli
    $Url=urldecode($_GET['url']); yazdığınız bu satırı ekledıgım ve http:// yi sildigım halde bıle out.php?=adres.com out.php?=www.adres.com seklınde bıle çalısmadı,



    _BuKi_
    soyledınız gıbı onuda ekledım fakat sonuc aynı www.adres.com ve adres.com seklınde oluyor http:// de 404 hatası cıkıyor.Butun kodları bırbırıne kombıne ettıgım halde yıne basaramadım : (



    https://www.r10.net/php/440399-git-php-yapimi.html
    bu baslıgı defalarca okudum ve sagolsun bu kodlarıda ismailperim den
    aldım ama ne yazıkkı butun denemeler husranla sonuclandı.Aslında yapmak ıstedıgım olay, oradakı arkadasımızında ornekledıgı gıbı http://www.gazetelerim.us/git.php?a=...www.google.com lınklerın http ile baslaması,bu olayın uzerınde bıraz daha durucam umarım cozulur. Yardım eden herkese cok cok tesekkur ederım cok sagolun.
  • 12-09-2009, 05:03:43
    #6
    Selam,
    Aşağıdaki şekilde denermisin.
    <frameset framespacing="0" border="false" rows="105,*" frameborder="0"> 
      <frame name="alt" src="frame_sayfan.htm" scrolling="no"> 
      <frame name="ust" src="<?=$_GET["url"]?>" scrolling="auto"> 
      <noframes>...</noframes> 
    </frameset>
  • 12-09-2009, 05:08:19
    #7
    batuhan15 adlı üyeden alıntı: mesajı görüntüle
    akadal34
    <?php echo $Url; ?> verdiğiniz kodu bu şekilde denediğim zaman boş beyaz bir sayfa cıkıyor,evet http:// yi eklediğimde açılan sayfanın kaynak koduna baktıgımda http://http://adres.com..şeklınde oluyor sildiğimizde ise hıcbırsey cıkmıyor sayfada,
    boş açılan sayfanın da kaynağına bakıp yazabilir misin bi?
  • 12-09-2009, 05:18:24
    #8
    Tek iframede nası iki sayfa açıcaksınkı. Benim verdiğim kodu denermisin bi işe yaraması lazım.
  • 12-09-2009, 05:19:40
    #9
    verdiğin linke baktım, problem kodlarında değil.

    ya include ettiğin sayfalardan birisi buna engel oluyor ya da htaccess te vs. olası bir problem var.