Iframe URL dans la page courante

Bonjour, je veux faire que quand on écrit une url dans l'unput, il l'affiche dans le iframe du bas, url du serveur courant selement par contre.

<form action="day.php" method="post" target="iframe"><input type="text" name="stdin" value="" /><input type="submit" /></form><br>
<iframe id="iframe" name="iframe" src="desu.txt" width="100%" height="300" frameborder="0" scrolling="auto">
<p>Your browser does not support iframes.</p>
</iframe>

merci

4 réponses

  1. bah il faut que tu voies le code de la page "day.php" et dans celle-ci t'as qu'à mettre simplement :
    header('Location:'$_POST['stdin']);
    0
    1. merci de ta réponse, mais je n'ai pas très bien compris.

      Avec le code si dessous, il me fait Parse error: syntax error, unexpected T_VARIABLE in /www/zzl.org/s/h/e/sheogorath/htdocs/day.php on line 27.
      J'imagine que je ne le fait pas comme du monde.

      <form action="day.php" method="post" target="iframe"><input type="text" name="stdin" value="" /><input type="submit" /></form><br>
      <iframe id="iframe" name="iframe" src="<?php header('Location:'$_POST['stdin']); ?>" width="100%" height="300" frameborder="0" scrolling="auto">
      <p>Your browser does not support iframes.</p>
      </iframe>

      peux tu me faire l'exemple?
      merci
      0
      1. je ne peux pas te faire l'exemple, je n'ai pas de serveur PHP à disposition pour tester moi même, mais en gros : si le ACTION de ton forme est "day.php", en cliquant sur OK tu vas atteindre day.php. Si le TARGET est "iframe", cette page va s'ouvrir dans l'iframe, donc ca te fera 2 fois day.php ouvert, l'un imbriqué dans l'autre par une iframe. À la place, crée un script "opener.php", modifie le ACTIOn de ton <form> en mettant action="opener.php", et dans opener.php tu mets le code que je t'ai donné (header(...) etc)
        0
        1. j'ai fait comme tu m'as dit, mais il me fait Parse error: syntax error, unexpected T_VARIABLE in /www/zzl.org/s/h/e/sheogorath/htdocs/open.php on line 1
          0