bir sohbet sitesine, 2 farklı applet koyacam. yalnız anasayfadan nick yazılırken, altta hangi appletle girileceğinide seçtirmek istiyorum. kısaca olay şu; nick yazılacak, aşağıdan flaxchat mi, eschatmi seçilecek ve girişe basılınca, hangi applet seçildiyse, o applet yüklenecek. elimde bunun kodları var, ancak sohbet.php ye girdiğim zaman hata verdi. sorunu çözebilecek?
ana sayfada yaptığım giriş kodu;
<form method="POST" action="sohbet.php">
<input type="text" name="nick" size="16">
<input type="password" name="sifre" size="16">
<input type="radio" name="chat" value="Eschat">
Eschat
<input type="radio" name="chat" value="Flaxchat">
Flaxchat
<input type="image" src="ErkanileriResim/tus_giris.jpg" value="Submit" name="B1" width="75" height="25">
</form>
buda sohbet.php:
<?
switch($chat) {
case Flaxchat:
?>
<applet name="Flaxchat" code="flaxchat.FlaxChat.class"
archive ="flaxchat.jar,flaxchess.jar,flaxdraw.jar,flaxflot a.jar,flaxttt.jar,flaxgammon.jar"
width ="100%"
height ="400"
codebase = "http://irc.sohbetmekan.org">
<param name="CABBASE" value="flaxchat.cab">
<param name="ident" value="flaxchat">
<param name="fullname" value="Flaxchat">
<param name="nickname" value="">
<param name="Channel1" value="#sohbet,#oyun">
<p>Java uygulaması kurulu değil.Java yuklemek icin <a href="http://www.flaxchat.com/?getjava">chat applet</a></p>
</applet>
<?
break;
case Eschat:
?>
<applet name ="esChat"
code ="esChat.class"
archive ="http://irc.sohpet.gen.tr/eschat/esChat.jar"
codeBase ="http://irc.sohpet.gen.tr/eschat/"
width ="550"
height ="300">
<param name="CABBASE" value="http://irc.sohpet.gen.tr/eschat/esChat.cab">
</applet>
<?
break;
default:
?>
<br>
<applet name ="esChat"
code ="esChat.class"
archive ="http://irc.sohpet.gen.tr/eschat/esChat.jar"
codeBase ="http://irc.sohpet.gen.tr/eschat/"
width ="550"
height ="300">
<param name="CABBASE" value="http://irc.sohpet.gen.tr/eschat/esChat.cab">
</applet>
php ile seçim yaparken hata çıktı.
6
●766
- 18-08-2009, 13:06:06o şekilde denedim bu seferde 41. satırda hata verdi. o satırda </applet> komutu var. case "default": bölümünün appletinin bitiş kodu.KaleSoft adlı üyeden alıntı: mesajı görüntüle
hatanın tam çıktısıda şu şekil:
Parse error: syntax error, unexpected $end in /home/mekan/public_html/2.php on line 41 - 18-08-2009, 15:44:48Üyeliği durduruldu
<?php switch($chat) { case "Flaxchat": ?> <applet name="Flaxchat" code="flaxchat.FlaxChat.class" archive ="flaxchat.jar,flaxchess.jar,flaxdraw.jar,flaxflot a.jar,flaxttt.jar,flaxgammon.jar" width ="100%" height ="400" codebase = "http://irc.sohbetmekan.org"> <param name="CABBASE" value="flaxchat.cab"> <param name="ident" value="flaxchat"> <param name="fullname" value="Flaxchat"> <param name="nickname" value=""> <param name="Channel1" value="#sohbet,#oyun"> <p>Java uygulaması kurulu değil.Java yuklemek icin <a href="http://www.flaxchat.com/?getjava">chat applet</a></p> </applet> <?php break; case "Eschat": ?> <applet name ="esChat" code ="esChat.class" archive ="http://irc.sohpet.gen.tr/eschat/esChat.jar" codeBase ="http://irc.sohpet.gen.tr/eschat/" width ="550" height ="300"> <param name="CABBASE" value="http://irc.sohpet.gen.tr/eschat/esChat.cab"> </applet> <?php break; default: ?> <br> <applet name ="esChat" code ="esChat.class" archive ="http://irc.sohpet.gen.tr/eschat/esChat.jar" codeBase ="http://irc.sohpet.gen.tr/eschat/" width ="550" height ="300"> <param name="CABBASE" value="http://irc.sohpet.gen.tr/eschat/esChat.cab"> </applet> <?php } ?> - 18-08-2009, 17:01:42kod için sağol. ama bu sefer eschatte sorun yok, flaxchat i çalıştırmıyor. formdan eschati seçip girdiğimde, tamam eschat açılıyor; direk olarak, formsuz appleti açmaya çalıştığımda, default olarak eschat ide açıyor; ancak formdan flax ı seçtiğimde tepki vermiyor. 2 taraftada tanımın Flaxchat olarak (büyük-küçük aynı) tanımlandığına eminim.
- 18-08-2009, 17:42:35bu bölümdeki Eschat ve Flaxchat i; eschat ve flaxchat olarak tanımladım.KahvaLti adlı üyeden alıntı: mesajı görüntüle
bu bölümdede Eschat ve Flaxchat i eschat ve flaxchat olarak tanımlamama rağmen, hata devam ediyor. nerede yanlışlık yaptğımı tam olarak çözemedim.KaleSoft adlı üyeden alıntı: mesajı görüntüle