La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  un probleme avec u nscript...
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: un probleme avec u nscript...  (Lu 1194 fois)
un probleme avec u nscript...
« sur: le 23-03-2005 a 14:43:20 »
fritids23
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 61



Je suis un lama!

Voir le Profil    WWW
Répondre avec citation

bonjour me revoila encore,

j'ai trouvé un script envoi et affichage d eliens sans bdd sur ce site voici le lien :

http://gphp.net/articles,3.php
c cool ca marche  car j'arrive à poster mes liens corrctement , mais le probleme c que j'ai des messages d'erruers qui s'affiche sur ma page. ces erruers n'affecte pas le fonctionement du script mais c genant sur la page. quelqu'un a une idée??? voila les erruers affichées :


Notice: Undefined index: Titre in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 81

Notice: Undefined index: Nom in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 82

Notice: Undefined index: Url in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 83

Notice: Undefined index: categorie in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 84

Notice: Undefined variable: css in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 95

Notice: Undefined variable: html_mi in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 105

Notice: Undefined index: Envoi in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 137
Liens


merci pour vos réponses

Rapporter au modérateur  

visitez lyceumblog France [blog multi-utilisateur]
http://lyceumblog.free.fr

Re:un probleme avec u nscript...
« Répondre #1 sur: le 24-03-2005 a 18:46:37 »
mouez
Membre récent
*

Hors-Ligne

Messages: 13



Je suis un lama!

Voir le Profil    WWW    E-Mail
Répondre avec citation

