Receuperation des donnees

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Receuperation des donnees

par Truc » 17 déc. 2006, 01:15

Ben c surtout qu'il n'y a pas d'autre solution :lol:

Le truc fonctionne et tu veux y ajouter un autre truc pour que ça ne peux pas fonctioner :?

par Invité » 17 déc. 2006, 01:12

RESOLU puiske pas de solutions

par Truc » 17 déc. 2006, 01:08

Dans la structure qui fonctionne tu dois avoir "login_check.php" au même niveau que "index.php".

Tant que ces fichiers restent la tu n'auras pas de modification à apporter.

par Invité » 17 déc. 2006, 01:03

$url_du_site que je peux changer a chaque fois que je veux changer de chemin

par Truc » 17 déc. 2006, 01:00

Ben euh.... tu n'as pas besoin d'inclure l'url de ton site.... les includes sont effectuées à partir du répertoire courant du script les utilisant.

Si ça fonctionne comme ça pourquoi veux tu y inclure un autre chemin :-k

par Truc » 17 déc. 2006, 00:58

Il y a aussi "body.php" dans le message d'erreur... ça fait référence à ?

Et au final c'est quoi le souci ?
A la base c'était la récupération des variables POST dans "login_check.php" ce qui est réglé :-k

par Invité » 17 déc. 2006, 00:58

j'ai change avec:
case 'Login' :
        {
include("login_form.php");
        }
       break;

case 'LoginCheck' :
        {
include("login_check.php"); 
        }
       break;
et ca marche, alors comment faire entrer cette $url_du_site ?

par Invité » 17 déc. 2006, 00:55

j'ai change $url_du_site avec l'url reele du site et ca donne rien :(

par Truc » 17 déc. 2006, 00:47

que contient "$url_du_site" ?

par Invité » 17 déc. 2006, 00:45

c'est ce que je fesais:
case 'Login' :
        {
include($url_du_site.'/Idara/login_form.php');
        }
       break;

case 'LoginCheck' :
        {
include($url_du_site.'/Idara/login_check.php'); 
        }
       break;

par Truc » 17 déc. 2006, 00:35

elles sont donc la ces valeurs :-k :roll:

par contre il faut bien séparer la variable du reste du chemin dans l'include :
include($url_du_site."/Idara/login_check.php");
t'assurer que "$url_du_site" est affectée d'une valeur.

Sinon la variable devient l'ensemble (jusqu'au .php) qui est une variable vide donc n'inclu rien.

par Invité » 16 déc. 2006, 23:32

ca affiche sur login_form:

Code : Tout sélectionner

Test Login array(0) { } /
Login est le champ: Login <input type....>

ca affiche sur login_check:

Code : Tout sélectionner

log LoginCheck array(2) { ["pseudo"]=> string(3) "log" ["passwd"]=> string(6) "passwd" } / Warning: main($url_du_site/Idara/login_check.php) [function.main]: failed to open stream: No such file or directory.../Idara/body.php on line 34 Warning: main() [function.include]: Failed opening '$url_du_site/Idara/login_check.php' for inclusion (include_path='/mnt/122/sdb/f/b/.../Idara/body.php on line 34
pseudo => le nom du champ login
log => j'ai rempli le champs login par log
passwd => j'ai rempli le champs password par passwd

par Truc » 16 déc. 2006, 23:19

=D>

Tu as donc un souci avant ça.
Ceci dit je ne voit pas le pourquoi du comment si :

Le switch se trouve bien dans "index.php"
Le formulaire est dans "login_form.php"
Le traitement du formulaire est dans "login_check.php"
Le formulaire revoie bien sur l'index.
... c'est bien ça ?

Affiche :
<?php

$rub = isset($_GET["rub"]) ? $_GET["rub"] : ""; 
echo "<p>".$rub."</p>"
echo "<pre>";
var_dump($_POST);
echo "/<pre>";
après la validation du formulaire.

par Invité » 16 déc. 2006, 22:28

ca donne "Test" :)

par Truc » 16 déc. 2006, 02:52

Je ne veux separer tous les POST avec mes pages :(
Bah... c'est juste pour tester hein :wink:
Si rien ne s'affiche avant le switch alors on élimine un éventuel souci de l'include.
Il faut remonter dans le code petit à petit pour débugger.
Ajoute des messages qui servent de visualisation des variables pour suivre leur "traces".