IRC-Login-Skript geht nicht

Fabian Frank

Erfahrenes Mitglied
Hallo!

Ich habe ein Problem, und zwar hab ich auf meinem Server IRC, damit man sich so zum plaudern treffen kann. ALles funkt, nur wenn ich ein Login-Skript miteinbaue, geht es nicht mehr.

Das gesamte Skript ist:

PHP:
<?php 
  if($nickname==""){ 
?> 
<table> 
<tr valign="bottom"> 
 <td> 
    <form method="post"> 
  <font color="#FFFFFF">   Nickname:</font> <input type="text" name="nickname" value="" size="20" /> 
 
     <div align="center"> 
      <P><INPUT type=submit value="Einloggen" target="_blank"></P> 
     </div> 
    </form> </td> 
</tr> 
</table> 
<?php 
  } 
  else 
  { 
?>
<div align="center">
<applet code=IRCApplet.class archive="irc.jar,pixx.jar" width="700" height="460"  codebase="http://www.afterworkchat.net/webchat/" name="applet" >
<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">
<param name="gui" value="pixx">
<param name="nick" value="<?php echo $nickname; ?>">
<param name="fullname" value="http://www.moped-power.de">
<param name="host" value="Afterworkchat">
<param name="port" value="6667">
<param name="pixx:helppage" value="http://www.afterworkchat.de/hilfe.html">
<param name="pixx:soundquery" value="snd/ding.au">
<param name="pixx:autoconnection" value="true">
<param name="pixx:timestamp" value="true">
<param name="pixx:showabout" value="false">
<param name="pixx:automaticqueries" value="true">
<param name="pixx:highlight" value="true">
<param name="pixx:highlightcolor" value="9">
<param name="quitmessage" value="I will be back">
<param name="asl" value="false">
<param name="floatingasl" value="true">
<param name="style:bitmapsmileys" value="true">
<param name="style:smiley1" value=":) img/sourire.gif">
<param name="style:smiley2" value=":-) img/sourire.gif">
<param name="style:smiley3" value=":-D img/content.gif">
<param name="style:smiley4" value=":d img/content.gif">
<param name="style:smiley5" value=":-O img/OH-2.gif">
<param name="style:smiley6" value=":o img/OH-1.gif">
<param name="style:smiley7" value=":-P img/langue.gif">
<param name="style:smiley8" value=":p img/langue.gif">
<param name="style:smiley9" value=";-) img/clin-oeuil.gif">
<param name="style:smiley10" value=";) img/clin-oeuil.gif">
<param name="style:smiley11" value=":-( img/triste.gif">
<param name="style:smiley12" value=":( img/triste.gif">
<param name="style:smiley13" value=":-| img/OH-3.gif">
<param name="style:smiley14" value=":| img/OH-3.gif">
<param name="style:smiley15" value=":'( img/pleure.gif">
<param name="style:smiley16" value=":$ img/rouge.gif">
<param name="style:smiley17" value=":-$ img/rouge.gif">
<param name="style:smiley18" value="(H) img/cool.gif">
<param name="style:smiley19" value="(h) img/cool.gif">
<param name="style:smiley20" value=":-@ img/enerve1.gif">
<param name="style:smiley21" value=":@ img/enerve2.gif">
<param name="style:smiley22" value=":-S img/roll-eyes.gif">
<param name="style:smiley23" value=":s img/roll-eyes.gif">
<param name="pixx:channelfont" value="12 Arial">
<param name="pixx:chanlistfont" value="12 Arial">
<param name="pixx:nickfield" value="true">
<param name="pixx:styleselector" value="true">
<param name="setfontonstyle" value="true">
<param name="pixx:timestamp" value="true">
<param name="style:backgroundimage" value="true">
<param name="style:backgroundimage1" value="none+channel none+#Hilfe+#Afterworkchat 0 img/logohell.gif">
<param name="style:backgroundimage2" value="none+channel none+#singletreffen 0 img/st-hell.gif">
<param name="style:backgroundimage3" value="none+channel none+#erotiksingles 0 img/es-hell.gif">
<param name="pixx:configurepopup" value="true">
<param name="pixx:popupmenustring1" value="Whois">
<param name="pixx:popupmenustring2" value="query">
<param name="pixx:popupmenustring3" value="ignore">
<param name="pixx:popupmenustring4" value="-">
<param name="pixx:popupmenustring5" value="OP">
<param name="pixx:popupmenustring6" value="deOP">
<param name="pixx:popupmenustring7" value="Voice">
<param name="pixx:popupmenustring8" value="deVoice">
<param name="pixx:popupmenustring9" value="-">
<param name="pixx:popupmenustring10" value="Kick">
<param name="pixx:popupmenustring11" value="Ban">
<param name="pixx:popupmenustring12" value="Kickban">
<param name="pixx:popupmenucommand1_1" value="/whois %1">
<param name="pixx:popupmenucommand2_1" value="/query %1">
<param name="pixx:popupmenucommand3_1" value="/ignore %1">
<param name="pixx:popupmenucommand5_1" value="/mode %2 +o %1">
<param name="pixx:popupmenucommand6_1" value="/mode %2 -o %1">
<param name="pixx:popupmenucommand7_1" value="/mode %2 +v %1">
<param name="pixx:popupmenucommand8_1" value="/mode %2 -v %1">
<param name="pixx:popupmenucommand10_1" value="/kick %2 %1">
<param name="pixx:popupmenucommand11_1" value="/mode %2 +b %1">
<param name="pixx:popupmenucommand12_1" value="/mode %2 o %1">
<param name="pixx:popupmenucommand12_2" value="/mode %2 +b %1">
<param name="pixx:popupmenucommand12_3" value="/kick %2 %1">
<param name="command2" value="join #TUNINGDISTRICT">
<param name="autoconnection" value="true">
<param name="pixx:color6" value="678DAC">
<param name="pixx:color5" value="86A4BD">
<param name="pixx:color7" value="86A4BD">
<param name="pixx:color9" value="86A4BD">
<param name="pixx:color7" value="678DAC">
<param name="pixx:color0" value="ffffff">
<param name="pixx:color8" value="86A4BD">
<param name="pixx:color1" value="000000">
<param name="pixx:color10" value="86A4BD">
<param name="pixx:color11" value="86A4BD">
<param name="pixx:color12" value="86A4BD">
<param name="pixx:color13" value="86A4BD">
<param name="pixx:color14" value="86A4BD">
<param name="pixx:color15" value="86A4BD">
<param name="pixx:language" value="pixx-german2">
<param name="pixx:showchanlist" value="false">
</applet>
<img src="http://www.Afterworkchat.net/webchat/img/sourire.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':)');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/content.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':-D');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/OH-2.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':o');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/langue.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':p');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/clin-oeuil.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+';)');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/triste.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':(');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/OH-3.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':|');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/rouge.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':$');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/cool.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+'(h)');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/enerve1.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':-@');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/enerve2.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':@');document.applet.requestSourceFocus()">
<img src="http://www.Afterworkchat.net/webchat/img/roll-eyes.gif" onClick="document.applet.setFieldText(document.applet.getFieldText()+':s');document.applet.requestSourceFocus()">
</div>
<?
} 
?>


