Le header ne doit pas marcher

Fermé
loubloube55 - Modifié par loubloube55 le 25/06/2010 à 10:26
Obiw'âne Messages postés 28 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 25 juin 2010 - 25 juin 2010 à 11:14
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"



<!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> 



2 réponses

Obiw'âne Messages postés 28 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 25 juin 2010
Modifié par Obiw'âne le 25/06/2010 à 10:32
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^^
0
loubloube55 Messages postés 3 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 juin 2010
Modifié par loubloube55 le 25/06/2010 à 10:48
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
0
Obiw'âne Messages postés 28 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 10:42
re,
le dns attribu un nom à une adresse IP
par exemple: 209.85.229.104 = www.google.com
essai de lancer un ping sur ton site depuis une fenetre de commande
0
loubloube55 Messages postés 3 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 11:00
et je recupére ouh l'IP de ma page livreor ?
0
Obiw'âne Messages postés 28 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 11:03
re,
dsl j'vien de relire ton post je croyai que tu administra toi même le serveur host mais enfaite non, résultat dsl mais je sait pas trop
0
loubloube55 Messages postés 3 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 11:13
c'est pas grave je vais chercher dans ce cas
on verra si c'est fructueux
0
Obiw'âne Messages postés 28 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 25 juin 2010
25 juin 2010 à 11:14
bonne chance
0