Le header ne doit pas marcher
loubloube55
-
Obiw'âne Messages postés 31 Statut Membre -
Obiw'âne Messages postés 31 Statut Membre -
Bonjour,
ola tout le monde
voilà je fais mon dernier jour de stage en entreprise
et donc je dois rendre mon travail
tout marche même la BDD mysql chez free c'est pour dire
mais le problème c'est sur cette page et le header...
cela ne marche pas je ne sais pas si en ligne c'est du à cela mais quand je lance la page me fais du genre " Oops ! this page appears broken. dns error -server cannot be found"
ola tout le monde
voilà je fais mon dernier jour de stage en entreprise
et donc je dois rendre mon travail
tout marche même la BDD mysql chez free c'est pour dire
mais le problème c'est sur cette page et le header...
cela ne marche pas je ne sais pas si en ligne c'est du à cela mais quand je lance la page me fais du genre " Oops ! this page appears broken. dns error -server cannot be found"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<?php header("livreor.php");
session_start();
/* if ( $_SESSION['mdpadmin'] ="")
{$_SESSION['mdpadmin'] ="rararara";}
else if ($_SESSION['mdpadmin'] !="****"){$_SESSION['mdpadmin'] ="rararara";}*/
?>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type" />
<title>Livre d'or</title>
<style type="text/css">
form, .pages
{
text-align:center;
}
</style>
</head>
<body
style="background: transparent url(fond.jpg) repeat scroll 30% 100%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
f xh,xfbcdhnfn,fndbn;gfdvfcb ,jhnbgfv
<form method="post" action="livreor.php">
<div style=""><img src="images/bandeau-haut-seul.gif"
alt="photo inaccessible" class="imageflottante"
height="122" width="809" /></div>
<br />
<div style="">Accés admin <input
name="mdpadmin" value="mdpvide" type="password" />
<br />
<input value="Envoyer" name="okmdpadmin"
type="submit" /></div>
<?php if (isset($_POST['mdpadmin']) and isset($_POST['okmdpadmin'])) // Si la variable existe
{
if ($_POST['mdpadmin'] == "****") // Si le mot de passe est bon
{
$_SESSION['mdpadmin'] = "bonmdp";
}
else // La variable n'existe pas encore
{
$_SESSION['mdpadmin']="";
echo "<div style='float:center;'>";
echo "<b>Ceci n'est pas le bon code administrateur</b>";
echo "</div>";
}
}
?>
<div style="float: left;"><a href="accueil.html">Retour
sommaire</a>
<br />
<input value="se déconnecter" name="déco"
type="submit" /><?php if (isset($_POST['déco'])){
session_destroy();
echo"<script language=\"javascript\">document.location.href=\"accueil.html\"</script>"; }
?> </div>
<br />
<br />
<p>Mon site vous plaît ? Laissez-moi un message !</p>
<p> Pseudo : <input name="pseudo" /><br />
<br />
Message : (500 caractères)<br />
<textarea name="message" rows="8" cols="35"></textarea><br />
<input value="Envoyer" type="submit" /> </p>
<p class="pages"><?php mysql_connect("***", "****", "****") or die ("erreur de connexion".mysql_error());
mysql_select_db("sitelameusienne")or die ("erreur de connexion à la base ");
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message
$message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $message . "',NOW())");
}
else {}
}}
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 5; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livreor.php?page=' . $i . '">' . $i . '</a> ';
}
?> </p>
<?php if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM livreor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
if ( $_SESSION['mdpadmin'] =="bonmdp") // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
echo '<center><p><strong><input type="radio" name="select" value="'.$donnees["id"].'"/>' . $donnees['pseudo'] . '</strong> a écrit le ' . $donnees['date'] . ' : <br />' . $donnees['message'] . '</center> ';
//<input type="submit" value="X" style="width:25px" "height:3px"/></p></p></center>;
}
else // La variable n'existe pas encore
{
echo '<center><p><strong>' . $donnees['pseudo'] . '</strong> a écrit le ' . $donnees['date'] . ' : <br />' . $donnees['message'] . '</p></p></center>';
}
}
echo "<tr><td><input type='submit' name='supprime' value='modifier' /></td></tr>";
if(isset($_POST['supprime']) and isset($_POST['select']))
{
$sql4 = "select * from livreor where id =".$_POST['select']." ";
$requete5 = mysql_query($sql4) or die("Désolé, la requête ne fonctionne pas! 1");
/*
update clients
set clt_type='professionnel'
where clt_type='Grand Compte'
delete from commandes
where cmd_num='C9413'
*/
while ($donnees = mysql_fetch_array($requete5))
{
echo "<table>";
echo '<tr><td><input type="text" name="newpseudo" value="'.$donnees["pseudo"].'"/></td></tr>';
echo '<tr><td><input type="text" name="newmessage" value="'.$donnees["message"].'"/></td></tr>';
echo '<tr><td><input type="text" name="newdate" value="'.$donnees["date"].'"/></td></tr>';
echo '<tr><td><input type="submit" name="deleter" value="supprimer" /></td></tr>';
echo "</table><br/>";
}
$idbien=$_POST['select'];
$sql3 = "delete from livreor where id =".$_POST['select']." ";
$requete2 = mysql_query($sql3) or die("Désolé, la requête ne fonctionne pas! 1");
//exécution requêtedelete * from livreor where id ='.$idbien'
}
mysql_close();
echo "<br/>Il est ".date("H:i:s")." !";
?>
</form>
</body>
</html>
A voir également:
- Le header ne doit pas marcher
- Comment faire marcher chromecast - Guide
- Bad pool header ✓ - Forum Windows
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. ✓ - Forum Bureautique
- Rgb header c'est quoi - Forum Carte-mère/mémoire
- 400 bad request request header or cookie too large ✓ - Forum Google Chrome
2 réponses
Bonjours,
Il faudrai plus d'information sur l'OS et les logiciel que tu utilise.
Sinon d'après ton message d'erreur ("dns error -server cannot be found") ton problème semble venir du fait que tu na pas défini ton site dans ton serveur DNS
ps: moi aussi c'est mon dernier jour de stage et j'ai aussi qq problème de dernière minutes alors j'comprend ton angoisse, bonne chance^^
Il faudrai plus d'information sur l'OS et les logiciel que tu utilise.
Sinon d'après ton message d'erreur ("dns error -server cannot be found") ton problème semble venir du fait que tu na pas défini ton site dans ton serveur DNS
ps: moi aussi c'est mon dernier jour de stage et j'ai aussi qq problème de dernière minutes alors j'comprend ton angoisse, bonne chance^^
je n'ai pas définit mon site sur le serveur dns ?
car tout le reste marche et le livred'or qui a une interaction avec la BDD
et bien d'autres pages qui doivent interragire avec la BDD marche trés bien
que serais ce problème de DNS je ne comprends pas vraiment
et j'utilise filezilla en ftp et tout sa chez free
car tout le reste marche et le livred'or qui a une interaction avec la BDD
et bien d'autres pages qui doivent interragire avec la BDD marche trés bien
que serais ce problème de DNS je ne comprends pas vraiment
et j'utilise filezilla en ftp et tout sa chez free