begin process at 2012 05 27 22:11:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > CLASS POUR TRAITER LES FORMULAIRE(GESTION ERREURS/MOT_DE_PASSE/AJOUT DANS MYSQL/BILAN DES DONNÉES INSERÉS/MAIL...)

CLASS POUR TRAITER LES FORMULAIRE(GESTION ERREURS/MOT_DE_PASSE/AJOUT DANS MYSQL/BILAN DES DONNÉES INSERÉS/MAIL...)


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Class et Objet ( POO ) Niveau :Initié Date de création :25/07/2004 Date de mise à jour :14/08/2004 12:03:16 Vu / téléchargé :5 539 / 731

Auteur : jonguignolo

Ecrire un message privé
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

 Description

c une petite sources qui va vous permettre de traiter un formulaire d'ajout d'utilisateurs par exemple ^^
ces deux petites classes peuvent:
->verifier les pass
->permettre d'avoir des caractères interdits (avec ou sans espace)
->permettre d'obliger une taille minimum
->champs prédéfinis tel que 'Date' 'Heure'
->verification succinte du mail si vous en avez besoin
->générer des mots de passe
->peu empecher les doublons dans une base
->permet à des utilisateurs de se logger
->ecrit les infos dans la base avec un appel trés simple
->renvoyer les infos écrites dans la base(plus sur que de directement renvoyer les post, non? ;))
->envoyer un mail à l'utilisateurs avec ces infos

bin voila il me semble avoir tt dis :)


 Conclusion

N'utilisez pas les fonctions d'upload de fichier elle ne sont pas au point mais ça va venir ^^


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

09 août 2004 22:00:13 :
Load_sq() ->La petite dernière qui permet aux utilisateurs de se logger :) voilou pour utilisé g rajouté se dont vous aviez besoin pour utilisé load_sq... étape 3 et 4 :)
10 août 2004 06:24:34 :
voyez la petite dernière load_sq qui sert à logger un utilisateur :) a tte all
12 août 2004 06:14:29 :
corrigé quelque bug signalé par koko, encore merci à toi
14 août 2004 12:03:16 :
<>No doublons mise à jour plus générique, j'entend par la quel ne verifie plus que le Mail ce qui était le cas avant.. <>revue de quelque bug nottament au niveau des champ predefinit qui été faussé à cause d'un lapsus <>méthode control_string peu accepter les espaces maintenant voyez par vous meme je ne vous met pas le fichier pour logger les utilisateur dans le zip, bin oui si je vous donne tout c'est pas drôle, mais si vous le voulais n'hésitez pas... à oui et maintenant c'est dans un zip :) vous y trouverez : le fichier users.sql qui cointient la table users le fichier Class/class_Form.php les petites classes :) le fichier Formulaire_add_users.php... le fichier trait_form_add_users.php ... PENSEZ A METTRE LA TABLE users DANS LA BASE COURS SINON MODIFIEZ MA CLASS...

 Sources du même auteur

Source avec Zip LEVELPARSER
Source avec Zip CLASS CRYPTAGE/DECRYPTAGE TABLEAU/CHAINE DE CARACTÈRE
Source avec Zip Source avec une capture MENU PHP CLASS/PHP5
Source avec Zip GRAPHEUR BETA (UTILISATION DE LA LIB GD)
Source avec Zip Source avec une capture PAGE AVEC CADRILLAGE DE LA COULEUR VOULU/UTILISATION DE GD

 Sources de la même categorie

Source avec Zip GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
CLASSE D'OBJET DE CRYPTAGE ET DÉCRYPTAGE DE CHAINES DE CARAC... par 8Tnerolf8
Source avec Zip MY.DEVIANTART API par inwebo
CLASSE DE GESTION DE "VARIABLES GLOBALES D'ENVIRONNEMENT" par pifou25
Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter

Commentaires et avis

Commentaire de GRenard le 25/07/2004 18:42:40

C'est Cool! Du PHP5 ! Le seul problème, c'est que tu commences à utiliser les private, protected et public, mais le problème c'est que tu perds l'utilisation plus tard dans ton script... Si toutes tes fonctions sont public, alors il faut mettre public devant :)

Commentaire de WhiteDwarf le 30/07/2004 12:49:08

c'est un bon post ca... ;)

Commentaire de koko le 02/08/2004 10:13:32

tu aurais du signaler que c'était pour php 5 !

Commentaire de jonguignolo le 02/08/2004 23:19:57

G renard, j'y travail...
merci whitedwarf
dsl koko
par contre les modif seront pas faite avant uen semaine je fais un serveur et sa me prd tte mes journée et defois meme mes nuits...
++

Commentaire de koko le 03/08/2004 00:53:55

en fait, je ne peux pas tester ton code car j'ai pu php5 d'installer...
mais je suis impatient de le réinstaller :)

Commentaire de jonguignolo le 11/08/2004 06:42:02

koko, wamp5 est sorti il y a peu avec la released de php5 pour windows nt (xp et 2000...) il est pratique et stable
++

Commentaire de koko le 11/08/2004 11:36:04

