PHP Fonction Echo

Résolu/Fermé
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009 - 10 déc. 2009 à 13:52
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009 - 10 déc. 2009 à 14:34
Bonjour,
J'ai un souci. Comment appeler une nouvelle page à partir de la fonction echo dans un script php. Ou alors, quelle fonction permet de le faire? Je ne veux pas faire un include à la page courante mais bel et bien qu'une autre page se charge au niveau de cette fonction.
Merci.
A voir également:

12 réponses

Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
10 déc. 2009 à 13:54
Bonjour,

Tu veux afficher une page dans une page ?

Changer de page (redirection) ?

Inclure du code d'une autre page ?
0
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 14:00
oui, c plutot une redirection, le message sur une autre page qu'un formulaire bien rempli
0
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
10 déc. 2009 à 14:02
Pour une redirection tu peux utiliser :
header('Location:PAGE.php');
0
Salut farfouillage,

Je pense que tu parles de redirection.

Alors tu peux le faire soit :

EN PHP :

<?php
header('Location: http://ta page/');
?>

EN JAVASCRIPT :

<script type="text/javascript">
document.location.replace("https://forum.phpfrance.com/");
</script>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 14:07
merci Pilow de répondre si vite. J'essaye tout de suite et je dis quoi. Mais je crois avoir lu une fois un souci entre la bonne marche de la fonction header et des espaces dans le script, sais plus tres bien mais de tte façon j'essaye tt de suite.
0
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
10 déc. 2009 à 14:11
Je crois qu'il y a une histoire de truc comme quoi il faut pas de code html avant le header() ou un truc comme ça non ?

Sinon la technique en JS donné ci-dessus marche très bien aussi
0
Après tu peux aussi tout simplement une <meta> :

<meta http-equiv="refresh" content="5; url=http://ta_page.fr">

content="5 ... = 5 secondes avant redirection.
0
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 14:19
Avec le header il m'affiche un message du genre:

Warning: Cannot modify header information - headers already sent by (output started at /****/campagne5.php:7) in /****/campagne5.php on line 299.

J'essaye la balise meta ds le script cette fois.
0
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 14:23
gexevo, c dans quelle fonction PHP k'il faut utiliser cette balise Meta?
0
gexevo Messages postés 74 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 26 août 2010 8
10 déc. 2009 à 14:25
Ou JAVASCRIPT en PHP :

echo "<script language='Javascript'>\n" ;
echo "<!--\n" ;
echo "document.location.replace('http://roussel.nic.free.fr/famille/index_famille.php');
// -->
</script>";
0
gexevo Messages postés 74 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 26 août 2010 8
10 déc. 2009 à 14:26
Non tu fermes ton php ?> pour repasser en html.
0
farfouillage Messages postés 6 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 14:34
Youpiiiii, ça marche. C vrai que je ne voulais pas de script java sur ce formulaire mais apres avoir galéré des jours, je suis preneur de ce ki marche.
Merci à vous Pilow et Gexevo. Bonne journée.
P.S. si vs trouvez une solution sans java, je suis tjrs preneur ou alors l'explication en langage facile de ce qui cloche avec 'header';
0