Normalement ces messages d'erreurs n'apparaissent qu'au premier affichage de la page;lorsque les variables du formulaire($_POST['url'],...) ne sont pas définies.
pour résoudre le probleme il suffit de mettre le bloc qui utilise ces variables la condition:
      if (isset($_POST['Url']))
    {
        $titre = $_POST['Titre'];
        $nom = $_POST['Nom'];
        $url = $_POST['Url'];
        ...

le test sur $_POST['Url'] suffit pour tous les autres.

Rapporter au modérateur  
Re:un probleme avec u nscript...
« Répondre #2 sur: le 29-03-2005 a 15:43:27 »
fritids23
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 61



Je suis un lama!

Voir le Profil    WWW
Répondre avec citation

bonjour alors j'ai éssayé ce que tu m'a dit mais ca marche pas, les erreurs sont encore la. voila mon code
[:quote] <?php
// ------------------------------------------------------------------------- //
// Liens                                                                    //
// ------------------------------------------------------------------------- //
// Le 20/03/2003 à 15h55 par Guillaume JIGUEL (guillaume@gphp.net)          //
// ------------------------------------------------------------------------- //
// http://www.gphp.net/articles,3.php                                        //
// ------------------------------------------------------------------------- //

// Configuration
$title = "Liens";
$fichier = "liens.txt";

// Variables Globales + date
$date = date("d-m-Y");
if (isset($_POST['Url']))
    {
        $titre = $_POST['Titre'];
        $nom = $_POST['Nom'];
        $url = $_POST['Url'];
        $categorie= $_POST['categorie'];
if ( !ereg("^http://(.*)",$url) ) $url = "http://".$url;
}
// Entête HTML
$html_on = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
$html_on .= "<html>\n";
$html_on .= "<head>\n";
$html_on .= "<title>$title</title>\n";
$html_on .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";

// Feuille de style
$css .= "<style type=\"text/css\">\n";
$css .= ".liens {font:12px Arial;color:#000080;text-decoration:none}\n";
$css .= ".liens:hover {font:12px Arial;color:#FF0000;text-decoration:underline}\n";
$css .= ".nom {background-color:#CCCCCC;font:12px Arial;color:#000080}\n";
$css .= ".titre {background-color:#EEEEEE;font:bold 12px Arial;color:#000000}\n";
$css .= ".date {background-color:#CCCCCC;font:10px Arial;color:#000080}\n";
$css .= ".texte {background-color:#CCCCCC;font:bold 12px Arial;color:#000080}\n";
$css .= "</style>\n";

// Fin head
$html_mi .= "</head>\n";
$html_mi .= "<body>\n";

// Fin HTML
$html_off = "</body>\n";
$html_off .= "</html>\n";

// Définition de la table contenant les titres de rubriques
$table_on = "<table border=\"0\" id=\"Liens\" align=\"center\">\n";
$table_on .= "<tr bgcolor=\"#EEEEEE\"><td class=\"titre\">Date</td><td class=\"titre\">Nom</td><td class=\"titre\">Titre</td><td class=\"titre\">categorie</td><td class=\"titre\">Url</td></tr>\n";
$table_off = "</table><br />\n";

// Définition du lien
$lien = "<tr bgcolor=\"#cccccc\">";
$lien .= "<td class=\"date\">[$date]</td>";
$lien .= "<td class=\"nom\">$nom</td>";
$lien .= "<td class=\"texte\">$titre</td>";
$lien .= "<td class=\"texte\">$categorie</td>";
$lien .= "<td class=\"texte\"><a href=\"$url\" target=\"_blank\" class=\"liens\">$url</a></td>";
$lien .= "</tr>";

// Définition du formulaire
$form = "<form name=\"Form\" method=\"POST\" action=\"$PHP_SELF\"><font color=\"#999999\" size=\"1\" face=\"Arial, Helvetica, sans-serif\">\n";
$form .= "<input type=\"text\" name=\"Nom\"><-- votre nom<br>\n";
$form .= "<input type=\"text\" name=\"Titre\"><-- Titre du site <br>\n";
$form .= "<input type=\"text\" name=\"categorie\"><--  Sa catégorie<br>\n";
$form .= "<input type=\"text\" name=\"Url\"><-- url (avec WWW )<br>\n";
$form .= "<input type=\"hidden\" name=\"Envoi\" value=\"OK\">\n";
$form .= "<input type=\"submit\" name=\"Submit\" value=\"Envoyer\">\n";
$form .= "</font></form>\n";

// Traitement du formulaire si la $var Envoi par POST est égale à OK alors on écris dans le fichier.txt
if ($_POST['Envoi'] == "OK"){
$ouverture = fopen("$fichier","a+");
fwrite($ouverture, $lien);
fclose($ouverture);
}

// Affichage title + entête html/css, on require le fichier.txt, introduit le formulaire et on ferme le html
echo "<a style=\"font:bold 30px Arial\">$title</a><br />";
echo $html_on.$css.$html_mi.$table_on;
require $fichier;
echo $table_off.$form.$html_off;
?>
Citation:

et les erruers sont ainsi :
Citation:
Notice: Undefined variable: css in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 83

Notice: Undefined variable: html_mi in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 93

Notice: Undefined variable: titre in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 109

Notice: Undefined variable: categorie in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 110

Notice: Undefined variable: url in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 111

Notice: Undefined variable: url in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 111

Notice: Undefined index: Envoi in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 125


merci pour vos réponses

Rapporter au modérateur  

visitez lyceumblog France [blog multi-utilisateur]
http://lyceumblog.free.fr
Re:un probleme avec u nscript...
« Répondre #3 sur: le 08-04-2005 a 12:43:37 »
fritids23
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 61



Je suis un lama!

Voir le Profil    WWW
Répondre avec citation

y'a personne qui peut m'aider la dessus

Rapporter au modérateur  

visitez lyceumblog France [blog multi-utilisateur]
http://lyceumblog.free.fr
Re:un probleme avec u nscript...
« Répondre #4 sur: le 08-04-2005 a 17:40:25 »
mouez
Membre récent
*

Hors-Ligne

Messages: 13



Je suis un lama!

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bon,Traitons les variables une à une :
  -pour $css (ligne 83), selon ton code :$css.="<style type=\"text/css\">\n" ;
ce qui revient a faire $css=$css . "ldgjdlgjdljgldfj" ;
Or $css n'est pas défini avant
Je pense qu'il faut mettre la premiere ligne (dasn le bloc ou apparait $css) : $css=""<style type=\"text/css\">\n" ;

  -C'est la meme chose pour $html_mi


Essait ca avant de continuer

Rapporter au modérateur  
Re:un probleme avec u nscript...
« Répondre #5 sur: le 12-04-2005 a 14:13:07 »
fritids23
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 61



Je suis un lama!

Voir le Profil    WWW
Répondre avec citation

merci pour ta réponse, mais désolé j'ai rien compris.
voila j'ai bédouiller un petit peu et j'ai réussi à corriger le code. en fait y'avait quelque erreur. je me demande à qoui ca sert de publier des scripts sur internet alors qu'ils comportent des erreurs. c étrange. soit c du copier coller à l'aveuglette, soit que ces gens ne connaissent rien en php.

c pas fini car j'ai une seul erreur qui n'empêche pas le script de fonctionner , mais ca gene l'affichage. l'erreur et la suivante :

Citation:
Notice: Undefined variable:PHP_SELF in c:\program files\easyphp1-7\www\aema\pages\liens.php on line 117
pour ceux que ca interesse, je peux mettre les modifs que j'ai fait sur le code.

Rapporter au modérateur  

visitez lyceumblog France [blog multi-utilisateur]
http://lyceumblog.free.fr
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg