Aller au contenu
Zebulon
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[résolu]Une aide pour mon script PHP


Invité Diana

Messages recommandés

Si ton serveur a désactivé l'utilisation des tags courts, tu dois utiliser "<?php" au lieu de "<?"

(et il me semble bien que le point virgule est indispensable... en fait non, j'espère qu'il est indispensable - sinon php va encore baisser dans mon estime)

Lien vers le commentaire
Partager sur d’autres sites

Si ton serveur a désactivé l'utilisation des tags courts, tu dois utiliser "<?php" au lieu de "<?"

(et il me semble bien que le point virgule est indispensable... en fait non, j'espère qu'il est indispensable - sinon php va encore baisser dans mon estime)

 

non ça ne vient pas de ça, car les autres fonctionnes avec le <? ?>

Lien vers le commentaire
Partager sur d’autres sites

Tu as mal fait tes tests unitaires, tu aurais remarqué qu'il ne "t'affiche rien dans salon" uniquement lorsque tu choisis "irc.diboo.net" comme serveur !

if ($serveur == "irc.diboo.net") { $salon=="#general"; }

Tu ne remarques rien, là ? ;-p

Lien vers le commentaire
Partager sur d’autres sites

Tu as mal fait tes tests unitaires, tu aurais remarqué qu'il ne "t'affiche rien dans salon" uniquement lorsque tu choisis "irc.diboo.net" comme serveur !

if ($serveur == "irc.diboo.net") { $salon=="#general"; }

Tu ne remarques rien, là ? ;-p

 

 

if ($serveur=="irc.diboo.net") { $salon="#general"; }

 

Je n'ai écrit qui seul = ---------------------------î

mais ça peut pas venir de ça, avec les autres variables qui marchent, je n'en ai mis qu'un !

 

Et même si je met un double == ça ne marche pas ! :P

Modifié par Diana
Lien vers le commentaire
Partager sur d’autres sites

Je n'ai écrit qui seul = ---------------------------î

mais ça peut pas venir de ça, avec les autres variables qui marchent, je n'en ai mis qu'un !

 

Et même si je met un double == ça ne marche pas !

J'ai un peu de mal à te suivre Diana :P

Si tu testes, tu fais ==

Si tu affectes une valeur, tu fais =

Où est le souci ?

 

As-tu essayé de rajouter le point virgule à "<? echo $salon ?>", en php chaque instruction doit se terminer par un point virgule !

Modifié par odSen
Lien vers le commentaire
Partager sur d’autres sites

Non non c bon là :

 

J'ai tout refait :P

 

<?php
$pseudo=$_GET["pseudo"];
$serveur=$_GET["serveur"];
if ($serveur!=null){
	if ($pseudo=="") {echo "Il manque votre pseudo !"; exit; }
	if ($serveur=="Choix") {echo "Il manque le serveur !"; exit; }
	switch($serveur){
		case "irc.diboo.net":
			$salon="#general";
			break;
		case "irc.orihane.org":
			$salon="#accueil";
			break;
		case "irc.united-irc.com":
			$salon="#zebulon.fr";
			break;
	}
}
?>
<div class="menu">
	<FORM method="GET" action="#">
		<p>
			Tapez votre pseudo :<br />
			<input type="text" name="pseudo" size="18" value="<?= $pseudo ?>" />
		</p>
		<p>
			Choix du serveur :<br />
			<select name="serveur" size="1">
				<option <?php if($serveur==null) echo "selected" ?> value="Choix">- Choisir -</option>
				<option <?php if($serveur=="irc.diboo.net") echo "selected" ?> value="irc.diboo.net">Diboo</option>
				<option <?php if($serveur=="irc.orihane.org") echo "selected" ?> value="irc.orihane.org">Orihane</option>
				<option <?php if($serveur=="irc.united-irc.com") echo "selected" ?> value="irc.united-irc.com">United-irc</option>
			</select>
		</p>
<?php if ($serveur!=null) { echo "\t\t<p>\n\t\t\t"; echo "Salon : $salon"; echo "\n\t\t</p>\n"; } ?>
		<input type="Submit" value="Se connecter" />
	</form>
