Commande php manquante besoin de votre aide
sammy111
Messages postés
399
Statut
Membre
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais compléter mes formules PHP si possible avec votre aide car moi je ne sais plus quoi faire après sa. Je débutes vraiment sous le php.
Je voudrais ajouter les lignes pour si exemple
la Valeur est
2 = une redirection vers "live.php"
1 = une redirection vers "standby.php"
0 = une redirection vers "offline.php"
Mais la valeur sera dans un fichier nommer status.php
Alors voici ce qu'il y a dans le fichier status.php
et dans le fichier index.php
Ne je sais pas quoi faire par la suite.
pour tout faire fonctionner le tout.
Merci de votre aide ainsi que vos réponses.
Je voudrais compléter mes formules PHP si possible avec votre aide car moi je ne sais plus quoi faire après sa. Je débutes vraiment sous le php.
Je voudrais ajouter les lignes pour si exemple
la Valeur est
2 = une redirection vers "live.php"
1 = une redirection vers "standby.php"
0 = une redirection vers "offline.php"
Mais la valeur sera dans un fichier nommer status.php
Alors voici ce qu'il y a dans le fichier status.php
<?php $status = 2 ?>
et dans le fichier index.php
<?php require("status.php"); ?>
Ne je sais pas quoi faire par la suite.
pour tout faire fonctionner le tout.
Merci de votre aide ainsi que vos réponses.
A voir également:
- Commande php manquante besoin de votre aide
- Invite de commande - Guide
- Commande terminal mac - Guide
- Easy php - Télécharger - Divers Web & Internet
- Commande dism - Guide
- Commande scannow - Guide
9 réponses
Bonsoir,
Si tu met ton code avant d'afficher quelque chose sur ta page (avant même la balise <HTML> et tes doctypes),
tu pourras alors utiliser une redirection de ce type :
Mais fait bien attention, si tu as une erreur avec c'est que tu dois le mettre avant tout affichage sur ta page !
Si tu met ton code avant d'afficher quelque chose sur ta page (avant même la balise <HTML> et tes doctypes),
tu pourras alors utiliser une redirection de ce type :
<?php
Header("Location: mapage.php");
?>
Mais fait bien attention, si tu as une erreur avec c'est que tu dois le mettre avant tout affichage sur ta page !
bonsoir c'est un peu vague...
si tu recupere tes valeur par get tu peut faire par exemple un swicth
c'est pareil avec la methode post sauf que tu remplace switch($_GET['ta_valeur'] par switch($_POST['ta_valeur']
si tu recupere tes valeur par get tu peut faire par exemple un swicth
switch($_GET['ta_valeur']
{
case "0" :
$url=ton_chemin_du fichier1;
break;
case "1" :
$url=ton_chemin_du fichier2;
break;
case "2" :
$url=ton_chemin_du fichier3;
break;
default :
// dans le cas ou y'a rien de recupere
$url=ton_chemin_du fichier_index;
break;
}
// puis endsuite le header
Header("Location: $url");
c'est pareil avec la methode post sauf que tu remplace switch($_GET['ta_valeur'] par switch($_POST['ta_valeur']
Mais le fichier qui que je vais modifier ma valeur est "status.php" comment je peux pricèder pour qui ai chercher ma valeur..
dans ma page status.php j'ai mis
Comment puis-je faire pour le faire communiquer avec ton script «Lewis34» ... J'ai rajouter <? require('status.php'); ?> dans ma page.
Merci de ta réponses.
dans ma page status.php j'ai mis
<? $status = '2' ?>
Comment puis-je faire pour le faire communiquer avec ton script «Lewis34» ... J'ai rajouter <? require('status.php'); ?> dans ma page.
Merci de ta réponses.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai tester le tout mais je ne sais pas quoi faire pour qu'il aille chercher ma valeur dans mon fichier status.php
Et quand je modifiais ma valeur "ma_valeur" par exemple 0 .. j'ai eu un erreur
"Parse error: parse error in C:\SERVEURWEB\www\test\index.php on line 7"
Est-ce que vous pouvez me dire qu'est-ce qui cloche et commet puis-je procèder à mettre mon fichier status...
Merci beaucoup.
p.s. dans mon fichier status.php j'Ai déja ma valeur de programmer. ( voir plus haut )
<? require('status.php') ?>
<html>
<title>TEST</title>
<?php
switch($_GET['ma_valeur']
{
case "0" :
$url="horsligne.php";
break;
case "1" :
$url="standby.php";
break;
case "2" :
$url="enonde.php";
break;
default :
// dans le cas ou y'a rien de recupere
$url=ton_chemin_du fichier_index;
break;
}
// puis endsuite le header
Header("Location: $url");
?>
</html>
Et quand je modifiais ma valeur "ma_valeur" par exemple 0 .. j'ai eu un erreur
"Parse error: parse error in C:\SERVEURWEB\www\test\index.php on line 7"
Est-ce que vous pouvez me dire qu'est-ce qui cloche et commet puis-je procèder à mettre mon fichier status...
Merci beaucoup.
p.s. dans mon fichier status.php j'Ai déja ma valeur de programmer. ( voir plus haut )
<? require('status.php') ?>
<html>
<title>TEST</title>
<?php
switch('echo $status;')
{
case "0" :
$url='horsligne.php';
break;
case "1" :
$url='standby.php';
break;
case "2" :
$url='enonde.php';
break;
}
Header("Location: $url");
?>
</html>
J'ai légerement modifier le tout et j'aimerais savoir commetn je fais pour que celui-ci marche avec mon status.php
Merci encore
<html>
<title>TEST</title>
<?php
switch('echo $status;')
{
case "0" :
$url='horsligne.php';
break;
case "1" :
$url='standby.php';
break;
case "2" :
$url='enonde.php';
break;
}
Header("Location: $url");
?>
</html>
J'ai légerement modifier le tout et j'aimerais savoir commetn je fais pour que celui-ci marche avec mon status.php
Merci encore
bonjour si dans ton fichier statut tu n'a qu'une valur ,le plus simple c'est de la definir directement dans ta page
$statut='2';
sinon comme ça ça doit fonctionner
et dans ton fichier statut tu met ça
$statut='2';
sinon comme ça ça doit fonctionner
<?PHP
require('status.php')
echo 'status= '.$status;
switch($status) // inutile de faire un echo dans le switch au pire tu en met un juste avant
{
case "0" :
$url='horsligne.php';
break;
case "1" :
$url='standby.php';
break;
case "2" :
$url='enonde.php';
break;
}
header("Location: $url");
//le header doit se mettre avant tout code html
?>
<html>
<head>
<title>TEST</title>
</head>
<body>
<!-- ta page-->
</body>
</html>
et dans ton fichier statut tu met ça
<?PHP $status = '2'; //oublie pas le ; à la fin de ta ligne ?>