A voir également:
- Plusieurs instruction ds if
- Ds clock - Télécharger - Bureautique
- Ma ds ne s'allume plus - Forum Jeux vidéo
- Sims 2 ds soluce ✓ - Forum Loisirs / Divertissements
- Sims 2 naufragés ds solution ✓ - Forum Jeux vidéo
- Ds elec - Télécharger - Outils professionnels
3 réponses
des ; et tes instructions entre {}
Par exemple :
if (condition == réalisée)
{
echo ("Vous réailisez la condition");
location:...;
}
Enfin, je crois, j'espère t'avoir aidé!
Par exemple :
if (condition == réalisée)
{
echo ("Vous réailisez la condition");
location:...;
}
Enfin, je crois, j'espère t'avoir aidé!
Et JavaScript?
if (condition) {
document.write('ce que tu voulais echoer');
window.self.location=" http://www.lien.com";
//Avec un setTimeOut pour qu'on ait le temps de lire le document.write...?//
}
if (condition) {
document.write('ce que tu voulais echoer');
window.self.location=" http://www.lien.com";
//Avec un setTimeOut pour qu'on ait le temps de lire le document.write...?//
}
La fonction Header() de PHP modife le header HTTP. Ce header est envoyé avec TOUTE autre information. Tu ne peux donc RIEN afficher avant.
Pour faire cela, tu peux soit passer par le JavaScript (comme le propose Stephane) ou les METAs HTML:
<?php
if (condition) {
echo 'Ecrit ce que tu veux en PHP';
echo '<script language="JavaScript">';
echo 'alert("Ou bien fais une alert JavaScript qui ne nécessite pas de SetTimeout");
// Redirige direct
echo 'window.location = " http://www.lien.com";</script>';
// Ou, Redirige avec un Timeout de 5 secondes
echo 'setTimeout(\'window.location = " http://www.lien.com";\', 5000);';
echo '</script>';
// Ou enfin la redirection en HTML au bout de 5 secondes
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL= http://www.lien.com">';
}
-= Bobinours =-
Pour faire cela, tu peux soit passer par le JavaScript (comme le propose Stephane) ou les METAs HTML:
<?php
if (condition) {
echo 'Ecrit ce que tu veux en PHP';
echo '<script language="JavaScript">';
echo 'alert("Ou bien fais une alert JavaScript qui ne nécessite pas de SetTimeout");
// Redirige direct
echo 'window.location = " http://www.lien.com";</script>';
// Ou, Redirige avec un Timeout de 5 secondes
echo 'setTimeout(\'window.location = " http://www.lien.com";\', 5000);';
echo '</script>';
// Ou enfin la redirection en HTML au bout de 5 secondes
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL= http://www.lien.com">';
}
-= Bobinours =-
En fait, jc pa si c possible d'afficher (echo"";) et puis de redirigé (header(location:"";).
Mais si qqn à un moyen, kil réponde svp.
Merci