</div>
<?php if ($serveur!=null) { ?>
<div id="pjirc">
  <applet codebase="." code="IRCApplet.class" archive="irc.jar,pixx.jar" width="600" height="400">
	<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab" />
	<param name="fileparameter" value="pjirc.cfg" />
	<param name="nick" value="<?= $pseudo ?>" />
<param name="alternatenick" value="<?= $pseudo."`" ?>" />
	<param name="name" value="Java User" />
	<param name="host" value="<?= $serveur ?>" />
	<param name="gui" value="pixx" />
	<param name="command1" value="join <?= $salon ?>" />
	<param name="language" value="french" />
	<param name="style:backgroundimage" value="true" />
	<param name="style:backgroundimage1" value="background.gif" />
  </applet>
</div>
<?php } ?>

 

Merci à tous ceux qui m'ont aidé.

Modifié par Diana
Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonjours tout le monde je fete mon premier message par un problèmes :s

 

J'ai recuperer le script de diana pour un usage personnel.

 

Problème en le modifiant ou même sans le modifier il ne marche pas :s

 

Je vous passe le lin et vous enumere mes problèmes :P

http://david.philippy.free.fr/sony3002/pjirc.html (Desolé de l'adresse a rallonge mais je me sert de ce ftp comme test ^^ ).

 

Donc voila les values sont pas pris en compte et ce rajoutes a la cases.

C'est a dire au lieu de laisser un blanc pour le pseudo il me met : <?= $pseudo ?>

Pareil dans le menu deroulant.

 

De plus le bouton connecter ne me sert a rien vu que sans cliquer dessus l'applet ce lance auto :s

 

Je suis pas un expert niveau php mais je gere l'applet donc je sais que ca ne vient pas de la mais de la page php.

De plus cela ne vient pas du nom en .html .php car cela ne change rien^^

 

Je vous passe mon code :

<?php
$pseudo=$_GET["pseudo"];
$serveur=$_GET["serveur"];
if ($serveur!=null){
	if ($pseudo=="") {echo "Il manque votre pseudo !"; exit; }
	if ($serveur=="Choix") {echo "Il manque le channel !"; exit; }
	switch($serveur){
		case "Horizon":
			$salon="#team-horizon";
			break;
		case "Clanbase":
			$salon="#accueil";
			break;
		case "et-fr":
			$salon="#et-fr";
			break;
	}
}
?>
<div class="menu">
	<FORM method="GET" action="#">
		<p>
			Tapez votre pseudo :<br />
			<input type="text" name="pseudo" size="18" value="<?= $pseudo ?>" />
		</p>
		<p>
			Choix du channel :<br />

			<select name="channel" size="1">
				<option <?php if($serveur==null) echo "selected" ?> value="Choix">- Choisir -</option>
				<option <?php if($serveur=="Horizon") echo "selected" ?> value="Horizon">Horizon</option>
				<option <?php if($serveur=="Clanbase") echo "selected" ?> value="Clanbase">Clanbase</option>
				<option <?php if($serveur=="et-fr") echo "selected" ?> value="et-fr">et-fr</option>

			</select>
		</p>
<?php if ($serveur!=null) { echo "\t\t<p>\n\t\t\t"; echo "Salon : $salon"; echo "\n\t\t</p>\n"; } ?>
		<input type="Submit" value="Se connecter" />
	</form>
</div>
<?php if ($serveur!=null) { ?>
<div id="pjirc">
  <applet codebase="." code="IRCApplet.class" archive="irc.jar,pixx.jar" width="600" height="400">
	<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab" />

	<param name="fileparameter" value="pjirc.cfg" />
	<param name="nick" value="<?= $pseudo ?>" />
<param name="alternatenick" value="<?= $pseudo."`" ?>" />
	<param name="name" value="Java User" />
	<param name="host" value="de.quakenet.org" />
	<param name="gui" value="pixx" />
	<param name="command1" value="join <?= $salon ?>" />
	<param name="language" value="french" />
	<param name="style:backgroundimage" value="true" />

	<param name="style:backgroundimage1" value="background.gif" />
  </applet>
</div>
<?php } ?>

 

Je doute que ce problème vous résiste donc je vous ne souhaites pas bonne chance mais plutot merci d'avance ^^

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...