[MOD] reinette et pommedapi

Démarré par machine, 20 Octobre 2012, 11:15:15

« précédent - suivant »

machine

Citation de: Gilga le 05 Novembre 2012, 13:20:25
bon, univers à jour et infos (lune/mip) système solaire préservés

par contre pas de mise à jour de classement !


un truc qui serait utile, c'est l'affichage de la date des infos api importées (dans la console ou en pop up)
voire dans le mod


des que le mod fonctionnera correctement, j ajouterai ce genre d amélioration ...


pour les classements, je ne comprends pas :

j ai teste sur 3 uni différents
66 => oki au 04
67 et 114 => oki au 05


Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Mascotte

orsque je fais la manipe tout fonctionne a part la fin, une fois que je rentre le mot de passe

il m'indique erreur <500> interne au serveur, le mdp et le compte est bon, j'ai verifié en faisant info.

Une aide svp ?

machine

Citation de: Mascotte le 05 Novembre 2012, 21:22:10
orsque je fais la manipe tout fonctionne a part la fin, une fois que je rentre le mot de passe

il m'indique erreur <500> interne au serveur, le mdp et le compte est bon, j'ai verifié en faisant info.

Une aide svp ?

erreur 500 provient de ton hebergeur ...
tu es chez qui ?

peux tu me copier coller le contenu de ton fichier rufusovitch ???

si tu laisse quand meme travailler pommedapi, les classements passent ils ?

Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Mascotte

Je suis chez pulseheberg (hébergeur gratuit)
utilisant le panel Cpanel 10 (il me semble)

<?xml version="1.0"?>
<User xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <uni>117</uni>
  <pays>fr</pays>
  <pseudo>mascotte</pseudo>
  <mdp>e587136cbeb55d144dfc470e1c260aa7</mdp>
  <url_ogspy>http://www.lpe.pulseheberg.org/index.php</url_ogspy>
</User>

Sayn

Bonjour et merci pour ce soft!

De mon coté, l'extraction fonctionne bien, mais pas l'envoi sur le serveur :

Etapes pour reproduire :
1) Chargement du profil
2) extraction
3) commande "send"
4) Saisie du password et validation
5) L'application envoie le message suivant : "Le serveur distant a retourné une erreur : (417) Expectation failed." pour chaque tentative de connexion au serveur.

L'hebergement est un kimsufit chez OVH.

Si ca peut aider, je suis tombé sur ceci sur le net : http://cjhaas.com/2009/11/02/fixing-the-remote-server-returned-an-error-417-expectation-failed .
Bon courage et merci par avance :).
Sayn.

machine

06 Novembre 2012, 15:49:29 #65 Dernière édition: 06 Novembre 2012, 16:03:40 par machine
@Mascotte il semblerait que ton url ogspy soit faux ..
quand je tape http://www.lpe.pulseheberg.org/index.php sur mon navigateur j ai egalement une erreur ...
est ce vraiment ton adresse ogspy ???????

.@Sayn
sympa, tu me files le bug et la reponse ...

si je me refere a ca : http://julien-pauli.developpez.com/tutoriels/web/http/?page=page_4
Citation
Un serveur ne doit pas retourner un code 100 à une requête qui ne possède pas l'en-tête Expect: 100-Continue. Malheureusement, certains rares serveurs le font quand même. Si un proxy reçoit une requête Expect: 100-Continue, il ne doit la faire suivre que si le serveur suivant comprend HTTP 1.1. Dans le cas contraire il doit renvoyer au client d'origine une réponse 417.

ca proviendrait de ton serveur ..., par contre j ai pas trouvé comment faire pour qu il ne renvoit pas cette erreur ..

toujours est il que je v ajouter ton patch avec
"System.Net.ServicePointManager.Expect100Continue =False"

merci

( si tu trouves comment paramétrer ton serveur hesite pas a filer la reponse ;)

Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Sayn

06 Novembre 2012, 15:55:44 #66 Dernière édition: 06 Novembre 2012, 16:01:38 par Sayn
Entre dev, il faut bien se soutenir :p. Merci pour l'info sinon  ;)

J'avais vu cette explication, mais comme il y avait moyen de blinder le logiciel contre les serveurs mal configurés, je me suis dit que ca pouvait être sympa  :-X

J'avais aussi vu ce lien pour le serveur : http://stackoverflow.com/questions/3889574/apache-and-mod-proxy-not-handling-http-100-continue-from-client-http-417
mais je ne peux pas le tester depuis mon job, donc ce sera pour ce soir :).

Quoi qu'il en soit merci !
Sayn.

machine

pas de soucis, des que j aurais compilé la chose je mettrai en down ( j ai 2/3 trucs a ajouter coté binaire ... )

Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Néo32

06 Novembre 2012, 18:30:21 #68 Dernière édition: 06 Novembre 2012, 18:36:41 par Néo32
Sur gemini tous passe bien, info univers et systéme solaire préservés, beau travaille machine 

Pour le classement  aucun soucis non plus

Mascotte

@machine, c'est normal l'hebergeur est (encore) HS ...

Sayn

06 Novembre 2012, 23:56:30 #70 Dernière édition: 06 Novembre 2012, 23:58:28 par Sayn
Bonsoir,

Par rapport a l'erreur 417, le lien http://stackoverflow.com/questions/3889574/apache-and-mod-proxy-not-handling-http-100-continue-from-client-http-417 a solutionné le problème.

L'idée est d'ajouter les lignes suivantes dans apache2.conf (en théorie /etc/apache2/apache2.conf sur debian) :

<IfModule mod_headers.c>
RequestHeader unset Expect early
</IfModule>

