Une page d'erreur.... comment qu'on fait ???

Une page d'erreur.... comment qu'on fait ??? - PHP - Programmation

Marsh Posté le 31-12-2003 à 12:31:12    

Coucou à tous !!!
 
Et oui !! le relou de service est de retour après un bourrage de crâne intensif par une formation de PHP/MySQL avancé... (bien que je ne me sente pas beaucoup plus avancé que ça ! lol !)
 
Deja pour commencer je tenais à vous souhaiter un bon reveillon..
 
J'aimerai vous poser la derniere question de l'année... en ce 31 decembre...
 
Je voudrai faire une page d'erreur remplaçant la fameuse erreur 404... mais là je vois pas du tout comment ça marche !
 
Je vois ça sur tous les sites... alors je sais que ça existe ! :):):)
 
repondez quand vous pouvez...
 
En attendant... bonne fin d'année à vous... à l'an prochain ! :))
 
Freed
 
 
 


---------------
Freed102
Reply

Marsh Posté le 31-12-2003 à 12:31:12   

Reply

Marsh Posté le 31-12-2003 à 12:51:41    

tu mets un fichier .htaccess dans le repertoire de depart (ou bien dans httpd.conf)
 
et tu mets ca dedans

Code :
  1. ErrorDocument 404 /le_fichier_erreur_404.html


Message édité par mum le 31-12-2003 à 12:52:43
Reply

Marsh Posté le 31-12-2003 à 13:52:48    

ou bien tout simplement, si tu as un nom de domaine, tu met une page 404.html a la racine de ton site :)

Reply

Marsh Posté le 31-12-2003 à 14:22:04    

fabien a écrit :

ou bien tout simplement, si tu as un nom de domaine, tu met une page 404.html a la racine de ton site :)


 
ca depends comment c'est configuré :hello:
c'est pas tjrs pareil

Reply

Marsh Posté le 31-12-2003 à 16:06:11    

bon... bah deja pour le 404.html ça marche pas !!!... voyez-vous même : http://www.clonecopy.net/404.html
... quand je fais une erreur... j'ai pas ma page qui s'affiche ! ;)


---------------
Freed102
Reply

Marsh Posté le 31-12-2003 à 16:11:27    

mum a écrit :

tu mets un fichier .htaccess dans le repertoire de depart (ou bien dans httpd.conf)
 
et tu mets ca dedans

Code :
  1. ErrorDocument 404 /le_fichier_erreur_404.html




 
Où trouve-t-on ce httpd.conf ?????


---------------
Freed102
Reply

Marsh Posté le 31-12-2003 à 16:20:33    

freed102 a écrit :


 
Où trouve-t-on ce httpd.conf ?????

c koi l'url de ton site ?

Reply

Marsh Posté le 31-12-2003 à 16:21:11    

c bon... j'ai mis un .htaccess !!! ça marche !! en fait le fichier ne s'était pas transféré (à cause de windows)... j'ai renommé le fichier sur le serveur directement ! ;)


---------------
Freed102
Reply

Marsh Posté le 31-12-2003 à 16:23:36    

freed102 a écrit :

bon... bah deja pour le 404.html ça marche pas !!!... voyez-vous même : http://www.clonecopy.net/404.html
... quand je fais une erreur... j'ai pas ma page qui s'affiche ! ;)

ca marche pour moi,clique la et tu va aterrir sur ta page 404:
 
http://www.clonecopy.net/trucmachicouet
 
sinon, faut pas mettre de php dans une page html  :whistle:  
 
voila ce que je vois dans ta page 404.html:
 

Code :
  1. <?
  2. session_name('clonecopy');
  3. session_start();
  4. include("php/includes/variables.php" );
  5. if ($btnconnect)
  6. {
  7.  // definit les variables email et passord
  8.  $mail=$_POST['type_email'];
  9.  $mail=strtolower($mail);
  10.  $pwd1=$_POST['type_password'];
  11.  $pwd1=strtolower($pwd1);
  12.  $_SESSION['email']=$mail;
  13.  $_SESSION['devisnum']=$devisnum;
  14.  //connexion à la base
  15.  mysql_select_db("$bddname", $connect);
  16.  // cherche password par rapport au mail dans 'clients'
  17.  $sqltestmail = "SELECT * FROM clients WHERE email='$mail'";
  18.  mysql_query($sqltestmail);
  19.  $result1 = @MYSQL_QUERY($sqltestmail) ;
  20.  $i=0;
  21.  $id= mysql_result($result1,$i,"id" ) ;
  22.  $pwd2= mysql_result($result1,$i,"password" ) ;
  23.  $mail2= mysql_result($result1,$i,"email" ) ;
  24.  echo mysql_error();
  25.   $_SESSION['id1']=$id;
  26.   //test champ mail vide
  27.   if (empty($type_email))
  28.   {
  29.   $field_email="<br>Veuillez saisir votre email !";
  30.   }
  31.   //test validité mail
  32.   if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $type_email))
  33.   {
  34.          $field_email="<br>Email non valide !";
  35.   }
  36.   elseif (!empty($mail))
  37.   {
  38.    if (!$mail2)
  39.    {
  40.    $field_email="<br>Email inexistant !";
  41.    }
  42.   }
  43.   //test champ password vide
  44.   if (empty($type_password))
  45.   {
  46.   $field_pwd="<br>Veuillez saisir votre mot de passe !";
  47.   }
  48.   // test password (base VS variables)
  49.   if (!empty ($pwd1))
  50.   {
  51.    if ($pwd1 != $pwd2)
  52.    {
  53.    $field_pwd="<br>Mauvais mot de passe !";
  54.    }
  55.   }
  56.   if (($pwd1==$pwd2)&&($mail==$mail2))
  57.   {
  58.   header("Location: index.php?".session_name()."=".session_id());
  59.   }
  60. }
  61. $chemin="../membres/inscription.php?";
  62. $nom_session=session_name();
  63. $id_session=session_id();
  64. ?>


 
 

Reply

Marsh Posté le 31-12-2003 à 16:28:12    

Hehe !!! je sais !! j'ai corrigé entre temps... c l'erreur de faire du copier coller !! lol


---------------
Freed102
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed