[jeu] Comment faire ? énigme

Anonyme
Invité n'ayant pas de compte PHPfrance

03 oct. 2005, 10:57

if(isset($_GET['akstum'])){
$kroctus=$_GET['akstum'];
if($kroctus<>"rickrock"){
print "
La solution est CENSURE } }";

Bonjour,

Ceci est l'énoncé d'une énigme.
Je ne comprends pas comment récupérer la réponse car je ne connais rien au php.

Quelqu'un parmi vous comprends ce qu'il faut faire?

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

03 oct. 2005, 11:01

Modération :

1- ton titre n'est pas très explicite
2 - tu ne demandes pas une solution de codage, mais ce que va afficher le code:) c'est ça ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

03 oct. 2005, 11:02

La solution est pas CENSURE ? tout simplement ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Mammouth du PHP | 19672 Messages

03 oct. 2005, 11:14

Ce bout de code récupère un paramètre passé via l'url et en fonction de sa valeur affiche ou non le message. il comporte toutefois une petite erreur: "différent" en PHP s'écrit "!=" et non "<>" qui est du SQL:
<?php
if(isset($_GET['akstum']))
{
    $kroctus = $_GET['akstum'];
    if($kroctus != "rickrock")
    {
        print "La solution est CENSURE";
    }
}
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Anonyme
Invité n'ayant pas de compte PHPfrance

03 oct. 2005, 11:21

Non, la solution n'est pas CENSURE.

En fait je dois surement modifier quelque chose. J'ai essayé de me documenter comme un grand et quand on parle de $_GET on parle d'URL donc je dois peut etre modifier l'adresse de l'énigme qui me renverrais vers la solution.

Mais bon j'ai pas vraiment d'idée sur la signification de ces lignes en php. C'est ça mon problème.

Anonyme
Invité n'ayant pas de compte PHPfrance

03 oct. 2005, 11:27

Excuse Cyrano, j'étais en train d'écrire ma réponse et je n'ai pas vu la tienne.

Peut on savoir quel paramètre?
Et quand tu parles d'URL, c'est forcément l'adresse de l'énigme ou ça peut être n'importe quelle adresse URL?

Car c'est toujours pas clair pour moi, sur ce que je dois faire.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

03 oct. 2005, 11:35

Heu Cyrano...je crois que le monsieur cherhe la solution à un jeu en ligne de type Ouverture Facile :)
Mais quelle est la question, Invité ?

Car le programme signifie

if(isset($_GET['akstum'])){
= s'il existe une variable akstum (donc à la fin de l'URL mettre ?akstum=xxx)

$kroctus=$_GET['akstum']; = mettre la valeur de akstum (donc le xxx) dans la variable kroctus
if($kroctus<>"rickrock"){ = si kroctus (donc xxx) n'est pas la chaîne de caractères "rickrock"
print "La solution est CENSURE } }"; = "Afficher le message La solution est CENSURE"

Est-ce que tu vois ce qu'il faut faire ?

Petit nouveau ! | 8 Messages

02 avr. 2006, 14:13

Heu Cyrano...je crois que le monsieur cherhe la solution à un jeu en ligne de type Ouverture Facile :)
Mais quelle est la question, Invité ?

Car le programme signifie

if(isset($_GET['akstum'])){
= s'il existe une variable akstum (donc à la fin de l'URL mettre ?akstum=xxx)

$kroctus=$_GET['akstum']; = mettre la valeur de akstum (donc le xxx) dans la variable kroctus
if($kroctus<>"rickrock"){ = si kroctus (donc xxx) n'est pas la chaîne de caractères "rickrock"
print "La solution est CENSURE } }"; = "Afficher le message La solution est CENSURE"

Est-ce que tu vois ce qu'il faut faire ?



Salut, je résouds moi aussi cette énigme et je ne vois pas du tout ce qu'il faut faire mdr!!!!!!!! :oops: