NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: Perfect Slayer le 29 Mai 2005 à 15:18:56



Titre: Prog - Racine
Posté par: Perfect Slayer le 29 Mai 2005 à 15:18:56
J'ai un problème (précédement cité sur l'ancien forum) concernant le login aux pages prog3.1.php et prog3.2.php.
Il faut être logués pour accéder aux pages..
Je cherche une autre méthode de lire le ficiher ? (j'travaille avec PHP)
Je cherche à introduire ma session quand je lis la page ?


Titre: Prog - Racine
Posté par: Perfect Slayer le 29 Mai 2005 à 15:36:49
C'est bon, j'ai trouvé par moi même..
Maintenant, j'ai PHP qui me fait un caca nerveux avec la fonction racine carré ! Il me prend ma variable pour une string.. et non une integer ! Argh.. du coup, sqrt vaut 0  :cry:

Edit :
Epreuve validée. Elle vaut pas bcp de point  :rolleyes:


Titre: Prog - Racine
Posté par: Invit le 01 Juin 2005 à 06:32:16
La réponce à ta précédente question m'interresse... Mon prog bugavec le message "Vous devez étre loggué..." :!:


Titre: Prog - Racine
Posté par: Perfect Slayer le 01 Juin 2005 à 06:45:23
La réponse est dans mon premier post... Cherche un peu et reviens si tu trouves toujours pas  ;)


Titre: Prog - Racine
Posté par: Atchoum le 01 Juin 2005 à 10:34:24
L'invité c'était moi... Je vais chercher, mais déjà que mon VB est long, je me vois pas faire une injection d'header, donc pour étre logguer lors des deux requétes, c'est mort! Je vais donc creser l'autre piste qui était "une autre méthode de lire le ficiher", mais je vois pas trop comment... cela me parrait méme impossible!
Si quelqu'un peut m'indiquer un sentier batu permettant de réussir l'épreuve avec du VB(ou autre: j'adapteré), ce serait sympa!


Titre: Prog - Racine
Posté par: Perfect Slayer le 01 Juin 2005 à 12:23:37
Y a plus simple que les headers.
Parce que si c'est pour faire un headers qui écrit un cookie... Pas top !

Quels sont les moyens de stockages de l'ID de session sous PHP ?

(avec ca, t'auras ta réponse...  ;) )


Titre: Prog - Racine
Posté par: Folcan le 02 Juin 2005 à 13:11:52
Mais normallement si vous vous logguer sur le site, et ke...a no g rien dit c parce que moi je lé fais en php donc dans le browser donc var de session enregistrés  8)  8)  8)


Titre: Prog - Racine
Posté par: Perfect Slayer le 02 Juin 2005 à 14:39:38
Et nan... pas obligatoirement ! Atchoum com moi le faisons aussi par PHP... Mais les sessions sont pas obligatoirement transimes, la preuve : son problème !  :P


Titre: Prog - Racine
Posté par: Atchoum le 02 Juin 2005 à 15:35:42
Euh... moi je le fait en vb.... Toutes mes requètes sont faites séparèment de tout mes browser!
Je vais donc réflèchir à haute voix(comme d'hab..):
Citation
Quels sont les moyens de stockages de l'ID de session sous PHP ?
Bonne question, je suppose que l'on parle ici du PHPSESSID dont la valeur est une suite de caractère sans rapport les un avec les autres... J'avais entendus parler du fait qu'il ce cachait derière ce cookie une fonction du PHP... Mais je m'égard, direction google...


Titre: Prog - Racine
Posté par: Perfect Slayer le 02 Juin 2005 à 15:59:08
Il y a plus d'une fonction PHP qui s'occupe des sessions... (au moins une dizaine). Alors bonne chance.. Peut-être que google t'aidera !

Mais comment tu veux executer une fonction PHP avec du VB ??  :shock:


Titre: Prog - Racine
Posté par: Atchoum le 02 Juin 2005 à 16:38:44
Non, c'est moin qui me suit mal expliquer... Mais c'est réglé (en partis)  car grace au fidèle google j'ai trouver la solution à
Citation
Quels sont les moyens de stockages de l'ID de session sous PHP ?
, malheureusement la fction que j'utilise avec vb n'admet ce format d'url (je me comprend!)...


Titre: Prog - Racine
Posté par: Perfect Slayer le 02 Juin 2005 à 17:11:14
tu peux pas spécifier ton url ??? Ca devient embettant là quand meme..  :?


Titre: Prog - Racine
Posté par: Atchoum le 02 Juin 2005 à 17:32:49
Si, heureusement que je peut spécifier mon url, mais c'est la variable PHPSESSID que la fonction n'as pas l'aire de digéré...


Titre: Prog - Racine
Posté par: Invit le 08 Août 2005 à 18:24:23
Salut,

Je débute un peu sous PHP (mais j'apprends vite, ça va), et je me demande comment on peut récupérer la session pour accéder à ces épreuves . Est-ce que ça s'apparente à une faille de type "vol de session". Parce que je voie comment un "include" ou un "require" règlerait le problème ...

Mrci d'avance si **No Sms**'un peut m'expliquer ça, et bon courage pour le reste ;)


Titre: Prog - Racine
Posté par: comtezero le 20 Septembre 2005 à 14:52:14
Rhho ca marche comme il faut , j'ai essayé la 3 ca me renvoie sur un site : websansfrontieres puis je me dit peut-être que ca vient de mon script mais non meme celui du 1 que j'ai gardé ne marche pas et renvoie a cette page .


Titre: Prog - Racine
Posté par: Atchoum le 21 Septembre 2005 à 09:55:53
J'ai validé la 3 hier et la 4 aujourd'hui: pas de probléme cher moi...


Titre: Prog - Racine
Posté par: @ry le 12 Octobre 2005 à 18:12:44
je suis bloqué sur ce challenge.. argg!

Je le fais en php et je bute sur "Vous devez etre loggué pour acceder à cette partie."
J'avoue que je ne maitrise pas bien le php. J'aimerai avoir un coup de pouce sur la façon d'introduire l'id de session dans l'url.

PHPSESSID est une piste? merci!


Titre: Prog - Racine
Posté par: @ry le 14 Octobre 2005 à 11:00:02
j'me sents seul... personne pour m'aider?


Titre: Prog - Racine
Posté par: Nms le 14 Octobre 2005 à 12:11:48
Oups dsl j'avais pas vu ton post!
Oui PHPSESSID est une piste ;)


Titre: Prog - Racine
Posté par: Folcan le 14 Octobre 2005 à 18:26:14
En php, meme pas besoin de specifier cela !!!

Petite astuce, tu run ton - IE ?? FireFooooxxxx !!! :D - sur NC normal, puis tu te logg, la ta variable de session sera enregistré dans ton navigateur, jusqu'a ce que tu ferme celui ci.
Et ba alors ? Ta qu'a pas le fermer, et executer ta page pendant que la variable de session est encore dans le nav !

Et voilou le tour est joué :cool:

(fonctionne sous FF, sous ie je **No Sms**, mais je suppose ke c pareille)


Titre: Prog - Racine
Posté par: Nms le 14 Octobre 2005 à 20:27:10
Tout à fait mon cher Folcan ^^


Titre: Prog - Racine
Posté par: comtezero le 15 Octobre 2005 à 16:13:18
c'est normal si meme avec session_start ca marche pas ? faut-il trouver la valeur exact du code de NC ?

J'ai plus l'écriture comme quoi il faut que je me loggue mais y a rien a la place :oops


Titre: Prog - Racine
Posté par: Flodelarab le 18 Octobre 2005 à 11:22:03
Citation de: Folcan
executer ta page pendant que la variable de session est encore dans le nav !

(fonctionne sous FF, sous ie je **No Sms**, mais je suppose ke c pareille)
Ben sous Mozilla ça a pas l'air de fonctionner non plus =(


Titre: Prog - Racine
Posté par: Folcan le 18 Octobre 2005 à 11:31:01
sisi sous FF ca fonctionne bie, moi je le fais sous FF et je n'ai jamais eu de problemes


Titre: Prog - Racine
Posté par: comtezero le 23 Octobre 2005 à 14:47:03
Dans notre scipt en php, il faut retrouver la meme syntaxe que sur le site avec le login+pass ou juste réveiller une session?
J'ai cherché PHPSESSID sur le net mais ca n'apporte pas grand chose different par rapport a la maniere des is registered ou start ?


Titre: Prog - Racine
Posté par: Nox le 24 Octobre 2005 à 01:50:13
A la source la reponse tu trouvera :

http://fr3.php.net/manual/fr/ref.session.php        :cool:


Titre: Prog - Racine
Posté par: comtezero le 24 Octobre 2005 à 11:52:41
tiens tiens je vais aller y jeter un oeil peut etre meme les 2.
merci du lien.


Titre: Prog - Racine
Posté par: godbless le 27 Octobre 2005 à 15:48:56
yaouhhhh geniallissime
je **orthographe !** de trouver comment me loguer quand j arrive aux pages qui donne les nombres aleatoire
rien a dire faut jouer avec le PHPSESSID


Titre: Prog - Racine
Posté par: neogits le 23 Novembre 2005 à 09:31:15
Bon et ben moi j'ai pas réussi avec les combine de Folcan et tout ce que vous me dites en php "basique".
Par contre j'ai réussi avec une librairie php qui copie le fonctionnement d'un binaire linux que j'adore.
D'ailleurs, j'avais essayé il y a un moment les épreuves de programmation en shell avec cet outil mais ca devait être à peine trop lent (bien que le message "trop lent" mettait mons d'une seconde à s'afficher !!!)
bon aller, j'arrete de reconter ma vie et je passe au 4 !


Titre: Prog - Racine
Posté par: Tom87 le 23 Novembre 2005 à 18:44:12
Salut all !

Je tente de fair ele prog en C++ => j'envoie le PHPSESSID de mon navigateur (que je laisse ouvert) (Firefox)
Il va voir les pages 1 et 2 et fait le calcul sans problème.

Par contre, j'arrive pas à valider, il me dit "Passe par les pages prÚcÚdentes avant de valider !"


Titre: Prog - Racine
Posté par: Nebelmann le 23 Novembre 2005 à 19:11:31
A mon avis c'est parce que y'a un truc qui va pas... ^^

(ça y est je l'ai faite une fois je la r'ferais plus)


Titre: Prog - Racine
Posté par: jenova le 26 Novembre 2005 à 12:17:01
On fait comment aussi pour recuperer notre ID pour le mettre avec PHPSESSID ?!


Titre: Prog - Racine
Posté par: Nms le 26 Novembre 2005 à 12:49:35
Bah c'est pas très dur, il suffit de looker tes cookies... à part si t'es sous IE (je sais pas où il stocke les id de session cet abruti de navigateur) , mais bon me dis pas que t'es sous IE... :wink:
Sous Mozilla/Firefox tu peux accéder à tes cookies juste en passant par le menu "préférences" ou encore mieux en installant une extension qui te permet de visualiser/éditer tes cookies en qques clics. **No Sms** rappelle plus du nom mais il suffit de chercher sur le site de Mozilla pour la trouver.


Titre: Prog - Racine
Posté par: jenova le 26 Novembre 2005 à 13:14:18
Hm c'est bon jcrois l'avoir trouvé
Est-ce que c'est un truc du genre "e0a74d....." ?
Puis ya un aute probleme car il faut mettre ['var']='monchiffrebizarre' mais var je sais pas quoi mettre, j'ai essayé pseudo,ID plein de trucs comme sa mais sa reste sans resultat...


Titre: Prog - Racine
Posté par: neojf le 27 Novembre 2005 à 20:43:23
Salut !

Pour ma part, j'ai un problème de tempo. Pourtant mon programme fait toutes les opérations en moins d'une seconde, et normalement on a deux secondes...

En réponse, je reçois le message "Désolé, le temps est expiré"...
Pourquoi ???

Merci !


Titre: Prog - Racine
Posté par: Nms le 28 Novembre 2005 à 09:52:38
Citation de: jenova
Hm c'est bon jcrois l'avoir trouvé
Est-ce que c'est un truc du genre "e0a74d....." ?
Puis ya un aute probleme car il faut mettre ['var']='monchiffrebizarre' mais var je sais pas quoi mettre, j'ai essayé pseudo,ID plein de trucs comme sa mais sa reste sans resultat...
Oui ton ID de session ressemble effectivement à un hash MD5 ^^
Ensuite l'ID de session ne se passe pas ici par une variable dans l'url, mais classiquement par les cookies. C'est un **No Sms** peu plus compliqué... Renseigne toi sur des fonctions de type "fsockopen" de php, et tu verras surement des commentaires liés à l'envoi de cookies.

Citation
Salut !

Pour ma part, j'ai un problème de tempo. Pourtant mon programme fait toutes les opérations en moins d'une seconde, et normalement on a deux secondes...

En réponse, je reçois le message "Désolé, le temps est expiré"...
Pourquoi ???

Merci !
Peut-être est-ce lié à la lenteur de ta connexion? Ou alors c'est que ton programme n'est pas encore assez rapide... Essaye de l'optimiser au maximum et si ça ne marche toujours pas, envoie moi un mail avec ton programme, je te dirai ce qui ne va pas.


Titre: Prog - Racine
Posté par: Bengo le 08 Décembre 2005 à 21:13:33
Salut, Salut,

Youpy c'est mon premier message =D=D

Bon voila, j'evite le message: "Vous devez etre loggué pour acceder à cette partie."

Mais voila, mon script php il ne me renvoie rien du tout :(:(:(
Pour explication j'utilise la meme technique que pour l'epreuve 1 (que j'ai validé)  pour obtenir les nombres
ma technique fonctionne donc normalement mais pas ici

je trouve ca bien étrange et je vois vraiment pas d'où ca peut venir...
et pourtant c'est juste pour obtenir les nombres
snifff!!!
et pour precision c'est identique sous IE et sous Firefox

et c'est pas que ca me prend la tete
mais un peu quand meme
lol


Titre: Prog - Racine
Posté par: Nebelmann le 09 Décembre 2005 à 08:56:43
Bon, je te donnerais bien un conseil : lis ce qui a été marqué plus haut, tu verras que pour avoir le statut loggué (en dehors de ton navigateur bien sûr) il y a une petite opération à faire avec le PHPSESSID...
Ton script s'exécutant à partir d'un autre site que celui de NC (du moins je l'éspère, sinon y'a un problème), le PHPSESSID que tu utiliseras sera différent... il faut donc le forcer à celui attribué par le site de NC ^^

Voilou c'est tout...


Titre: Prog - Racine
Posté par: ov3rn3t le 19 Décembre 2005 à 21:40:57
Salut **No Sms**,

Bien, je patauge moi aussi.
J'ai récupérer le PHPSESSID de www.newbiecontest.org et dans mon script, avant le démarrage d'une session, je spécifie le même SID que NC. Je vérifié même le tout et c'est ok, j'ai le meme id de session. Le problème est que les pages des chiffres me jettent tjr. Y a t'il quelque chose qui me passe à côté ?

J'ai fait attention à ne pas trop balancer sur la solution. J'espère du moins.


Titre: Prog - Racine
Posté par: Nebelmann le 20 Décembre 2005 à 10:00:31
Essaie de passer le PHPSESSID d'une autre manière, et là ça marchera.


Titre: Prog - Racine
Posté par: ov3rn3t le 20 Décembre 2005 à 14:33:44
:o:
Bien, déjà je m'y prenais mal, comme il est dit plus haut, il faut utiliser fsockopen plutot que fopen.
Merci Nebelmann pour ton conseil, il est vrai que cela marche avec une des différentes manières d'envoyer le PHPSESSID.
D'ailleurs est ce que quelqu'un sait pourquoi par une des manières, le serveur s'en tape et te renvoit un PHPSESSID à lui, et par la bonne cette fois il le prend en compte et te renvoit celui que tu lui as envoyé ?

Conseil pour ceux qui bloquent : N'hesitez pas à utiliser Ethereal pour analyser les echanges. Et Tester les deux manières d'envoyer le PHPSESSID.


Titre: Prog - Racine
Posté par: sophoah le 29 Décembre 2005 à 18:48:33
Bonsoir,

Je viens de rencontrer un problème pour cette épreuve. En effet, j'arrive enfin à utiliser mon PHPSESSID pour récuperer les variables mais j'ai un problème, en effet lors que je veux récupérer la 2eme variable, j'ai ce message d'erreur : "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/newbiecontest/www/epreuves/prog/prog3/prog3.2.php on line 19
Passe d'abord par la première page !"

il y a peut etre quelque chose à revoir.

Mais sinon bravo pour cette épreuve !!

Sophoah


Titre: Prog - Racine
Posté par: Tom87 le 23 Janvier 2006 à 12:53:20
Hello

Bon, je programme toujours en C++, j'envoie les headers ci dessous en connection Keep-Alive et il me met toujours la même page d'erreur : "Passe par les pages prÚcÚdentes avant de valider !"

-------------------------------------------------------------
Les headers :
Pour info, la variable sessid contient (vous l'aurez deviné) le contenu du cookie de session sous Firefox.
Je ne quitte pas firefox durant le lancement du programme

******
Ben oui, j'ai enlevé le code, faut bien chercher un petit peu :P
******


Help me please :cry:


Titre: Prog - Racine
Posté par: Nms le 23 Janvier 2006 à 14:04:29
Essaye de passer en Connection : close plutôt que keep-alive, et intervertit cette connection avec la ligne des cookies. Si ça ne marche pas, envoie moi un mail avec ton code entier, et je regarderai ça plus en détail.


Titre: Prog - Racine
Posté par: Tom87 le 23 Janvier 2006 à 15:04:59
Bon ça marche pas non plus en connection close
Je t'envoie le source par mail...


Titre: Prog - Racine
Posté par: Tom87 le 23 Janvier 2006 à 15:58:24
Bien, finalement j'ai réussi à valider cette epreuve, avec un coup de pouce de Nms =D


Titre: Prog - Racine
Posté par: RinGuX le 25 Janvier 2006 à 17:09:06
Je voudrais juste savoir si l'épreuve est valide parce que la page verifpr3.php me renvoit (avec un print_r) et le nombre a=640 et nombre b=606 :

Code:
Array ( [0] =>
[1] => Notice: Undefined index: solution in /home/newbiecontest/www/epreuves/prog/prog3/verifpr3.php on line 36
[2] => La réponse donnée n'est pas bonne (15330) )
Mon code a été vérifié par un autre membre et le résultat que je trouve est bon !! Donc si quelqu'un pouvait m'expliquer...

problème résolu...


Titre: Prog - Racine
Posté par: Nms le 25 Janvier 2006 à 20:23:11
Tiens y avait une cagasse dans le code ^^
J'ai corrigé ça, mais bon ça n'empêchait pas de la valider ;)


Titre: Prog - Racine
Posté par: Nebelmann le 26 Janvier 2006 à 09:01:45
Il calculait la mauvaise réponse des fois? Ou bien ca vient de mon prog?


Titre: Prog - Racine
Posté par: Nms le 26 Janvier 2006 à 10:51:44
Lol non il calcule la bonne réponse, aucun pb de ce côté là! ;)

C'était juste un **No Sms** bug dans un cas de figure particulier, où ça renvoyait une erreur. Mais cela n'interférait pas du tout avec la validation.


Titre: Prog - Racine
Posté par: Nebelmann le 26 Janvier 2006 à 12:49:52
Alors c'est mon prog qui déconnait parfois??? J'obtenais "réponse fausse" puis en réessayant après je retrouvais le bon pass...


Titre: Prog - Racine
Posté par: slachz le 06 Février 2006 à 13:59:32
Rooo je fait bien quelque chose avec le PHPSESSID, d'**orthographe !** je verifie que ça a bien marché en faisant
javascript:alert(document.cookie);
dans la petite barre d'adresse de mon code mais toujours "Vous devez etre loggué pour acceder à cette partie."
c'est enervant :/

chtite aide ? :rolleyes:


Titre: Prog - Racine
Posté par: dwogsi le 06 Février 2006 à 14:24:25
Ca m'étonnerais bien que tu puisse contrôler si l'identification à fonctionnée... ...avec du j'avascript! Pas comme ça en tout ca!


Titre: Prog - Racine
Posté par: Telepathmaster le 25 Mars 2006 à 13:03:14
Salut,

J'ai le même problème que tom87 (en cpp aussi)..
J'envoie en header mon cookie phpsessid de firefox, et quand j'arrive à la deuxième page 'Vous devez passer par la première page', de même pour la page où donner la solution (dans mon cas spa grave car j'ai pas le nombre b :D, mais bon c'est le même problème) !
NMS  aurais-tu un petit indice sur ce qui a débuggé le code de tom87 ?


Titre: Prog - Racine
Posté par: Nms le 25 Mars 2006 à 14:07:27
Je ne me rappelle plus très bien malheureusement... mais en tout cas si tu arrives sur la seconde page et qu'il te dit de passer par la première, c'est forcément que ton passage sur la 1ère n'a pas été enregistré! Récupères-tu bien le 1er nombre sur la 1ère page? Envois-tu bien ton "identifiant" sur la seconde page aussi?


Titre: Prog - Racine
Posté par: Telepathmaster le 25 Mars 2006 à 14:12:35
A priori  oui, sinon il m'afficherait "Vous devez être loggué etc..". Quant au nombre, je le récupère, mais comment le serv peut-il détecter si je le récupère ou non de toute façon ?

J'ai aussi eu ce problème ac l'épreuve 4, par contre sans problème pour l'épreuve 6 ?
Est-ce normal que ça me fasse la même chose avec mon browser ?


Titre: Prog - Racine
Posté par: Telepathmaster le 26 Mars 2006 à 14:22:23
Il y a quoi qui est censé renvoyer cette **orthographe !** dans votre code ?


Titre: Prog - Racine
Posté par: indo3vince le 27 Mars 2006 à 13:44:05
J'ai la même erreur que toi Telepathmaster.
Que ce soit sous FireFox ou IE c'est les mêmes symptomes :/

J'en profite pour remercier tout le staff de ce site dont les challenges sont vraiment ludiques et instructifs  :)


Titre: Prog - Racine
Posté par: Nms le 27 Mars 2006 à 14:44:41
Je m'en occupe ce soir.


Titre: Prog - Racine
Posté par: Telepathmaster le 30 Mars 2006 à 21:47:45
donc ?..=)


Titre: Prog - Racine
Posté par: Nms le 31 Mars 2006 à 11:34:48
Corrigé.
Une modification récente de la configuration du serveur avait eu des répercussions inattendues sur certaines épreuves de programmation.
Théoriquement tout est de nouveau fonctionnel. Prévenez moi par mail ou ici si vous voyez qqchose qui cloche.


Titre: Prog - Racine
Posté par: Telepathmaster le 31 Mars 2006 à 23:56:19
Perfect :) Mci bcp Nms


Titre: Prog - Racine
Posté par: fdubosc2 le 01 Avril 2006 à 19:57:48
Très belle épreuve !
Une première difficulté nous obligeant à jour avec les session et quand on croit que tout est terminé, il faut jouer avec les formules mathématiques...


Titre: Prog - Racine
Posté par: s3th le 03 Mai 2006 à 15:07:27
ben moi ca valide pas :(

pourtant tout est bon ... enfin je crois. voila un exemple

56 (NOMBRE 1)

727 (NOMBRE 2)

7.4833147735479 (RACINE CARRE DE NOMBRE 1)

5440.3698403693 (RACINE CARREE DE NOMBRE 1 X NOMBRE 2)

Désolé..

Ce n'est pas le bon nombre.. Retente ta chance.


Titre: Prog - Racine
Posté par: CommComm le 03 Mai 2006 à 16:34:25
Mouais...

Dans l'énoncé figure l'info suivante :
Citation de: y a mec qui
Notes : le nombre y sera la partie entière du résultat...
C'est pas ça le problème, des foyyyyes ?


Titre: Prog - Racine
Posté par: s3th le 03 Mai 2006 à 17:11:11
et oui, Merci CommComm, c'éait bien ca le problème.
c est bon :). faut juste lancer le prog plusieurs fois de suite.


Titre: Prog - Racine
Posté par: Ge0 le 05 Mai 2006 à 09:34:42
Salut à tous.
Moi je débute un peu en programmation.
J'en suis encore bloqué au PHPSESSID. En fait, je fais dans la barre de URL NC :
javascript:alert(document.cookie)
là je vois la valeur du PHPSESSID (généré au hasard lors du session_start() si j'ai bien capté).
Après le problème, c'est que je sais pas comment le réutiliser pour mon prog PHP. J'ai tout préparé pour calculer, me manque plus que ce fichu PHPSESSID...
J'ai cherché partout, même sur le site du zéro, sans succès... Un petit indice please ?


Titre: Prog - Racine
Posté par: s3th le 05 Mai 2006 à 10:10:22
y a la réponse donnée **No Sms** part dans le forum sur comment faire passer la session :)
c est beaucoup plus simple que ca n y parait ...


Titre: Prog - Racine
Posté par: Ge0 le 08 Mai 2006 à 10:38:34
Citation de: s3th
y a la réponse donnée **No Sms** part dans le forum sur comment faire passer la session :)
c est beaucoup plus simple que ca n y parait ...
Merci à toi je viens de trouver comment faire.
Second problème : quand je fais le calcul après avoir extrait les nombres à chaque fois ça me renvoie un beau 0... J'arrive pas à corriger ça.
En fait, je me déplace dans la chaîne jusqu'à extraire LES nombres a et b, je fais le calcul demandé et j'ai à chaque fois un 0, vous avez une solution ? :s


Titre: Prog - Racine
Posté par: oynhot le 14 Août 2006 à 15:28:42
Excellente épreuve.

Bien lire l'indice fourni lors de la programmation de la fonction mathématique.

En effet, en algorithmique, arrondir a plus ou moins de répercussion(s) sur le résultat selon l'étape du process à laquelle il est appliqué.

J'espère m'être fait comprendre :wink:


Titre: Prog - Racine
Posté par: lilxam le 16 Septembre 2006 à 21:21:27
Euu moi j'ai un petit probleme pour cette epreuve, je trouve la partie entiere de y mais quand je l'envoi sa me met " désoler ce n'est pas le bon nombre ..." ! J'ai pourtant vérifier que mon calcul était bon a la calculette !
Je comprends pas...

EDIT : c'est bon j'ai validé !


Titre: Prog - Racine
Posté par: Leguerinos le 08 Février 2007 à 23:46:52
Mince, j'obtiens le resultat correcte (verifié a la main) et impossible d'obtenir le mot de passe.

J'obtiens en permanence "Désolé ce n'est pas le bon nombre ..." :evil:

Une petite idée?

Merci


Titre: Prog - Racine
Posté par: S0410N3 le 09 Février 2007 à 01:07:24
Je viens de la retester et je ne constate pas de problème.
Ca valide bien.

Tu renvoies bien la partie entière ?


Titre: Prog - Racine
Posté par: zours le 09 Février 2007 à 01:53:30
Citation de: Leguerinos
J'obtiens en permanence "Désolé ce n'est pas le bon nombre ..." :evil:

Une petite idée?
Oui : tu n'entres pas le bon nombre, ou pas comme il faut en tout cas. De rien ;) !


Titre: Prog - Racine
Posté par: Leguerinos le 09 Février 2007 à 15:09:34
Pourtant j'utilise la meme méthode que la première epreuve : log, recuperation valeur, calcul, et pouf le tout dans une variable dans l'URL... :/


Titre: Prog - Racine
Posté par: akhenathon le 09 Février 2007 à 15:42:18
Citation
le nombre y sera la partie entière du résultat
j'espère que tu fais attention a ceci parce que sinon c'est normal que sa ne marche pas


Titre: Prog - Racine
Posté par: Leguerinos le 09 Février 2007 à 21:08:09
Oui bien sur j'y ai fait attention.

J'ai meme pensé a tester les differentes manières de tronquer le chiffre avec l'entier inferieur ou superieur.


Titre: Prog - Racine
Posté par: CFP le 13 Février 2007 à 22:28:40
Je suis sous VB.Net et je cherche a accéder à la page mais quand je la télécharge il m'affiche que je ne suis pas loggué... j'utilise la classe webclient. Je peux bien spécifier le header, mais dans ce cas, lequel dois-je sppécifier ? Celui de IE 7 ???
En tous cas merci pour vos réponses... CFP.


Titre: Prog - Racine
Posté par: Chilly le 13 Février 2007 à 22:55:38
Mon conseil : démarrer par l'épreuve la plus simple de la catégorie avant de demander de l'aide sur une autre.
Et si tu bloques dessus, lire le forum qui correspond, et ça devrait t'aider.


Titre: Prog - Racine
Posté par: bestpig le 22 Février 2007 à 14:12:41
J'ai un problème :(,

Prenons un exemple :

a = 531
b = 85

je fait en PHP

racine(a)*b

ce qui me donne 1958.6921657065.

Avec une fonction en php je ne garde que l'entier ce qui me donne 1958.
Et cela me donne : Ce n'est pas le bon nombre.. Retente ta chance.

j'ai essayer en arrondissant au dessus ...

Toujours pareil cela ne fonctionne pas :(.

Me suis-je trompé ?


Titre: Prog - Racine
Posté par: s3th le 22 Février 2007 à 14:49:09
surement, sinon tu aurais récupérer le pass de validation .. ainsi que des félicitations de la page.


Titre: Prog - Racine
Posté par: zours le 22 Février 2007 à 21:27:58
Bon allez. Cette discussion tourne en rond, j'ai fait le ménage des derniers posts inutiles.

Pour résumer : bestpig, oui, cette épreuve fonctionne. C'est forcément ton script qui foire. Cherche, on ne le fera pas à ta place non plus, vu que tu as l'air d'avoir compris ce qu'il y a à faire pour cette épreuve.


Titre: Prog - Racine
Posté par: alchimiste le 21 Juin 2007 à 12:20:05
Bonjour tout le monde,

Là vraiment je cromprend pas... même dans les cas ou la valeur de la racie est entière:
Code 1 : 729     Code 2 : 569
Racine : 27      Resultat : 15363

Ca me retourne :<h3 align="center">D&eacute;sol&eacute;..</h3><br /><p>Ce n'est pas le bon nombre.. Retente ta chance.</p>

:evil: CA ME VNR !!!!!! :evil:

Si quelqu'un pouvait me MP, je lui renvoie mon code (en Perl) svp....

D'autre part si ce quelqu'un avait validé l'épreuve en php ça m'interesserait bien de voir son code !!


Titre: Prog - Racine
Posté par: CommComm le 21 Juin 2007 à 13:00:27
En général dans ce cas de figure, c'est que tu ne renvoies pas le bon nombre ou que tu n'utilises pas la bonne adresse (genre après un copier coller ou un enregistrer sous hasardeux, tu utilises l'adresse de renvoi de l'épreuve d'avant). Bref vérifie tout ligne à ligne et mot à mot.
Quant à voir un code en php, il faudra attendre d'avoir réussi pour accéder à l'afterwards (si un code php a été posté, ce dont je ne me souviens pas).


Titre: Prog - Racine
Posté par: alchimiste le 21 Juin 2007 à 14:31:08
Citation de: CommComm
En général dans ce cas de figure, c'est que tu ne renvoies pas le bon nombre ou que tu n'utilises pas la bonne adresse (genre après un copier coller ou un enregistrer sous hasardeux, tu utilises l'adresse de renvoi de l'épreuve d'avant). Bref vérifie tout ligne à ligne et mot à mot.
Quant à voir un code en php, il faudra attendre d'avoir réussi pour accéder à l'afterwards (si un code php a été posté, ce dont je ne me souviens pas).
Ok.. pb résolu !!

MICI Frok ...=D
Une bête erreur d'interpretation de chaine ! :rolleyes:

Pour le code php: il y en a du posté ... c'est ok aussi !!

A + bon challenge à tous !


Titre: Prog - Racine
Posté par: plor le 26 Août 2007 à 01:06:55
Salut,

    J'ai un probleme avec cette épreuve. J'ai fait un script en bash linux et lorsque je veut valider, le site me dit : ce n'est pas le bon nombre, retente ta chance. Pourtant j'ai bien multiplié la racine de A par B :? Bref si quelqu'un peut y jeter un coup d'oeil ça m'arrangerait.


Titre: Prog - Racine
Posté par: canaconda le 29 Août 2007 à 10:52:16
Bonjour,

J'ai un petit souci avec mon code, après plusieurs essai ou il me dit que je vais pas assez vite GRRRRRRRR (c'est pas moi c'est le serveur, je vous jure) maintenant il m'affiche une page blanche.
Et une autre question quelqu'un peut m'aiguiller sur l'optimisation de code PHP, l'adresse d'un bon site que je n'ai peut etre pas encore trouver. Chez Google il n'y a pas l'optimisation *meilleur site* sur l'optimisation php.

Autrement, je peux envoyer mon code en MP si quelqu'un veut bien m'aider.

Merci.


Titre: Re : Prog - Racine
Posté par: lucas74330 le 07 Novembre 2007 à 18:41:17
Euh, les gens, il faut bien supprimer tout ce qu'il y a après la virgule ?
Parce que j'ai fait une regex qui marche, tout est ok, mais je n'ai pas le bon nombre...
Alors tout n'es pas ok en fait...  :rolleyes:


Titre: Prog - Racine
Posté par: deadyman le 05 Décembre 2007 à 21:49:21
Salut **No Sms**...

J'ai fait le programme, il marche, verication des resultat avec une bonne vieille machine a calculer, mais pas moyen d'executer le script dans les temps...

Me disant que ma connec ramais peut etre un peu ce soir, j'ai up ma page php sur un serveur free... qui devrais **orthographe !** lui aller plus vite :)

Mais non.... toujours pas... :(
je peux envoyer mon script en mp si vous voulez

merci d'avance pour votre attention :)

EDIT :
C ok, erreur bete : j'essayais de valider sur verifpr1 :s (bhou le copier coller) ;)


Titre: Re : Prog - Racine
Posté par: NuclearButterfly le 27 Janvier 2008 à 18:36:10
Arf, j'ai fais le petit programme assez rapidement, j'envoi donc bien la valeur $y qui est la multiplication de racine(a) et de b.
Je n'ai pas oublié de transformer le résultat de la racine en entier et j'ai un résultat qui correspond à ce que je trouve sur ma bonne vieille calculatrice, mais on m'affiche que ce n'est pas le bon nombre...  :?

Un probleme dans le script de verification??


Titre: Re : Re : Prog - Racine
Posté par: Mr_KaLiMaN le 27 Janvier 2008 à 18:41:38
...
Je n'ai pas oublié de transformer le résultat de la racine en entier et j'ai un résultat qui correspond à ce que je trouve sur ma bonne vieille calculatrice, mais on m'affiche que ce n'est pas le bon nombre...  :?

Un probleme dans le script de verification??
Non.
cf les règles du site pour changer...


Titre: Re : Prog - Racine
Posté par: NuclearButterfly le 27 Janvier 2008 à 18:49:24
Bon, bah a ce moment la je peux peut etre MP quelqu'un pour qu'il vérifie tout ça parce que je ne vois pas ou se trouve le probleme, je n'ai pas fais de copier collé "bete", j'utillise la méthode qui à fonctionnée au premier challenge, c'est désespérant...  :(

Donc si une âme charitable passe par la, ça m'interresse !


Titre: Re : Prog - Racine
Posté par: mansonboy le 04 Avril 2008 à 15:28:29
Bonjour, j'ai un problem avec l'epreuve. J'ai fait un script bash et j'arrive bien a renvoyer la réponse dans l'url, j'ai verifier elle est bonne a chaque fois mais pourtant sa me dit que je n'ai pas la bonne reponse. Quelqu'un pourrait verifier mon code?


Titre: Re : Prog - Racine
Posté par: benmlk le 20 Avril 2008 à 16:31:59
exactement le meme problème je suis presque sur à 100% que il n'y a pas d'erreur et il me dit que ce n'est pas le bon nombre!!

Edit: non en fait aucun problème c'est moi qui suis un peu boulet desfois ^^ j'avais mit la meme url pour le nombre A et pour le B donc forcement...


Titre: Re : Prog - Racine
Posté par: simpsonmaniac le 28 Juillet 2008 à 19:48:24
C'est en désespoir de cause que je fais appel à vous, j'ai tout essayé pour me logguer (je travaille en C++ avec Qt), envoyer le contenu de mon phpsessid mozilla par POST, créer mon propre cookie avec les informations de mon phpsessid et l'envoyer, envoyer mon pseudo et mon password par post, rien ne marche, pourriez vous m'indiquer une autre voie ou un autre moyen ?


Titre: Re : Prog - Racine
Posté par: mogg41 le 28 Juillet 2008 à 19:58:06
C'est en désespoir de cause que je fais appel à vous, j'ai tout essayé pour me logguer (je travaille en C++ avec Qt), envoyer le contenu de mon phpsessid mozilla par POST, créer mon propre cookie avec les informations de mon phpsessid et l'envoyer, envoyer mon pseudo et mon password par post, rien ne marche, pourriez vous m'indiquer une autre voie ou un autre moyen ?

En lisant les posts épinglés dans la partie aide programmation du forum tu aurais vu la solution adéquate, ce qui t'aurais évité de perdre du temps à en tester d'autres et de poster sur le forum.

Avec ce temps gagner tu aurais pu te pencher sur le problème et peut être qu'au moment où je t'écris tu aurais déjà validé.

Ceci juste pour te dire que fasse à un problème mieux vaut ne pas essayer toutes les solutions possibles mais réfléchir et chercher la bonne.
Pour exemple: tu veux te connecter sur la session de **orthographe !** dont tu ne connais pas le password. Je pense que tu vas commencer par tester des pass probables tel que les dates de naissance, les prénoms, etc, plutôt que de lancer le brute force.

Je ne vais bien sur pas te donner la méthode, "juste" ce lien: http://www.newbiecontest.org/forums/index.php?topic=2359.0 (http://www.newbiecontest.org/forums/index.php?topic=2359.0)

Mogg


Titre: Re : Prog - Racine
Posté par: simpsonmaniac le 28 Juillet 2008 à 20:00:59
Je vois.. merci beaucoup


Titre: Re : Prog - Racine
Posté par: venom le 20 Avril 2009 à 16:26:33
Bonjour a tous,

voila je ne doit surement pas utilisé la bonne méthode pour avoir la bonne réponse.
moi je code en basic et j'ai voulu faire comme l'épreuve 1 additionner deux nombres puis envoyer le tout a une url en moins de 2 seconde.
mais j'ai un blocage dans l'énoncer  :? cette opération la racine(a) je doit faire quoi car moi j'ai fait et récupérer la racine carré de a et multiplier le résultat avec b et le tout envoyé a l'url, mais sa ne fonctionne pas. C'est racine quoi ? je ne voie pas du tout.
d'avance merci




@++


Titre: Re : Prog - Racine
Posté par: the lsd le 21 Avril 2009 à 07:48:45
La description précise tout. racine(a)*b. Ça veut bien dire que tu calcules la racine de a et que tu multiplie par b. Sauf que ! Il faut renvoyer la partie entière.

J'ai failli donner un exemple, mais bon quand même, c'est une multiplication quoi ! C'pas si tordu que ça !

Enjoy

The lsd


Titre: Re : Prog - Racine
Posté par: Pl4y3rOuufff le 21 Avril 2009 à 09:20:54
Si tu fais le bon calcul et que ça ne fonctionne pas c'est probablement parce que ... En fait regarde ce qu'il se passe quand tu passes d'un réelle à un entier.


Titre: Re : Prog - Racine
Posté par: nabal le 22 Juin 2009 à 20:36:04
Pour le fnu, je l'ai fait en bash à base de wget  :wink: Ca marche plutôt pas mal (ok je suis sur une kimsufi donc pour le temps ben.. c'est mieux qu'une page sur free).
En fait, merci de poser ce type d'épreuve, ça remémore comment jouer avec les calculs en bash :) et ca met des défis de le faire avec les langages de base.


Titre: Re : Prog - Racine
Posté par: Tyr le 24 Avril 2010 à 21:02:12
Moi je dis vive le perl !

Pour info, pour ceux qui aurait des problèmes d'ordre mathématiques,
prenez la partie entière de "racine(a) * b" et non la partie entière de "racine(a)"
car le résultat diffère assez pour ne pas valider :)


Titre: Re : Prog - Racine
Posté par: Hillfias le 23 Novembre 2010 à 09:50:11
Bonjour tout le monde ! apparemment aucun post depuis 120 jours dans ce fil ! je peux poster quand meme non ?

J'ai un probleme : j'fait fait un script avec les chaussettes en php, quelqu'un pourrait-il m'expliquer pourquoi mon script prend 30.5 secondes a s'executer ? Si il y a un genre d'erreur typique qui ralentirais mon script... (je n'ais pas eu ce probleme pour l'epreuve 1...)

Merci beaucoup !!   =D


Titre: Re : Prog - Racine
Posté par: lolown le 03 Janvier 2011 à 23:17:55
Bonjour à tous,

Reprenant un peu le même genre de mon voisin du haut, je viens ici, car j'ai des problèmes de vitesse... J'ai bien réussi le challenge prédécesseur, donc je vais vers celui-ci. Toutefois, on m'indique que je suis trop lent, j'aimerais bien savoir si je dois insérer un élément quelconque afin qu'il soit assez rapide. Si je pouvais mp quelqu'un pour qu'il vérifie mon script (quelqu'un qui a passé... je précise ^^"), j'apprécierais

Merci :)


Titre: Re : Prog - Racine
Posté par: lolown le 06 Janvier 2011 à 04:21:44
C'est bon là, ça a marché :)


Titre: Re : Prog - Racine
Posté par: Assura le 25 Février 2012 à 13:31:10
Salut à tous !

J'ai regardé les différents postes sur ce fil, et je n'ai toujours pas trouvé la solution. J'ai bien mes deux nombres et je renvoie la partie entière.

Pour être sûr d'envoyer la partie entière, j'ai fait un explode('.',$y).

Je séche  :P

"Désolé, ce n'est pas le bon nombre"

Need help :D

Résolu...


Titre: Re : Prog - Racine
Posté par: mmaaxx le 23 Mars 2012 à 21:16:00
Bonjour,
je viens de réussir l'épreuve (que j'ai faite en bash ^^), et je tiens juste à dire que lors du calcul de la racine il faut garder sufisamment de chiffres après la virgule pour avoir un résultat correct. Sinon on tombe à 2 ou 3 du résultat :-P
En ésperant que ça puisse aider des gens qui s'arrachent les cheveux à cause d'une erreur àlakon.


Titre: Re : Prog - Racine
Posté par: Cobax le 05 Janvier 2013 à 13:09:37
Bonjour,

un petit souci avec cette épreuve ? la page de validation renvoie "vous devez d'abord par la deuxième page" .... j'ai vu sur ce fil que le problème existait et a été corrigé aurait il réapparu ?





Titre: Re : Prog - Racine
Posté par: thepianist59 le 17 Juin 2016 à 22:37:47
Bonsoir,

personnellement, je n'ai pas ce soucis de deuxième page, mais j'ai un soucis lié au temps maximal laissé par l'épreuve. En effet, le code fait dois mettre moins de 2 secondes pour le résultat. Enfin, c'est ce que la page de vérification me dit à chaque essai et j'ai donc voulu vérifier. Mon script php met entre 0,3 et 0,4 secondes pour récupérer les valeurs des deux pages et trouver le résultat (valeur mesurée avec php). Ne reste plus que l'opération header pour rediriger avec la valeur trouvée. Mais ce header met moins de 1,7s ...

Auriez-vous une idée de ce qui empêche la validation de cette épreuve ?

Merci d'avance


Titre: Re : Prog - Racine
Posté par: the lsd le 02 Juillet 2016 à 09:58:16
header ? Pourquoi faire ? Imho, tu te casses la tête.
Tu as une bonne connexion ?

Enjoy

The lsd


Titre: Re : Prog - Racine
Posté par: pixis le 02 Juillet 2016 à 14:06:43
Je pense qu'il parle de

Code:
header('Location: mapage.php');

Sinon, j'ai pas tout compris dans ce que tu dis thepianist59 mais 1,7 + 0,4 > 2  :cool:

Citation
Tu as une bonne connexion ?

Je plussoie la question, ça me semble être la source de ton problème.


Titre: Re : Prog - Racine
Posté par: ferbos le 02 Juillet 2016 à 15:30:28
Salut,

Sinon, j'ai pas tout compris dans ce que tu dis thepianist59 mais 1,7 + 0,4 > 2  :cool:
rofl pixis. Depuis quand fais-tu des mathématiques?

Citation
Tu as une bonne connexion ?
Je plussoie la question, ça me semble être la source de ton problème.

Pas forcé, cela peut être une mauvaise configuration du langage.... ou alors une VM qui ralentit un peu les choses....
Au pire, en changer pour voir si cela fonctionne....

ferbos


Titre: Re : Prog - Racine
Posté par: thepianist59 le 09 Août 2016 à 18:57:53
Le code que j'ai fait est en php. Je ne vais pas l'afficher ici pour des raisons évidentes, mais en tout cas, à chaque essai, je dépasse le délai de renvoi des résultats. Je confirme j'ai une mauvaise connexion. Pour résumer, cela est un miracle lorsque je télécharge à plus de 400ko/s . Mais même avec une connexion aussi mauvaise je ne devrais pas avoir de soucis je pense.
Récupération du contenu des pages puis récupérer les deux entiers dans ces pages, puis le calcul du résultat et enfin l'affichage.

Mais si cela vient de ma connexion et pas de mon code, comment faire pour valider cette épreuve ? Pourrais-je montrer mon code à quelqu'un qui l'a déjà validé ?

Merci d'avance.


Titre: Re : Prog - Racine
Posté par: pixis le 10 Août 2016 à 03:15:08
Tu peux me l'envoyer en MP (via un zerobin) et je testerai chez moi. Si ça passe, t'as l'passe.


Titre: Re : Prog - Racine
Posté par: flash211 le 22 Février 2018 à 10:07:10
Bonjour,

j'ai codé mon programme en PHP et lorsque je le lance j'ai une page blanche avec comme URL : "https://www.newbiecontest.org/epreuves/prog/verifpr1.php?solution=189", le nombre étant ma variable passée sous racine etc..

Rien ne se passe et ce nombre ne change jamais lorsque j'actualise.

Max


Titre: Re : Prog - Racine
Posté par: the lsd le 22 Février 2018 à 13:50:11
Une page blanche ? Va faloir en dire un peu plus là ^^

Viens sur IRC pour en discuter, ça sera mieux pour éviter les spoils :)

ENjoy

The lsd


Titre: Re : Prog - Racine
Posté par: Cocoking le 05 Août 2018 à 16:00:42
Je viens de valider :-), pour la page blanche ( Même si c’était il y'a longtemps) peut être qu'il faut plutôt utiliser verifpr"bon_nombre".php ? Désolé si c'est du spoil :-)