Ghostt: $_GET und sonderzeichen in url

hi
ich möchte diesen code in einem iframe aufrufen welches das $_GET Attribut verwendet . im file.php ist das erste iframe mit dem $_GET ....

und die ganze folgende url soll in einem anderen zweiten iframe angezeigt:

http://example1.com/fullgo/file.php??=http://www.google.de/search?btnI&hl=de&q=inurl:example.com+{title}

leider kommt es aufgrund von den zeichen nicht zu stande. wie kann ich es funktionsfähig machen damit es funktioniert? evt. durch url decode oder so?

  1. Moin!

    function GetSearchLink ($str, $window=false) {  
      $url='http://www.google.de/search?btnI&hl=de&q=inurl:example.com+'.urlencode($str);  
      if (! window) {  
         return "<a href='$url'>Suche</a>";  
      } else {  
         return "<a target='$window' href='$url'>Suche</a>";  
      }  
    }  
    print GetSearchLink ($str, 'Iframe_1');
    

    1. Du musst natürlich den Iframe adressieren.

    2. Du musst natürlich die Suche codieren
     - http://www.php.net/manual/de/function.urlencode.php

    3. Es ist eine gute Idee, sauberes HTML zu liefern.

    • Entities für &, <, >...

    Es fehlt eine genauere Beschreibung, was nicht geht. Kann man sich das irgendwo ansehen?

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development
    1. [code lang=php]function GetSearchLink ($str, $window=false) {
        $url='http://www.google.de/search?btnI&amp;hl=de&amp;q=inurl:example.com+'.urlencode($str);
        if (! window) {
           return "<a href='$url'>Suche</a>";
        } else {
           return "<a target='$window' href='$url'>Suche</a>";
        }

      das wird so nicht laufen das es ein forum und ein "bbcode" ist kein php...

      1. Du musst natürlich die Suche codieren

      ja hatte ich schon versucht mit urlencode funzt leider in der art nichT. mache ich was falsch?

      der inhalt der file.php:
      [PHP]  <iframe class="dsR82" src="<?php echo urlencode($_GET['?']);?>" frameborder="0" scrolling="no"></iframe>[/PHP]

      im quelltext des browsers steht dann folgendes:

      [PHP]<iframe src="http://example1.com/fullgo/file.php??=http://www.google.de/search?btnI&amp;hl=de&amp;q=inurl:example.com+War" scrolling="auto" width="570" frameborder="0" height="315"></iframe>[/PHP]

      1. Moin!

        das wird so nicht laufen das es ein forum und ein "bbcode" ist kein php...

        Bei Deinem BB-Code kann Dir keiner helfen ohne mehr zu wissen.

        <iframe src="http://example1.com/fullgo/file.php??=http://www.google.de/search?btnI&amp;hl=de&amp;q=inurl:example.com+War" scrolling="auto" width="570" frameborder="0" height="315"></iframe>

        file.php??=http:

        Wozu zwei Fragezeichen? Das ist falsch.

        Wenn "http://example1.com/fullgo/file.php" die Seite bei Google abholen und verarbeiten soll, dann ist "http://www.google.de/search?btnI&amp;hl=de&amp;q=inurl:example.com+War" insgesamt ein Parameter und der muss insgesamt mit urlencode behandelt werden. Das geht aber nicht mit "BB-Code" sondern muss im Skript gemacht werden.

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development
        1. habe es jetzt gelöst in dem ich den ganzen url teil aus dem bbcode in die file.php gesetzt habe und mit urlencode