et de redemarrer le serveur apache.


L'envoi se passe bien, jusqu'a une erreur 500 a un certain stade:

Récuperation informations Galaxie : 9 Systeme : 450 à  500
Connection distante en cours
Transfert en cours
Transfert effectué. Traitement en cours
Message ogspy : Mise a jour de  735 lignes
Récuperation classement : rank_player_points
Connection distante en cours
Transfert en cours
Le serveur distant a retourné une erreur : (500) Erreur interne du serveur.

Je regarde plus en detail et fait un retour si je trouve quelquechose dans les logs :).

Bonne soirée,
Sayn.

machine

super
j ai mis ton correctif, a la limite si tu pouvais revenir en arriere pour la future version ;)
du coup je v pouvoir attendre pour sortir la 0.0.0.3

@Mascotte :lol:

Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Sayn

07 Novembre 2012, 00:11:59 #72 Dernière édition: 07 Novembre 2012, 02:01:44 par Sayn
Ca marche, je retirerai la modification pour tester la nouvelle version:).

Par contre, a l'heure actuelle, j'ai deux problèmes :
1) ca se finit toujours par une erreur 500
2) Dans les logs, ca crache beaucoup :
Citation
[Wed Nov 07 00:03:32 2012] [error] [client Sayn's IP] PHP Notice:  Use of undefined constant MAGIC_QUOTES - assumed 'MAGIC_QUOTES' in /var/www/o117/mod/reinette/includes/functions.php on line 203
[Wed Nov 07 00:03:32 2012] [error] [client Sayn's IP] PHP Notice:  Trying to get property of non-object in /var/www/o117/mod/reinette/includes/functions.php on line 107
[Wed Nov 07 00:03:32 2012] [error] [client Sayn's IP] PHP Notice:  Use of undefined constant MAGIC_QUOTES - assumed 'MAGIC_QUOTES' in /var/www/o117/mod/reinette/includes/functions.php on line 203
[Wed Nov 07 00:03:32 2012] [error] [client Sayn's IP] PHP Notice:  Use of undefined constant MAGIC_QUOTES - assumed 'MAGIC_QUOTES' in /var/www/o117/mod/reinette/includes/functions.php on line 203

Je continue a regarder et je te tiens au courant (J'editerai ce post, sauf si réponse entre temps :))

###

00:19, dans les logs, le numéro de la ligne dans functions.php varie de 105 à 107 (pour celui la : Notice:  Trying to get property of non-object in /var/www/o117/mod/reinette/includes/functions.php on line 107)

Pour ce qui est de l'erreur 500, c'est toujours au même endroit :
CitationMessage ogspy : Mise a jour de  735 lignes
Récuperation classement : rank_player_points
Connection distante en cours
Transfert en cours
Le serveur distant a retourné une erreur : (500) Erreur interne du serveur.

Mais c'est pour ca :
Citation
[Wed Nov 07 00:20:23 2012] [error] [client ip] PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/o117/mod/reinette/includes/functions.php on line 47

Je vais changer ma config et retester, mais c'est peut être aussi le problème de Mascotte

###
00:37
En fait, j'ai edité ton script en local et j'ai ajouté un set_time_limit(3600); comme premiere instruction de rainette.php
Plus d'erreur 500, mais cette fois c'est l'application cliente qui rale ^^.
Citation
Récuperation classement : rank_player_points
Connection distante en cours
Transfert en cours

Le délai d'attente de l'opération a expiré.
v
Bon, en desactivant les logs ca a l'air de mieux passer. Le temps d'ecriture dans les logs pose p-e pb?
Il est en train de charger les differents classement et pour l'instant personne ne rale  :)

###
C'est terminé (30min environs). Il n'y a pas eu de problèmes particulier, mais certaines informations n'ont pas été prises en compte (pas de galaxie chargée, et les nouveaux classement (destruction, honneur, ... ) ne sont pas passés non plus. Ils sont passés la deuxième fois ! :)

Je vais continuer a chercher, au moins pour le challenge, mais si personne d'autres n'a ce genre de pb, ca ne vaut pas trop la peine de s'embeter non plus. C'est un vieux serveur de dev, et j'en ai un autre sur lequel je peux installer l'appli au besoin, donc pas de soucis.

En tout cas, rien qu'avoir le classement habituels c'est le bonheur^^.
Merci et bonne soirée ,
Sayn.

###
En fait, en remplant MAGIC_QUOTE dans function, ligne 203, par get_magic_quotes_runtime() il n'y a plus de warning, juste celui de l'accès a un non-objet.
Citationfunction quote($str)
{
    return (get_magic_quotes_runtime() ? $str : addslashes($str));
}

Après, mon PHP remonte a quelques années et l'administration serveur n'est pas specialement mon truc, donc a voir si la fonction fait toujours son job. La doc : http://php.net/manual/fr/function.get-magic-quotes-runtime.php

Mascotte

L'hebergeur fonctionne ne nouveau

Gilga

@machine:

tu as testé sur ovh ?

j'ai un heberg pro la bas mais pas d'ogspy car je suis sur wamp en local
mais bon, si t'as pas testé sur ovh je peux faire un install ogspy

enfin dis moi
Windows seven pro, Firefox 15.0.1
Dans ogame v5.1.x  univers quantum   VITESSE X2 
sur ogspy 3.1.0, sur wamp server (php 5.3.13, mysql 5.5.24) et sur OVH (php 5.3.16 )
script GM xtense Version: 2.4.8.1 et/ou barre xtense 2.4.8, mod xtense 2.4.2