pourquoi installer un truc tout fait alors qu'il me suffit de modifier la config de mon apache ?

Commentaire de koko le 11/08/2004 14:49:22

j'ai installé php5 et j'ai trouvé plein d'erreurs dans le code, je ne sais pas si c'est normal !

par exemple Pub::open_sq qui recoit un parametre et qui n'est pas utiliser !!

mysql_select_db($this->base,$this->link_sq) <= il devrait être utilisé la !

sinon il y a quelques notices... et le code est salement indenté (je pense que c'est le site qui fait ca !)

Commentaire de koko le 11/08/2004 14:51:28

oups j'ai un peu relu le code et je me suis apercu que c'était une erreur dans les termes !
base est le nom de la table en fait et non le nom de la base...

(faudrait demander a nix de pouvoir éditer ses messages :/)

Commentaire de jonguignolo le 11/08/2004 17:39:37

pour ce qui en est des erreurs y en a pas, mais en effet mon code prete a confusion j'en suis navré...
sinon pour ce qui en est de la mise en page.. c po moi parceke mon code est propre bon c vrai que les comment de vrais po etre au debut mais bon...
et je comprend pas ce que tu veu demander à nix :(
voila ++

Commentaire de koko le 11/08/2004 18:05:39

pour nix, j'ai écris 3 messages de suite et ca m'énerve !

et il y a des erreurs ! j'en suis sur :


Warning: Missing argument 1 for Form::Control_lenght_string() in C:\localhost\www\class\class_form.php on line 115

Notice: Undefined property: Plus::$post in C:\localhost\www\class\class_form.php on line 48

Notice: Use of undefined constant A - assumed 'A' in C:\localhost\www\class\class_form.php on line 148

Notice: Use of undefined constant B - assumed 'B' in C:\localhost\www\class\class_form.php on line 148

Notice: Use of undefined constant C - assumed 'C' in C:\localhost\www\class\class_form.php on line 148

Notice: Use of undefined constant D - assumed 'D' in C:\localhost\www\class\class_form.php on line 148

Plein de notices !

Bon ca va vite a corriger..

Commentaire de jonguignolo le 11/08/2004 18:18:11

nan c que tu appel mal le code! c obligé chez moi ça marche o poil ...

Commentaire de koko le 11/08/2004 19:07:37

j'utilise ton code pour tester :p

regarde ton error_reporting

Commentaire de jonguignolo le 11/08/2004 21:54:00

bon, mon debug est à all donc si g une erreur je le sais de suite...

Commentaire de koko le 11/08/2004 22:38:16

$caractaire = array(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z);

c'est obligé qu'il y a une notice ici ! et pas que 1, 26 !!
car A est considéré comme une constante car il n'y a pas de ' ' autour, notice qui dit que ce n'est pas une constante définie

peut etre que ton display_error est a off...

Commentaire de jonguignolo le 12/08/2004 05:59:27

error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICT;
-->
error_reporting  =  E_ALL;
avant / aprés
La je te dois mes excuses en effet mon script est une bouse dsl de t'avoir fais perdre ton temps bon je le corrige se soir en rentrant du bouleau
Donc mes excuses et merci de ta patience koko
PhPeteur

Commentaire de jonguignolo le 12/08/2004 06:18:18

j'ai commencé les correction mais je comprd pas la chose suivante :
si je met mon $post en public c ok pas d'erreur..
mais si je le met en protected j'ai une erreur..
pourtant protected implique bien que celui ci peut etre appelé par les enfants...
(Fatal error: Call to protected Form::__construct() from context '' in d:\wamp\www\trait_form_add_users.php on line 9)
voila la c avec mon __constructeur parceke j'ai essayé de le mettre en protected mais voila c caca :)
une idée ?

Commentaire de GRenard le 12/08/2004 06:20:43

les fonctions du style __construct, __destruct... ne doivent avoir aucun mot clé.

function __construct(){ }

Commentaire de koko le 12/08/2004 10:44:38

jonguignolo pas de problème
l'erreur est humaine !
Faute avouée a moitié pardonnée

Commentaire de jonguignolo le 12/08/2004 18:58:46

merci de ta clemence koko, puis je en abuser en soumettant le pb suivant ?
->ligne 322
if ($info_user[$this->tab_quoack[$id_index]->str_name] != $this->tab_quoack[$id_index]->post)
->l'erreur :
Fatal error: Cannot access protected property Form::$post in d:\wamp\www\Class\class_Form.php on line 322
voilou donc en attendant je le met en var... :d (boulet un jour, boulet toujours..)

Commentaire de koko le 12/08/2004 19:18:16

ca je sais pas du tout, désolé :/

Commentaire de GRenard le 12/08/2004 23:55:39

public :
Accessible de partout (class, script...)

private :
Accessible de la classe qui possède la variable

protected :
Accessible de la classe qui possède la variable + les classes parentes ou filles.

J'espere que cela t'aidera !

Commentaire de jonguignolo le 13/08/2004 05:24:35

Merci GRenard, mais ça je le savais :( c bien pou ça que je pose la question...
enfin merci qd même :d

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales