Iframe URL dans la page courante

seo610 Messages postés 705 Statut Membre -  
seo610 Messages postés 705 Statut Membre -
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. Yoda
     
    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
  2. seo610 Messages postés 705 Statut Membre 102
     
    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
  3. Yoda
     
    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
  4. seo610 Messages postés 705 Statut Membre 102
     
    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