Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[jeuxflash] récupérer des variables - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Résolu] [jeuxflash] récupérer des variables  [40 réponses]

puce Index du Forum  » Divers  » Webmastering


Répondre


fleche bas

vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien lundi 16 juin 2008 à 18:48  
Bonjour,
pour ce module j'avais trouvé un truc, je redirigeais par un htaccess les résultats vers newscore.php
pour extraire les données j'avais modifié le fichier newscore.php en rajoutant ce code

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     
  5. if (!empty($_POST['game_name']))
  6. {
  7.     $game_name =$_POST['game_name'];
  8. }
  9. if (!empty($_POST['score']))
  10. {
  11.     $score = $_POST['score'];
  12. }
  13.  
  14. if (!empty($_POST['game_score']))
  15. {
  16.     $score = $_POST['game_score'];
  17. }
  18.  
  19. if (!empty($_POST['gname']))
  20. {
  21.     $game_name =$_POST['gname'];
  22. }
  23. if (!empty($_POST['gscore']))
  24. {
  25.     $score = $_POST['gscore'];
  26. }    
  27.  
  28. #####!!!#####
  29. ?>

ce qui réglait la quasi totalité des cas.

Après le passage en V1.6 ceci ne fonctionne plus.
Apparement il y a un passage obligé par le header car les données posts sont derrière une adresse du type ./index?n'importe quoi &[POST]

j'essaye donc de rajouter dans le header deux choses: une redirection si présence de certaines données par

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if (isset($_REQUEST['ACT']))
  5. if (!empty($_POST['game_name']))
  6. {
  7.     $game_name =$_POST['game_name'];
  8. }
  9. if (!empty($_POST['score']))
  10. {
  11.     $score = $_POST['score'];
  12. }
  13.  
  14. if (!empty($_POST['game_score']))
  15. {
  16.     $score = $_POST['game_score'];
  17. }
  18.  
  19. if (!empty($_POST['gname']))
  20. {
  21.     $game_name =$_POST['gname'];
  22. }
  23. if (!empty($_POST['gscore']))
  24. {
  25.     $score = $_POST['gscore'];
  26. }
  27. header ('Location: ./newscore.php?&game_name=$game_name&score=$score');
  28.     };
  29.  
  30. #####!!!#####
  31. ?>

apparemment la redirection fonctionne, mais pas le transfert des données.
dans le nouveau newscore j'ai essayé de mettre ça pour récupérer mais ce n'est pas bon les résultats sont vide.
Je donne ma langue au chat ce coup ci...


Edité lundi 16 juin 2008 : 19:12 par vieuxcon

mieux vaut être un phare qu'un grain de sable


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien lundi 16 juin 2008 à 18:51  
Bonsoir,

Enlève le"module" de ton titre.

Ensuite, essaye avec $_REQUEST à la place des $_POST

A+

Avoir l'air coñ n'est qu'une question de point de vue....


vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien lundi 16 juin 2008 à 19:46  
non apparement j'ai toujours des résultats vide

mieux vaut être un phare qu'un grain de sable


djtaz68
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 180 (0.03/Jour)
Inscrit(e) le: 08 octobre 2007
Visiter son site
Imprimer Permalien lundi 16 juin 2008 à 20:06  
bonjour,

le problème est qu'avant tu utilisait ton fichier htaccess pour rediriger.

Je te propose une autre solution : oublie le htaccess et ajoute dans l'index.php à la racine de ton site ce petit bout de code au début du fichier:


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if($HTTP_GET_VARS['act'] == 'Arcade')
  5. {
  6. require "newscore.php";
  7. exit;
  8. }
  9.  
  10. #####!!!#####
  11. ?>


Pour moi ça fonctionne comme ça.

La connaissance s'accroît lorsqu'on la partage


vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien lundi 16 juin 2008 à 20:19  
Ok merci c'est bon. Il ne me reste plus qu'à décortiquer ton code pour comprendre la redirection avec transfert des variables.

Et merci Garveur de t'y être intéressé

Edité lundi 16 juin 2008 : 20:20 par vieuxcon

mieux vaut être un phare qu'un grain de sable


djtaz68
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 180 (0.03/Jour)
Inscrit(e) le: 08 octobre 2007
Visiter son site
Imprimer Permalien lundi 16 juin 2008 à 20:25  
Y'a pas grand chose à comprendre, tu enlève le code que tu s rajouté dans le header et tu laisse le code que tu avais mis dans le newscore.php et ça devrait fonctionner.

La connaissance s'accroît lorsqu'on la partage


vieuxcon
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 998 (0.13/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site MSN
Imprimer Permalien lundi 16 juin 2008 à 23:24  
oui oui ca marche merci ce que je regarderais plus tard (je vais quand même finir par aller au dodo)c'est comment se passe la redirection car je pense à d'autres utilisations éventuelles

mieux vaut être un phare qu'un grain de sable


hellfire
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 29
Inscrit(e) le: 17 octobre 2008
Visiter son site
Imprimer Permalien dimanche 14 août 2011 à 10:35  
bonjour depuis la version 1.6.925 je me retrouve avec le souci evoqué a l'epoque avec les jeux qui envoie les scores a " act=Arcade&do=newscore " j'ai essayé d'adapter l'ancien code au nouveau mais sans succes je me retrouver avec cette erreur : Parse error: syntax error, unexpected '}' in /home/avdfr/public_html/bebe/newscore.php on line 149

ce qui correspond a :

143 unset($_GET['act']);
144 $_REQUEST['mod']= 'jeuxflash';
145 $_REQUEST['ac'] = 'scoresjeu';
146 }
147
148 include './index.php';
149}

sign.jpg


Imprimer Permalien dimanche 14 août 2011 à 11:47  
Slt,

Tu peut donner le code complet de ta page?

Dans un premier temps, sans rien voir je te dirais de virer le } ligne 149 mais en voyant le code complet peut être que y'a une vrai solution


hellfire
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 29
Inscrit(e) le: 17 octobre 2008
Visiter son site
Imprimer Permalien dimanche 14 août 2011 à 12:06  
Bonjour,
comment fait on pour insérer le code dans un tableau avec les numéros de ligne comme le message de " vieuxcon " par exemple.
Je ne trouve pas comment faire

Une fois le } enlever cela donne :

Parse error: syntax error, unexpected T_ELSE in /home/avdfr/public_html/bebe/index.php on line 149

donc je pense qu'il faut le code complet disponible ICI il y a dans le rar : newscore.php et index.php
Édité 1 fois - Dernière édition: 14/08/2011 à 12:11 Par hellfire.


sign.jpg


Imprimer Permalien dimanche 14 août 2011 à 12:08  
Soit tu met le code complet avec les balises php et ça sera automatique soit tu utilise la balise [code] smiley sg3bgg29g.gif


fleche bas[Résolu] [jeuxflash] récupérer des variables  [40 réponses]

Répondre



puce Index du Forum  » Divers  » Webmastering