Script plantage

Résolu/Fermé
Profil bloqué - 1 déc. 2012 à 17:22
Stanislas Poisson Messages postés 423 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 - 17 déc. 2012 à 09:43
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 7762 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 novembre 2024 1 639
Modifié par astuces72 le 1/12/2012 à 22:47
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 423 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
1 déc. 2012 à 22:30
.............
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é
2 déc. 2012 à 14:08
A la fin de quel code stp tu pourrais etr plus preci sto merci d' avance
0
Stanislas Poisson Messages postés 423 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
17 déc. 2012 à 09:43
Tu envoie des header php alors que tu a déjà écris de l'html, les headers c'est AVANT le html.
0