Script plantage

Résolu
Profil bloqué -  
Stanislas Poisson Messages postés 424 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

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 ?

A voir également:

4 réponses

astuces72 Messages postés 7769 Date d'inscription   Statut Membre Dernière intervention   1 641
 
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>';
1
Stanislas Poisson Messages postés 424 Date d'inscription   Statut Membre Dernière intervention   66
 
.............
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.
0
Profil bloqué
 
A la fin de quel code stp tu pourrais etr plus preci sto merci d' avance
0
Stanislas Poisson Messages postés 424 Date d'inscription   Statut Membre Dernière intervention   66
 
Tu envoie des header php alors que tu a déjà écris de l'html, les headers c'est AVANT le html.
0