N'oubliez pas que la publicité fait vivre AZ PHP
| |
| | Retour au Forum | Poster une réponse |
| Sujet : Thread concernant les erreurs dans les cours
|
de: e
posté le: 12-05-2004 à 04:09:55
***.xxx
Hello all,
Comme je ne suis pas infaillible, et que je ne me relis que très peu dans l'écriture des cours, j'ouvre ce thread afin que vous puissiez reporter les erreurs ou fautes d'inatentions que vous auriez pu découvrir, cela regroupera sur 1 seul sujet.
Merci et bonne prog
e - stressman
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:SlinKy
posté le: 14-05-2004 à 18:47:09
***.tele2.fr
Salut,
pour le cours numéro 20 :
dans le paragraphe
-- On compte les messages que le livre contient --
$nombre = $nombre_total - 1;
est à remplacer par :
$nombre_page = $nombre_total - 1;
@++
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:SlinKy
posté le: 14-05-2004 à 19:01:15
***.tele2.fr
Re-Salut,
dans le cours numéro 23 : Sessions , mise en pratique
paragraphe : Passons à notre premier code : l'identification
$sql = "SELECT * FROM membres WHERE login=$login and pass=$pass";
l'étoile * est à remplacer par :
login,pass
Ceci évitera les messages d'erreurs du type :
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource"
qui est très souvent signalée sur le forum,
évidemment quand on débute on a pas la présence d'esprit de remplacer l'étoile par les champs de notre table mysql.
( je le sais j'avais eu la même erreur quand j'ai débuter, je vous avoue que j'ai mis 2 mois avant de comprendre... )
@++
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:bigtonio
posté le: 15-05-2004 à 16:41:53
***.proxad.net
euh ben moi vous allez peut être rigoler mais j en ai découvert une au cours 2 ^^ . Enfin comme je suis un débutant ça m'a tenu en échec un peu longtemps .
alors a chaque fois que vous avez :
if $variable = = "voiture"
il faut remplacer par
"if $variable == "voiture"
( y a pas d espace entre les 2 "=" )
merci pour les cours tout de même , c est bien pratique pour débuter
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:gotrunko
posté le: 15-05-2004 à 16:49:03
***.wanadoo.fr
pareil dans le cours 4 même si je suis pas débutant je regarde la ou il pourrait y avoir des bug.
ya un esapce entre les ==
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:e
posté le: 15-05-2004 à 17:42:42
***.xxx
hello,
non il n'y a pas d'espace, c'est la police d'écriture qui donne ce résultat ;-) , mais je vais le préciser quand même.
++
e
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Savageman
posté le: 15-05-2004 à 21:28:45
***.wanadoo.fr
Salut all!
Desole de te contredire e, mais j'ai fait un copier coller dans le bloc note et il y a bien des espaces entre les = ^^
Sinon il y a bcp d'erreurs de notices dues aux oublis dans les index des tableaux. Cours concernés:
---------------------
Cours n°6
Rubrique: exemple de récupération de cookie
---------------------
Cours n°7
Rubrique: Exemple de travail avec getdate()
---------------------
Cours n°8
Rubrique: un peu toutes :p
---------------------
Cours n°9
Rubrique: Un exemple d'utilisation de la manipulation des fichiers (pour l'index 0)
---------------------
...etc. (je n'avais pas envie de refaire tous les cours :p)
Voila, @++
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:gotrunko
posté le: 16-05-2004 à 20:43:24
***.wanadoo.fr
Bonjour
Sans être méchant au lien de censuré vous devriez mettre sur l'index du forum qu'il faut dire bonjour a chaque fois que l'on poste surtout si on poste depuis quelques jours plusieurs par jours...
Au revoir..
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Kosmos
posté le: 17-05-2004 à 14:37:18
***.proxad.net
C'est écrit au dessus du formulaire de post...
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:PSEUDO
posté le: 17-05-2004 à 16:17:46
***.teledisnet.be
Bonjour
Cours n. 7
J'ai essayé le dernier exemple:
<?
$time = time(); // la date au format système
$date = getdate($time); // passage de la variable time dans getdate pour ressortir les infos
print 'Nous sommes le '.$date[mday].' - '.$date[mon].' - '.$date[year].' il est '.$date[hours].':'.$date[minutes];
?>
Et j'ai un message d'erreur pour cette ligne:
print 'Nous sommes le '.$date[mday].' - '.$date[mon].' - '.$date[year].' il est '.$date[hours].':'.$date[minutes];
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:PSEUDO
posté le: 17-05-2004 à 16:20:46
***.teledisnet.be
Voici le message d'erreur que je recois:
Notice: Use of undefined constant mday - assumed 'mday' in c:easyphp1-7wwwtestsdate_heure.php on line 11
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:PSEUDO
posté le: 17-05-2004 à 16:27:09
***.teledisnet.be
En faite, lorsque j'ecris cette page php :
_________________
<html>
<head>
</head>
<body>
<?
$time = time(); // la date au format système
$date = getdate($time); // passage de la variable time dans getdate pour ressortir les infos
print 'Nous sommes le '.$date[mday].' - '.$date[mon].' - '.$date[year].' il est '.$date[hours].':'.$date[minutes];
?>
</body>
</html>
_________________________
Voici ce qui s'affiche:
_________________________
Notice: Use of undefined constant mday - assumed 'mday' in c:easyphp1-7wwwtestsdate_heure.php on line 11
Notice: Use of undefined constant mon - assumed 'mon' in c:easyphp1-7wwwtestsdate_heure.php on line 11
Notice: Use of undefined constant year - assumed 'year' in c:easyphp1-7wwwtestsdate_heure.php on line 11
Notice: Use of undefined constant hours - assumed 'hours' in c:easyphp1-7wwwtestsdate_heure.php on line 11
Notice: Use of undefined constant minutes - assumed 'minutes' in c:easyphp1-7wwwtestsdate_heure.php on line 11
Nous sommes le 17 - 5 - 2004 il est 16:23
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Kosmos
posté le: 17-05-2004 à 21:32:27
***.proxad.net
Parce que les script ne sont pas fait pour fonctionner sur un serveur qui affiche les "notice" comme le tiens... C'est un truc a changer dans le php.ini
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:gka [modérateur]
posté le: 17-05-2004 à 22:45:23
***.videotron.ca
BONJOUR,
pour GOTRUNKO: Tel que dit ci-dessus, c'est écrit en BLANC SUR ROUGE. En conséquence, une version noir et blanc viendra peut-être pour les DALTONIENS.
NOTE : Ça ne devrait même pas écrit. Ça devrait être un AUTOMATISME DE LA PART DE TOUS LE MONDE.
NOTE 2: Par contre, il faut l'écrire, comme c'est fait, puisque pour certains, c'est trop forçant d'utiliser ses petites "mimains"
Fini les bêtises. Votre message n'avait pas sa place dans thread concernant un sujet précis.
Cordialement,
Michel
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:PSEUDO
posté le: 17-05-2004 à 23:19:14
***.teledisnet.be
Merci Kosmos
Mais qu'est ce que je dois changer dand le fichier php.ini et c'est quoi une notice ?
Merci
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Savageman
posté le: 19-05-2004 à 22:14:45
***.wanadoo.fr
Coucou :)
Pseudo arrete de flooder ce sujet, c'est une erreur deja signalée par moi et qui va sans doute etre résolu (il suffit de rajouter des guillemets " autour de l'index du tableau).
++
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:PSEUDO
posté le: 21-05-2004 à 02:22:21
***.teledisnet.be
Bonjour
Cours n.9
Je n'ai pas trouvé la fonction qui permet de changer le nom d'un fichier!
Au secour :(
Comment on fait ???
:(
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Liam
posté le: 21-05-2004 à 03:01:44
***.wanadoo.fr
Yop;
Ben GKA ya yop aussi comme forme tu l'as oubliée celle la.
Bon reponse a la question :
rename(ancien_nom,nouveau_nom); voir le manuel de reference
http://fr.php.net/manual/fr/function.rename.php
@++
Liam
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:PSEUDO
posté le: 21-05-2004 à 06:11:45
***.teledisnet.be
Bonjour
Merci beacoup
:)
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Hoss
posté le: 23-05-2004 à 13:25:30
***.wanadoo.fr
Bonjour,
Ce n'est pas vraiment une erreur que je vais dire mais bon .. dans le cours n*1 "Commencer" bah le lien color="#000099">http://www.google.fr fais quitter votre site donc un petit target="_blank" serais le bienvenue ?? enfin bref je signale on c jamé o cas ou si c po volontaire.
++ Hoss
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:EagleLand
posté le: 27-05-2004 à 08:01:32
***.videotron.ca
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
de:e
posté le: 15-05-2004 à 17:42:42
***.xxx
hello,
non il n'y a pas d'espace, c'est la police d'écriture qui donne ce résultat ;-) , mais je vais le préciser quand même.
++
e
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
non, il y a une espace dans la source
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:gotrunko
posté le: 09-06-2004 à 19:49:34
***.wanadoo.fr
dans le cours des pseudo frames vous avez oubliez de mettre un @ avant $_GET['page'] car sinon il s'affiche un message d'erreur et on peut se demander qu'elle est le bug..
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:spin0us
posté le: 14-06-2004 à 07:35:12
***.cnav.fr
Salut,
J'ai recu un mail pour cette erreur ...
Cours 26 : http://www.az-php.com/?p=cours_26
Il manque le header devant ("Content-type: image/png"); pour le anti-robotic.php.
Voilou ... à pluche
|
|
de:Pilou
posté le: 14-06-2004 à 15:35:14
***.9tel.net
Salut,
Si je peux me permettre à la fin du cours 10 il y a une petite confusion ...
--------------------------
#-- le contraire de empty() est isset()
if( isset($variable_a_verifier)) //isset vérifie si la variable est attribuée
{
print "ok la variable est attribué";
}
else{
print "la variable est vide";
}
--------------------------
Logiquement le contraire de empty() et !empty()...
empty() sert à tester si une valeur est vide, et isset() si elle est définie !
Admettons que je fasse un truc du genre :
<?php
$ChainePilou = "";
if (isset($ChainePilou)) {
echo "ChainePilou est définie<br>";
}
else {
echo "ChainePilou n'est pas définie<br>";
}
if (empty($ChainePilou)) {
echo "ChainePilou est vide<br>";
}
else {
echo "ChainePilou n'est pas vide<br>";
}
?>
Cela dit, il est vrai que PHP3 considere une variables vide comme n'étant pas définie.
@++ Pilou
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:noze1st
posté le: 25-06-2004 à 18:56:54
***.tiscali.fr
Salut,
J'ai eu le même problème que celui posté par Pseudo du 17/05/2004, des messages du style " Notice: Use of undefined constant mday - assumed 'mday' in c:easyphp1-7wwwtestsdate_heure.php on line 11".
Dans le forum j'ai cherché des solutions, j'ai essayé une réponse qui était de mettre entre guillemet les variables. Ex : .$forum["sujet"]. à la place de .$forum[sujet].
Les messages ne s'affiche plus, les notices je crois.
je suis interressé par des expliquations
merci d'avance
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:x0ran
posté le: 08-07-2004 à 15:57:49
***.wanadoo.fr
Bonjour,
En copiant le code du cours n°13 portant sur les pseudo-frame j'obtient cette erreur:
Notice: Use of undefined constant page - assumed 'page' in c:program fileswebeasyphp1-7wwwsite sans nom 1centre.php on line 2
Notice: Undefined index: page in c:program fileswebeasyphp1-7wwwsite sans nom 1centre.php on line 2
Comment puis-je la résoudre??
merci de m'aider svp
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:BertrandA
posté le: 21-07-2004 à 13:19:33
***.republicain-lorrain.fr
Juste pour l'orthographe de la charte. Militons pour le respect de notre langue ;)
Voici ma correction :
Voici une petite charte du forum, qui je l'espère, sera respectée. L'équipe d'az-php n'a pas envie de venir jouer au gendarme sur ses forums.
Toute personne ne respectant pas cette charte sera exclue du forum.
Avant de poster votre message, vérifiez qu'il n'a pas déjà été posté ailleurs sur ce forum.
Soyez poli(e) lors de la rédaction de votre message ( bonjour, merci... )
Ne pas mettre de majuscules dans le sujet de votre message
Eviter les "aidez moi vite, c'est urgent, faite vite etc ....."
Toute personne exposant des propos racistes, pornographiques ou tout autre caractère illicite, se verra immédiatement exclue du forum.
Eviter les messages servant à faire la promotion de votre site. Dans ces cas là, vous vous ferez certainement remettre en place rapidement par les membres du forum.
Les messages de recrutement de développeur sans aucune rémunération ne sont pas acceptés. Nous ne sommes pas là pour faire votre travail gratuitement .
Eviter les messages du style SMS, comme les "ke" qui remplace les "que" etc...
Ne cherchez pas à ce que nous écrivions votre code, nous ne sommes pas là pour ça, mais pour vous aider.
Nous vous remercions de bien vouloir respecter l'ambiance et l'esprit de az-php pour que celui ci reste convivial.
Voila. Je me suis aussi un peu permis de changer deux trois mots, mais c'est plus joli à l'oreille.
En espérant que ma remarque sera prise en compte.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:EagleLand
posté le: 21-07-2004 à 23:20:14
***.videotron.ca
j'aimerais savoir pourquoi j'ai un méssage "Anti Spam Activé" lorsque je clic sur le login de quelqu'un qui post un méssage.
De:_________
lorsque je clic sur ce lien, un méssage Anti Spam apparait!
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Pilou
posté le: 22-07-2004 à 00:11:21
***.tiscali.fr
Bonjour,
Il existe des logiciels qui parcourent les sites pour enregistrer toutes les adresses emails trouvées dans le code, ces listes d'adresses sont alors revendues à des sociétés qui t'envoie de la pub (donc des SPAMS).
Le fait de ne pas marquer l'adresse emails des membres dans le code HTML permet d'éviter de ce faire récupérer les dites adresses par un aspirateur.
Cela dit il suffisait de ne rien mettre. je ne sais pas si le code Jacascript va changer quelque choses pour les logiciels aspirateurs d'emails.
Mais c'est peut être une façon de te montrer que le site ne divulgue pas ton adresse mail chérie à tout le monde.
@++ Pilou
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:BertrandA
posté le: 27-07-2004 à 13:13:36
***.republicain-lorrain.fr
Je continue pour l'orthographe :
cours 1 :
1°/ Étape 1.
Php est un langage exécuté coté serveur, à la différence de javascript et html, donc votre code n' apparaît pas dans la source de votre page web, seules les informations que vous souhaitez afficher seront visibles par les visiteurs.
Bon jusque là tout va bien , passons maintenant à l' étape suivante, le cours sur les variables.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:BertrandA
posté le: 27-07-2004 à 13:34:07
***.republicain-lorrain.fr
Excusez moi, j'ai cliqué sur le bouton par erreur.
Cours 1:
C'est aussi pour dire que le lien devrait pointer vers le 1a.
Cours 2:
Il existe plusieurs types de variables
Une variable fonctionne sous la forme variable_nom = variable_valeur , mémorisez bien ce fonctionnement
A la fin : dans les cours suivants
Cours 3:
vous trouverez certainement celles dont vous aurez besoin.
Cours 5:
une base de données
les cours suivants
Cours 6:
Les cookies doivent être envoyés avant tout appel
votre visiteur
cependant d'autres paramètres sont également définis dans un cookie
Comment supprimer un cookie ?
C'est aussi simple , vous envoyez un cookie avec une variable sans valeur et une expiration dépassée
Cours 9:
'w+' : comme ci dessus mais crée le fichier si celui ci n'existe pas
Pour lire le contenu, vous pouvez utiliser
Cours 12:
$from = 'From: votre@email.com'; //l'email de celui qui envoie le message
Vous avez sans doute remarqué que j'ai ajouté le from à la suite de sujet dans la fonction mail, notez bien que c'est le seul champ supplémentaire que l'on peut ajouter, cette fonction ne prendra que 4 paramètres, si vous en ajoutez d'autres
d'autres avantages
Cours 13:
l'exercice
lorsque vous insérez une page, celle ci ne doit pas contenir de balise html comme <html><head><body>, uniquement le tableau et les images , ou simplement le contenu de la page, sinon vous aurez plusieurs fois les balises html dans votre page!!
pas mal d'erreurs
avec des pages qui ne bougent pas
Cours 14:
une base données
qui sera incrémentée
votre
les paramètres suivants
remplit correctement
puis insérez
c'est insérédans -> c'est inséré dans
Si vous avez suivit
Bon, je m'arrête là car je n'ai plus le temps, mais je reviendrai ;)
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:teto
posté le: 30-07-2004 à 21:52:53
***.wanadoo.fr
bonjour, Dans le cours N°20:
la redirection vers la page précédente est un lien javascript :
<a href="javascript: history.back();">Page précédente</a>';
or comme la premiere page n'est pas dans le cache impossible d'y accéder.
J'ai eu des erreurs à cause de l'absence des guillemets autour de _GET[numero_page] tt au long du script.
A mon humble avis,il serait plus judicieux d'ecrire
echo '<a href="'.$_SERVER['PHP_SELF'].'?numero_page='.$suivant.'">Page suivante</a>
au lieu de :
echo '<a href="affichage.php?numero_page='.$suivant.'">Page suivante</a>
pour les neophites (ca consomme + de ressources ).
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:teto
posté le: 30-07-2004 à 21:56:11
***.wanadoo.fr
Aussi il faut inverser ainsi les liens:
print ' <a href="'.$_SERVER['PHP_SELF'].'?numero_page='.($_GET['numero_page'] -1).'">Page précédente</a>'; // retour page précédente, ici version javascript
print '<a href="'.$_SERVER['PHP_SELF'].'?numero_page='.$suivant.'">Page suivante</a>'; //le lien pour les pages suivantes
pour que les liens se troiuvent dans un ordre logique.
Bravo pour ces cours très bien fait et ce fabuleux site :D qui m'a aidé à mes tout débuts
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:GreGoRiZ
posté le: 02-08-2004 à 23:19:44
***.club-internet.fr
Enorme erreur au niveau du formulaire du Liver d'Or qui n'a rien avoir avec le visuel que vous mettez.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:tosqualler
posté le: 09-08-2004 à 17:52:04
***.skynet.be
enorme erreur dans le tuto d'installatoin d'apache et php
Installation d'Apache
On va commencer par désarchiver ( pas bien français ça ! ) apache_1.3.24.tar.gz , c'est la version que vous avez dû télécharger.
[root@action]$ tar -xvzf apache_1.3.24.tar.gz -C /usr/local/apache(avec ou sans le pache je sais pas)
Vous devez voir défiler une liste de fichiers à l'écran, c'est normal, pas de panique, pour plus d'infos sur la commande tar , [root@action]$man tar
Une fois l'opération terminé, vous devriez avoir un répertoire apache_1.3.24 dans lequel se trouve toutes les sources d'apache.
Maintenant placez vous dans le répertoire apache_1.3.24, et exécutez les commandes suivantes:
[root@action]$./configure --prefix=/usr/local/apache // n'oubliez pas le point devant le / de configure, ici --prefix donne le chemin ou se trouvera le répertoire d'apache.
Appuyer sur Entrée
Si vous n'avez aucuns messages d'erreurs, on continue
[root@action]$make && make install // ici on lance l'installation définitive
Voilà, si tout c'est bien passé, apache est installé sur votre machine, vous pouvez le vérifier en allant dans /usr/local/apache , tout doit y être.
ET ENCORE MERCI D4AVOIR SENSURER MON POST J'ADORE CE SITE MAIS Y A DES LIMITES...L'ERREUR VIEN DE VOUS ET NON DE MOI
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:GKA
posté le: 09-08-2004 à 22:49:53
***.videotron.ca
Bonjour,
Ce message s'adresse à Tosqualler:
Rien ne vous empêche de passer un tour. Je n'ai pas vu votre message avant la censure, mais nous avons mis en place certaines règles à respecter.
Si vous ne voulez pas les respecter, je serai direct, allez voir ailleurs.
Les limites impliquent que vous dîtes BONJOUR et MERCI, telles que vous devez le faire lorsqu'un visiteur se présente chez vous (Ou chez vos parents si vous êtes gâtés!)
Et les limites, NOUS les faisons respecter.
Sois dit en passant, ce THREAD n'est pas disponible pour accueillir les trolls!
Cordialement,
Michel (Modérateur)
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:tosqualler
posté le: 09-08-2004 à 23:03:18
***.skynet.be
renbonsoir,voila j'ai fait une erreur je m'en escuse,on est quite???j'etait vraiment sur les nerf je commence a peine sous linux red hat et je pensait que je devrait tout formater et tout recommencer a cause de cette petite faute,faut me comprendre aussi...Bon pour ma par c'est deja oublié et vous????
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:e
posté le: 25-09-2004 à 16:28:51
***.xxx
yop,
Et bien ca va m'en faire du job, dès que j'ai le temps, je relis tous les post et je modifirais ce qu'il faut.
++
e - stressman
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:e
posté le: 25-09-2004 à 16:32:49
***.xxx
test
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:e
posté le: 25-09-2004 à 16:35:02
***.xxx
test 2
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Flo0r
posté le: 06-10-2004 à 18:31:26
***.tiscali.fr
Eu simplement quand tu t'inscrit il y a une faute d'orth.
inscriptions avec un s ? lol ;)
ca fait un peu désordre ce s
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Badzmiaoo
posté le: 13-10-2004 à 13:20:31
***.net.au
Bonjour à tous, d'abord un grand MERCI pour votre site :)
Voilà, j'ai un petit problème, je suis en train de m'autoformer pour programmer mon livre d'or et là, j'en suis au cours 14 et je n'arrive pas à insérer les données dans ma base en passant par l'interface html. En fait, quand j'appuie sur le bouton, je vois qu'une ligne a été créée dans la base de donnée, mais quand je fais réafficher le contenu, cette ligne, à part la date, ne contient rien.
Par exemple, je rentre "truc" pour les deux champs, et la base de données me renvoie des espaces désespérément vide.
Mis à part ça, je ne pensai pas que c'était aussi simple (j'ai fait du C++ avant)
Merci de votre aide.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Badzmiaoo
posté le: 13-10-2004 à 13:45:44
***.net.au
Rebonsoir (chez moi il fait nuit déjà :))
J'ai résolu mon problème!! yooupi, en consultant ce qui m'intéressait justement le cours sur le livre d'or ( j'étais en train de le lire en me disant: Toi un jour tu seras sur mon site...) Et puis j'ai remarqué les lignes avec Addslashes, donc j'ai compris j'avais pas initialiser mes variables. youpi suis happy, je vais continuer sur ma lancée merci pour votre site :)
|
|
| Sujet : e - stressman le PROFF
|
de:moonwar
posté le: 25-10-2004 à 07:49:59
***.95.140
e - stressman
Salutation, j'ai vu qlq erreurs, mais poste ce message pour te dire que t'es un dieu de la prog.
Merci, et continu de nous aider chèr PROFF :)
Bon courrage pour la suite;
Cordialement,
K.Moon
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:e
posté le: 27-10-2004 à 20:54:09
***.xxx
Bsoir moonwar,
;-) arrête les compliments, après jvais me la jouer super pro et prendre la grosse tête :-)))))))))))))))))))
merci a toi, bon faut que jpense à faire de nouveaux cours, mais j'ai pas le temps, soit jdors moins , ou alors .... je dors moins :-(
Bonne prog
merci
e - stressman
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:MaljunaKris
posté le: 05-12-2004 à 12:29:03
***.wanadoo.fr
Saluton,
J'arrive assez tard après la bataille, et ton projet a sûrement mûri (ou peut-être l'as-tu tout simplement abandonné).
Je rebondis sur les remarques afférentes à la compétence pédagogique reconnue pour l'éclairer sous un autre angle.
Une partie du public visé souhaitera, légitimement, faire prendre en charge cette formation au titre de la formation professionnelle continue.
Et, dans ce cadre, il te faudra obtenir un n° d'agréément en tant qu'organisme de formation.
Mais je doute fort qu'il y ait un marché viable disponible sur ce créneau.
En tout cas, bonne chance et bon courage.
Amike.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:MaljunaKris
posté le: 05-12-2004 à 12:29:58
***.wanadoo.fr
Saluton,
J'arrive assez tard après la bataille, et ton projet a sûrement mûri (ou peut-être l'as-tu tout simplement abandonné).
Je rebondis sur les remarques afférentes à la compétence pédagogique reconnue pour l'éclairer sous un autre angle.
Une partie du public visé souhaitera, légitimement, faire prendre en charge cette formation au titre de la formation professionnelle continue.
Et, dans ce cadre, il te faudra obtenir un n° d'agréément en tant qu'organisme de formation.
Mais je doute fort qu'il y ait un marché viable disponible sur ce créneau.
En tout cas, bonne chance et bon courage.
Amike.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:cwebline
posté le: 24-01-2005 à 00:41:24
***.tiscali.fr
Salut
Moi j'en vois une qui va faire demander command on fait ?
Si dans le cours 19 tu mets les addslashes dans la page AJOUER.PHP faut ensuite les ressortir avec stripslashes sur la page RECHERCHE.PHP non?
@+
Luc
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:rojhann
posté le: 29-01-2005 à 20:04:15
***.wanadoo.fr
salut tout le monde!
cela n'a rien avoir avec les cours à proprement dit, mais c'est juste pour signaler que dans la rubrique apache, php et mySQL le lien vers floopy ne marche pas chez moi....
il semblerait qu'ils aient uen nouvelle adresse (j'enlève la fin du lien à chaque fois pour y accéder).
A+
PS/ merci encore pour les cours qui sont super!
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:GKA
posté le: 30-01-2005 à 03:24:10
***.videotron.ca
Bonjour,
pour rojhann, effectivement, l'adresse semble avoir changé. Comme vous pouvez l'imaginez, nous vérifions pas tous les liens... surtout que celui-ci est là depuis plusieurs mois sinon quelques années... Elle sera corrigée. Merci pour l'attention que vous nous portez.
Pour les autres, voici l'adresse exacte corrigée:
http://floppy.pcvteam.net/v3/page.php?page=40
Cordialement,
Michel
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:oponion
posté le: 28-06-2005 à 16:35:02
***.ool.fr
Salut tout le monde.
Un petit oubli dans le cours n° 21 (construction du forum).
Il ne faut pas oublier d'ajouter sur la page "ajouter.php" :
$reponse_id = $_POST[reponse_id];
avant d'inscrire les infos dans la base, sinon le forum ne fonctionnera pas correctement.
Voilà.
@+
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:colt55
posté le: 13-07-2005 à 17:19:04
***.nerim.net
Bonjour,
D'abord hénaurmes félicitations pour le cours. Partant de zéro, ca fait un sacré débroussaillage !!
Maaaiiis, je plante sur le cours #6
exemple 1, j'affiche le message "Warning: setcookie() expects parameter 3 to be long, string given in /Users/../TMPfi6mdjktar.php on line 12"
Comme pour le moment je suis une quiche totale, je sais pas si c'est normal ou non. D'autant que lorsque je consulte la page, je charge bien un cookie ???
exemple 2 avec expiration du cookie, j'affiche le message "Warning: Cannot modify header information - headers already sent by (output started at /Users/olivierbachellerie/Sites/cdmailphp/TMPf6d44jksvg.php:10) in /Users/../TMPf6d44jksvg.php on line 12" donc pas mieux...
Si qq'un pouvait m'éclairer au moins sur la signification des messages.
Merci d'avance
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:ZigZog
posté le: 17-07-2005 à 10:16:34
***.aol.com
Salut!
Je suis debutant, mais l'avantage d'internet est de pouvoir consulter plusieurs cours en même temps lorsqu'on a des problèmes. De ce fait je peux te repondre colt55, il manque simplement des guillemets...
<?
print $_COOKIE["visiteur"].' est mon cookie';
?>
J'ai pu remarquer dans les differents cours sur le php qu'il manqué souvent des guillemets dans des cas similaires, Oubli ou Erreur?(Selon le serveur utilisé, cela marche peut etre?)?
Merci, pour votre site, on apprend vite...
A+++
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:colt55
posté le: 18-07-2005 à 11:09:34
***.nerim.net
Merci ZigZog,
OK pour les guillemets. Ca ne m'avait pas franchement sauté aux yeux. Si maintenant même les débutants aident les débutants, c'est génial !!! En revanche, ca ne répond quand même pas à mes soucis d'envois de cookie.
Merci du tuyau de penser aussi à aller voir sur d'autres sites de cours ;-)) Mais az-php reste mon premier amour !!!
colt55
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:ZigZog
posté le: 25-07-2005 à 21:13:36
***.aol.com
Slt,
desolé j'étais parti en vacances, lol.
Montre ton code entier stp car tu as des erreurs à la ligne 12, or il n'y en a pas dans le cour, lol.
A +++++
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:kouaw
posté le: 17-08-2005 à 18:39:00
***.skynet.be
euhh j ai remarquer une faute sur les fonction de chaines
htmlspecialshars() au lieu de htmlspecialchars() :)
Voila
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:zeltron87
posté le: 18-10-2005 à 20:31:44
***.proxad.net
Bonjour,
Je pense qu'il y a une erreur dans le cours 6 sur les cookies. Quand on tape la premiere ligne de code du cours :
<?
setcookie("visiteur","az-php","/");
?>
la page affiche le message suivant :
Warning: setcookie() expects parameter 3 to be long, string given in /var/www/test.php on line 2
En posant la question sur le forum, on m'a dit de tester :
<?
setcookie("visiteur","az-php",NULL,"/");
?>
Et là, ça marche.
En tout cas, c'est ce qui se passe sur ma machine, alors je le signale, au cas où
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:zeltron87
posté le: 21-10-2005 à 17:36:58
***.proxad.net
Bonjour,
J'ai pas mal galèré sur le chapitre 14 (la derniere partie). Alors j'ai cherché ailleurs et j'ai trouvé pas mal d'erreurs et d'oublis dans le code :
Dans le formulaire HTML, il faut retirer les guillemets autour des types de champs.
Exemple:
<input type="text" name="prenom"><br>
devient :
<input type=text name="prenom"><br>
Dans le script inserer.php, il faut dabord recuperer le contenu du tableau $_POST si on veut que ça marche. Il faudrait donc rajouter au début du script :
$prenom=$_POST['prenom']
$email=$POST['email']
Enfin, moi ce que j'en dis, hein, c'est clair que je suis pas une bete du php (sinon je serai pas en train d'apprendre avec ce site), mais avec la version d'origine,ça marchait pas chez moi et qu'avec ces modifs glanées ailleurs, ça marche.
A bientôt, je passe à la leçon 15
|
|
| Sujet : Thread concernant les erreurs dans mon cours
|
de:Gentlemanforever
posté le: 12-11-2005 à 21:51:13
***.skynet.be
Bonjour,bonsoir a tous,
j'en vient a vous ecrire sur ce forum parce que je commence a devenir fou
j'ai essayé plus de 1000 fois de faire fonctionner l'identification sur ma page
mais a chaque fois j'obtient ça:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in j:easyphp1-8wwwtest exercicesidentifier.php on line 34
Veuillez vérifier vos données
et si cela peut etre utile pour m'aider voici ma ligne de code (ma table s'apelle utilisateurs et je remplace login->Pseudo,pass->MotDePasse):
$sql = "SELECT Pseudo,MotDePasse FROM utilisateurs WHERE Pseudo=$Pseudo and MotDePasse=$MotDePasse";
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:maxp
posté le: 02-03-2006 à 02:04:30
***.sympatico.ca
de:Gentlemanforever
...j'ai essayé plus de 1000 fois de faire fonctionner l'identification sur ma page
mais a chaque fois j'obtient ça:
...
j'ai eu la même erreur j'ai du chercher sur le site officil du php j'ai modifié leur exemple et ca fonctionné. eux ils utilisent une boucle pour le faire fonctionner (pourquoi? j'en sais rien).
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:naturalia
posté le: 24-06-2006 à 12:02:00
***.proxad.net
salut tout le monde,
je voudrais faire une page ou il y aurai la liste des membre et que lorsque on clic sur le pseudo que l'on veut on soit rediriger vers une page qui contiendrais des photos que le membre aurais mises. Pour cela je voulais creer la liste et envoyer un cookie contenant le pseudo en question qui me servirait pour recuperer les données dans la page suivante .
Voici donc le code php concernant cette liste :
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// SELECTION BASE
mysql_select_db($sql_bdd) or die(mysql_error());
// RECUPERATION DES DONNEES
$req = mysql_query("SELECT id_membre,pseudo from membre ") or die ("erreur sql ".mysql_error());
// AFFICHAGE DES DONNEES
while($resultats=mysql_fetch_array($req))
{print "<a href='Projetespacemembres/page_membre.php'>".$resultats[pseudo]."</a>"."<br>";
setcookie("pseudo",$resultats[pseudo],NULL,"/");}?>
mais lorsque je le charge pour voir si ça marche ça m'affiche le message :
test
Warning: Cannot modify header information - headers already sent by (output started at /mnt/101/free.fr/0/a/emmanuelle.lavaud/Projetespacemembres/pages_persos.php:9) in /mnt/101/free.fr/0/a/emmanuelle.lavaud/Projetespacemembres/pages_persos.php on line 28
test2
Warning: Cannot modify header information - headers already sent by (output started at /mnt/101/free.fr/0/a/emmanuelle.lavaud/Projetespacemembres/pages_persos.php:9) in /mnt/101/free.fr/0/a/emmanuelle.lavaud/Projetespacemembres/pages_persos.php on line 28
Sachant que test et test2 sont des pseudo que j'ai créé pour les essais.
Est-ce que quelqun pourrait me dire ce que veulent dire ces messages d'erreurs ou à default me dire si il y a un autre moyen de faire ces pages.
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:tenbatsu
posté le: 23-07-2006 à 13:08:12
***.wanadoo.fr
bonjour , ben en faite c'est pas vraiment une erreur dans le cours c'est juste que j'ai pas tres bien compris le fonctionement de la boucle while et comme elle est utiliser par la suite je me demander si quelqun pouvait m'en expliquer le fonctionement
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:tenbatsu
posté le: 23-07-2006 à 13:12:45
***.wanadoo.fr
bonjour
dans votre tutorial vous dite que pour se connecter a sa base de donnee il faut attribuer les variables suivantes
$mysql_host = 'localhost'; // entrer votre hôte ici
$mysql_user = 'votre login'; // entrer votre login
$mysql_password = 'password'; // entrer votre password
$mysql_base = 'le nom de votre base de donnée'; // entrer le nom de votre base
cependant je voit pas bien ce que c'est de quel mot de passe s'agit t-il ,quel est l'hote, quel est le login,
comment s'on ils defini
|
|
| Sujet : erreurs dans le cours 26
|
de:xavsn
posté le: 07-08-2006 à 18:42:54
***.belgacom.be
Bonjour !
Les erreurs que je pense avoir localisées se trouvent dans l'étape 3 qui explique le fichier "formulaire.php"
1° Sur la ligne suivante se trouvant en début de code : "<?php ... //Inserez ici le code de la fonction gen_reg_key() définie au dessus", les "..." ne font pas partie du commentaire et donc impliquent une erreur.
Même remarque en fin de code avec : "... //Ajout a la base de donnée ou autre traitement"
Toutefois, je ne sais pas si on peut vraiment parler ici d'erreur ...
2° Par contre, en voici une vraie selon moi :
"if(isset($_GET['login']) && (md5(strtolower($_GET['verifCode'])) == $_GET['verifCode2'])) { $etape ++;
//Passage à l'étape suivante
}
...
"echo '<form method="post" action="formulaire.php">';
"
Comme on peut le remarquer, la méthode du formulaire est "post", mais on appelle les variables de ce formulaire avec $_GET ... D'où l'erreur ...
3° Il ne s'agit pas d'une erreur, mais je pense qu'il serait bon d'insister sur le fait qu'il faut mettre le font dans le même répertoire ... Personnellement, je n'avais pas de suite capté et c'est en résolvant les erreurs de PHP que j'ai pu résoudre ce petit problème.
Voilà, j'espère que ces quelques remarques, plus ou moins utiles, pourront en aider plus d'un ...
A bientot !
Xav'
|
|
de:xavsn
posté le: 07-08-2006 à 20:42:40
***.belgacom.be
Re !
En y regardant de plus près, je me suis rendu compte que ce script pouvait ne pas remplir son usage.
En effet, il suffit par exemple de voler un couple "verifCode" - verifCode2" qui marche et de le réutiliser dans un formulaire (sur son propre site par exemple) avec méthode "post", qui pointe vers le site qui utilise la protection en question ... A condition de rajouter un ou deux champs avec les login et mot de passe, notre formulaire est ideal pour que le script du cours crée autant de logins qu'on le souhaite !
Cela prouve simplement que la protection décrite dans le cours 26 n'est pas suffisante pour empêcher le flood.
Que faire dès lors ? De petites améliorations ou carrément un autre système ?
Au plaisir de vous entendre prochainement,
Xav'
|
|
| Sujet : Une résolution possible (cours 26)
|
de:xavsn
posté le: 07-08-2006 à 23:25:21
***.belgacom.be
J'ai un peu lu ce que j'ai trouvé sur le web, à propos du problème que je posais dans le message ci-dessus et une façon de le résoudre semble de comparer verifCode, non plus à verifCode2 (que l'on peut supprimer), mais à une variable de session dans laquelle on a mis le code lors de l'affichage du formulaire, avant de soumettre.
Voilà, ça marche très bien comme ça, bonne update !
Xav'
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:sakiliba
posté le: 06-03-2007 à 13:00:34
***.80.82
Bonjour
Le site est vraiment bien mais pour le cour 21 la construction du forum ma page reponse ne marche pas par exemple quand je clique sur envoyer ça affiche requête erreur je met en copie ma requête pour la page ajouter
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['pseudo']) AND isset($_POST['email']) AND isset($_POST['sujet']) AND isset($_POST['message']) )
{
//la date au format français
$date = date("d-m-Y H:i");
//on prépare la date au format US pour l'ordre de sortie
$date_verif = date("Y-m-d H:i");
$pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES); // On utilise htmlentities par mesure de sécurité
$email = htmlentities($_POST['email'], ENT_QUOTES); // De même pour l'email
$sujet = htmlentities($_POST['sujet'], ENT_QUOTES); // De même pour le sujet
$message = htmlentities($_POST['message'], ENT_QUOTES); // 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 />
// On peut enfin enregistrer )
//$req=
$req=mysql_query("INSERT Into forum(id,date,date_verif,pseudo,email,sujet,message,reponse) VALUES ('','$date','$date_verif','$pseudo','$email','$sujet','$message','$_POST[reponse]') ") or die ("erreur requête");
$donnees = mysql_fetch_array($req);
// === DECONNEXION ===
mysql_close();
//on redirige le visiteur sur la page d'accueil, là ou s'afficheront les messages soit forum_index.php
header('location: forum_index.php');
}
//else
//{
//print'<a href="javascript:history.back();">Cliquez ici pour compléter le formulaire</a>';
//}
?>
Merci
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:globule
posté le: 06-03-2007 à 15:42:54
***.69.226
Si tu as repris exactement la même table que dans le cours, ce n'est pas le champs reponse, mais reponse_id.
Ensuite vu qu'il y a un auto_increment sur le champs id, pas besoin de le spécifier dans la requête d'insertion.
essaye de séparer forum de la parenthèse par un espace au cas où ...
et en fait ça serait bien d'avoir l'erreur SQL, si tu pouvais remplacer 'or die ("erreur requête")' par 'or die ("erreur requête".mysql_error())' et nous redonner le message d'erreur le cas échéant ça serait plus simple parce que perso à part des spéculations hasardeuses sur la cause de l'erreur là je peux rien faire ...
Merci
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:lrool2014
posté le: 08-03-2007 à 13:31:43
***.net.ma
slt
Merci bk on apprend bk avec vos tutos, bon continuation.
Petite remarque :je crois que vos cours son plus milleurs si ils sont plus expliqués et plus commentés
je veut dire expliqué l'idée avant de passé au script.
Je crois qu'il manque dans le cour 21
au script ajouter.php:
$sujet=$_POST['sujet'];
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:lrool2014
posté le: 08-03-2007 à 14:31:33
***.net.ma
slt
pk pas ajouter au script ajouter.php cours 21
if(empty($_POST['reponse_id']))
$reponse_id='';
else
$reponse_id=$_POST['reponse_id'];
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:Shu
posté le: 21-03-2007 à 22:28:09
***.numericable.fr
Bonsoir,
j'en suis au cours 9, à l'ajout d'une ligne, aulieu de l'ajouter, il écrase la précédente, normal ?
merci
|
|
| Sujet : Thread concernant les erreurs dans les cours
|
de:DidierToulouse
posté le: 07-04-2008 à 21:28:16
***.wanadoo.fr
Bonjour,
J'alucin de joie :-)
Mais bon, dans le cours 4 http://www.az-php.com/?p=cours_4
j'aimerais connaitre la différence que fait l'auteur entre "plus grand que" et "supérieur à"...
Bien évidemment, il faut lire "supérieur ou égal à".
Merci pour ce cours fantastique, je me sens déjà moins nul (et le script php_info sur un serveur OVH, je vous dis pas la tartine de réponse)
Didier
|
| | Retour au Forum | Poster une réponse |
|
Accès restreint
!
|
Information: L'accès à cet espace est restreint,
vous devez être membre de az-php.
Pour vous inscrire, choisissez "espace membres"
dans le menu , ou cliquez
ici pour vous inscrire
Nous vous remercions de votre compréhension.
AZ-PHP
|
|
|
|
|
|
|