Une page d'auto-inscription?!

Une page d'auto-inscription?! - PHP - Programmation

Marsh Posté le 15-02-2007 à 10:23:26    

MESSAGE A EFFACER S'IL VOUS PLAIT.

Message cité 1 fois
Message édité par VampireStefou le 16-02-2007 à 22:47:00
Reply

Marsh Posté le 15-02-2007 à 10:23:26   

Reply

Marsh Posté le 15-02-2007 à 10:49:53    

Pour simuler un navigateur web (puisque tu veux envoyer des formulaires), tu peux utiliser la lib curl (ça envoie des requêtes http) sinon, utiliser simpleTest ( http://www.lastcraft.com/web_tester_documentation.php ) : y'a une classe qui permet de simuler les actions d'un utilisateur sur l'IHM d'une appli web (clic sur des liens boutons, remplir les chams d'un formulaire...).


Message édité par rufo le 15-02-2007 à 10:51:30
Reply

Marsh Posté le 15-02-2007 à 11:20:53    

plutôt qu'utiliser easyphp qui n'est plus supporté il me semble, il vaut mieux utiliser wamp (qui fait la même chose mais en mieux). En +, ces 2 produits peuvent être installés en même temps sur un même serveur (par contre, on peut pas les lancer en même temps).
T'es en quelle version de php sinon?
 
Sinon, pour l'aspect pédagogie, il est préférable que tu codes toi-même le script php et quand tu bloques sur un truc qui fonctionne pas, tu reviens ici poster ton code et demander de l'aide. Tu verras, au final, tu seras gagnant ;)

Reply

Marsh Posté le 15-02-2007 à 11:29:42    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:08
Reply

Marsh Posté le 15-02-2007 à 11:57:27    

VampireStefou a écrit :

Bonjour à tous!
 
Voilà en faite je sais pas si c'est possible ou si ça existe mais je vais demander quand même :??:...
 
Je souhaiterais avoir une page php qui flood mon autre page php avec plein d'inscriptions.
 
Ma page d'inscription se nomme compte1.php et dedans pour faire simple le code c'est:
 

...
<input type="text" name="Account">
<input type="password" name="Password">
<input type="password" name="Password2">
<input type="text" name="Email">
<input type="submit" value="ajouter">
...

 
 
Une fois les champs remplis et après avoir appuyé sur "ajouter" cela affiche une nouvelle page qui se nomme insertion2.php et qui utilise la fonction POST pour envoyer les données vers une base *.mdb.
 
Donc voilà je souhaiterais avoir une page php qui genere des inscriptions automatique en masse s'il vous plait... :bounce:!


C'est quoi l'intérêt [:petrus dei]
 
Tu comptes te lancer dans le spamming de blogs? [:cupra]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 15-02-2007 à 12:00:11    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:15
Reply

Marsh Posté le 15-02-2007 à 12:10:28    

dans ce cas il vaut probablement mieux ne pas utiliser PHP (ou en tout cas ne pas utiliser une page web) et te faire un script en ligne de commande en utilisant une lib HTTP => http://forum.hardware.fr/forum2.ph [...] 0#t1514285


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 15-02-2007 à 12:14:31    

MESSAGE A EFFACER S'IL VOUS PLAIT.

Message cité 1 fois
Message édité par VampireStefou le 16-02-2007 à 22:48:13
Reply

Marsh Posté le 15-02-2007 à 12:28:38    

VampireStefou a écrit :

Bah, en faite je comptais passé par là http://82.240.65.115/Compte.php c'est donc le module d'inscription.
 
Pour que l'inscription ce face comme en normale, par internet, et non en local.


Et alors?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 15-02-2007 à 12:34:26    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:20
Reply

Marsh Posté le 15-02-2007 à 12:34:26   

Reply

Marsh Posté le 15-02-2007 à 12:41:21    

non, on peut t'aider, mais on ne vas sûrement pas faire ton boulot, pour ça il faut aller voir dans la catégorie Emplois et Etudes.


Message édité par masklinn le 15-02-2007 à 12:41:49

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 15-02-2007 à 12:42:20    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:48:07
Reply