Die URL zum IRC ist http://www.moped-power.de/jgs_portal.php?id=66&sid=

Es erscheint immer die Nachricht, dass der Name illegal ist.

Kann mir da bitte jmd. helfen?

Vielen Dank im Vorraus :)

Greetz,

Fabi F.
 
Du hast einen IRC-Client auf deiner Seite, kein IRC. ;)

Es scheint, als würde dein PHP-Code falsch abgearbeitet werden - im Quelltext der Seite findet sich folgendes:

PHP:
<?php
  if(moo==""){ 
?> 
<table> 
<tr valign="bottom"> 
 <td> 
    <form method="post"> 
  <font color="#FFFFFF">   Nickname:</font> <input type="text" name="nickname" value="" size="20" /> 
 
     <div align="center"> 
      <P><INPUT type=submit value="Einloggen" target="_blank"></P> 
     </div> 
    </form> </td> 

</tr> 
</table> 
<?php 
  } 
  else 
  { 
?>
<div align="center">
<applet code=IRCApplet.class archive="irc.jar,pixx.jar" width="700" height="460"  codebase="http://www.afterworkchat.net/webchat/" name="applet" >
<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">
<param name="gui" value="pixx">
<param name="nick" value="<?php echo moo; ?>">

Die Variabeln werden zwar durch ihren Wert ersetzt, der PHP-Code bleibt jedoch stehen.
Daher auch die Meldung "Erroneus Nickname: Illegal Characters" - wegen der unzulässigen Zeichen im Name.

Ich verschiebe das ganze mal ins PHP-Forum, da das Problem nicht IRC-bedingt ist. :)
 
danke für deine Hilfe ;) Bin drauf gekommen.

Das ganze war direkt eingebaut. Ich hab das in ne externe PHP Datei rein und dann per iFrame geincludet...

Greetz,

Fabi
 
Zurück