Script plantage
Résolu
Profil bloqué
-
Stanislas Poisson Messages postés 775 Statut Membre -
Stanislas Poisson Messages postés 775 Statut Membre -
Bonjour,
voila mes script
POURQUOI SA NE MARCHE PAS ?
voila mes script
Code PHP :
<?php include("header.php"); ?>
<?php include("menusx.php"); ?>
<?php include("config.php") ?>
<?php
if(isset($_SESSION['username']) and $dnn['admin']==1 )
{
?>
<form action="modoplus.php" method="post">
Utilisateur a faire modérateur.
<input type="text" name="ipi" />
<input type="submit" value="Envoyer"/></br>
</FORM>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==Admin or $_SESSION['username']==zaikoe)
{
?>
<form action="adminplus.php" method="post">
Utilisateur a faire admin.
<input type="text" name="iaac" />
<input type="submit" value="Envoyer"/>
</FORM>
<?php
}
?>
<?php
}
?>
<?php include("pied_de_page.php"); ?>
Code PHP :
<?php include("header.php"); ?>
<?php include("menusx.php"); ?>
<?php include('config.php') ?>
<?php
$bonjour = $_POST['iaac'];
?>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==zaikoe or $_SESSION['username']==Admin)
{
{
?>
<?php
$connexion = mysql_connect("***","**","**");
mysql_select_db("**",$connexion);
$caca = mysql_query("select email from users where username= '$bonjour' ");
$cacao = mysql_fetch_array($caca);
$username = $_SESSION['username'];
$result = mysql_query("UPDATE users SET admin = 1 WHERE username = '$bonjour'");
?>
<?php
$salut = $cacao['email'];
?>
<?php
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=uft-8\r\n";
$headers .= "From: /hh/@hotmail.fr /hh/@hotmail.fr </hh/@hotmail.fr>\r\nReply-to : /h/@hotmail.fr </h/@hotmail.fr>\nX-Mailer:PHP";
$subject= Administration;
$destinataire="$salut";
$body="L'utilisateur $bonjour (vous) a été promu administrateur BRAVO.
Cordialement l'équipe de modération de http://prizado.tk (dont vous faites partis)";
if (mail($destinataire,$subject,$body,$headers)) {
echo "//";
} else {
echo "Une erreur s'est produite";
}
?>
<?php
}
?>
POURQUOI SA NE MARCHE PAS ?
4 réponses
-
c'est quoi toutes ces ouvertures et fermeture de balise php ???
il te manque } à la fin de ton code} ?>
tu peux faire des echo sur tes form, ça va dejà limité !echo ' <form action="adminplus.php" method="post"> Utilisateur a faire admin. <input type="text" name="iaac" /> <input type="submit" value="Envoyer"/> </FORM>';
-
.............
J'adore les "pourquoi ca marche pas" avec un paquet de code... Le meme code sur une autre machine avec un autre parametrage peut changer de comportement.
Donne nous au moins les erreurs qui ressorte,
au debut rajoute un $index=0;
puis dans les test au fur et a mesure, fais un
echo ($index++).'<br>';
tu saura ou ton script est passer et deja tu pourra determiner une bonne partie du probleme, qu'est ce qui coince. -
-
Tu envoie des header php alors que tu a déjà écris de l'html, les headers c'est AVANT le html.