Marsh Posté le 15-02-2007 à 13:38:15    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:27
Reply

Marsh Posté le 15-02-2007 à 14:10:56    

Toi, t'as utilisé firebug, j'ai l'impression, non?
 
C'est ce que Masklinn t'as conseillé : utiliser une lib HTTP pour pouvoir envoyer au serveur ce genre de requête mais avec un contenu défini par tes soins...


Message édité par rufo le 15-02-2007 à 14:11:23
Reply

Marsh Posté le 15-02-2007 à 14:23:15    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:59
Reply

Marsh Posté le 15-02-2007 à 16:30:50    

Si tu veux passer par php, tu peux regarder du coté des sockets (fsockopen). Mais je ne comprend pas pourquoi tu veux absolution passer par ta page d'inscription : il ne serait pas plus simple de flooder directement ta base de données ?


---------------
ilonet - Internet, Informatique et Webmastering
Reply

Marsh Posté le 16-02-2007 à 15:16:57    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:53
Reply

Marsh Posté le 16-02-2007 à 15:30:17    

quelle solution as-tu mise en oeuvre finalement?

Reply

Marsh Posté le 16-02-2007 à 15:34:46    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:35
Reply

Marsh Posté le 16-02-2007 à 15:56:20    

Je vois...:/ Donc t'as recodé une page semblable à celle que tu voulais utiliser pour tes tests et t'as pas utilisé la moindre réponse qu'on t'as donné...(lib HTTP ou lib de tests unitaires comme phpunit ou simplettest)


Message édité par rufo le 16-02-2007 à 15:56:37
Reply

Marsh Posté le 16-02-2007 à 15:56:55    

Bah non vue que je ne savais pas m'en servire, comme je l'ai dis j'ai 0 notion php :(...

Reply

Marsh Posté le 16-02-2007 à 16:08:36    

VampireStefou a écrit :

Bah non vue que je ne savais pas m'en servire, comme je l'ai dis j'ai 0 notion php :(...


 
sauf qu'avec ta solution, t'es bloqué au même point : tu ne sais pas poster automatiquement un formulaire :pfff: Alors qu'en cherchant un peu à comprendre de quoi on te parlait, t'aurais réussi.
 
ps : je viens de penser à une autre solution bien bourrin en Javascript qui ferait un submit du formulaire une fois la page html chargée :whistle:  

Reply

Marsh Posté le 16-02-2007 à 16:11:03    

MESSAGE A EFFACER S'IL VOUS PLAIT.


Message édité par VampireStefou le 16-02-2007 à 22:47:44
Reply

Marsh Posté le 16-02-2007 à 16:15:34    

Si ton truc est bien torché, il existe normalement une fonction, ou une méthode de classe se chargeant d'insérer une nouvelle inscription. Suffit d'exécuter cette fonction dans une boucle par exemple.
 
Normalement dans un truc bien fait, y'a jamais besoin de navigateur pour tester les couches de bases, on devrait pouvoir faire ça via du code, et ne pas reposer sur une requête HTTP :)

Reply

Marsh Posté le 16-02-2007 à 16:17:57    

FlorentG a écrit :

Si ton truc est bien torché, il existe normalement une fonction, ou une méthode de classe se chargeant d'insérer une nouvelle inscription. Suffit d'exécuter cette fonction dans une boucle par exemple.
 
Normalement dans un truc bien fait, y'a jamais besoin de navigateur pour tester les couches de bases, on devrait pouvoir faire ça via du code, et ne pas reposer sur une requête HTTP :)


 
Pour faire tes TU, effectivement, mais quand tu veux faire tes TI, il faut bien passer par le navigateur pour tester l'interaction entre l'IHM et tes couches de base.

Reply

Marsh Posté le 16-02-2007 à 16:39:42    

Ouais c'est sûr, maintenant dans son cas je sais pas si y'a trop besoin d'ihm

Reply

Marsh Posté le 16-02-2007 à 16:41:07    

FlorentG a écrit :

Ouais c'est sûr, maintenant dans son cas je sais pas si y'a trop besoin d'ihm


 
j'avais l'impression qu'il voulait voir si y'avait moyen de flooder sa base en passant par son ihm HTML...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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