phpKF - php Kolay Forum [ TASARIM KURSU ] Türkiye`nin En Ayrıntılı içeriğe Sahip Tasarım Sitesi
[ TURKISH EMULATOR ] Türkiye'nin Emulator Portalı (Günlük Haber,Emulator,Rom, Cihaz Tanıtımı)  
 [  Hakkında  |  Sürüm Kaydı  |  Kurulum Klavuzu - Video  |  Ekip  ] 
Ana Sayfa  |  Portal  |  Yardım  |  Üyeler  |  Giriş  |  Kayıt
 
 phpKF Nedir
phpKF Nedir ?
    php Kolay Forum; php ve MySQL destekli, kullanımı kolay, yönetim masası üzerinden birçok özelliği kontrol edilebilen, açık kaynaklı ve tamamen ücretsiz bir forum uygulamasıdır.

    Tamamiyle sıfırdan geliştirilmiş, başka hiçbir foruma benzemeyen, %100 Türk yapımı bir sistemdir.
Forum tek başına kullanılabildiği gibi, phpKF için hazırlanmış phpKF-Portal ile beraber %100 uyumlu bir şekilde de kullanılabilir.
Kullanmak için tek yapmanız gereken buradan forum betiğini (script) indirip, PHP ve MySQL destekli bir sunucuda kurmak.

- Güncel Sürümler -
phpKF v1.50 çıktı  (29.09.2008)    -    phpKF-Portal v1.10  (21.07.2008)

Önemli Uyarı

Yaptığınız modları sadece nasıl yapıldığını anlatarak paylaşabilirsiniz.
Temalar klasörü dışındaki forum veya portal dosyalarının dağıtımı yasaktır.

Bu bölümdeki modlar 1.20 ve önceki sürümlerle uyumludur,
1.40 ve sonrasında çalışmayabilir.



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Eski Sürümler (phpKF 1.20, phpKF-Portal 1.0a ve öncesi)
 »  Foruma Anket...


 Yeni Başlık  Cevap Yaz
Foruma Anket...   
(gösterim sayısı: 211)
Yazan Konu içeriği

ByLegenS
[YÜCEL]
phpKF Ekip Üyesi

Kayıt Tarihi: 29.01.2008
İleti Sayısı: 358
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Konu Tarihi: 31.03.2008- 17:20
  


Merhaba bir anket hazırlamak istedim veri tabanı desteklı deıl ama olsun işinizi görür herhalde

Demo

anketi Sitenizde çalıştırabilmeniz için index.php dosyasını açın ve Bulun:



 Kod Çizelgesi     Dil Seçin: Hepsini Seç
	<!--	JAVA İLE PAROLA VE ŞİFRE UZUNLU KONTROLÜ BİTİŞ		-->

<table cellspacing="0" width="100%" height="100%" cellpadding="0" border="0" align="center" bgcolor="#ffffff">
	<tbody>
	<tr>
	<td>



Bununla Değiştirin:




 Kod Çizelgesi     Dil Seçin: Hepsini Seç

	<!--	JAVA İLE PAROLA VE ŞİFRE UZUNLU KONTROLÜ BİTİŞ		-->

<table cellspacing="0" width="100%" height="100%" cellpadding="0" border="0" align="center" bgcolor="#ffffff">
	<tbody>


<form method="POST"> 
<table width="100%"> 

	<tr>
	<td>

<?php

require_once ("sorular.php");
if(!file_exists("anket.txt"))
{
$anket[1][0] = ''.$soru_baslik.'';
$anket[1][1][0] = ''.$soru1.'';
$anket[1][2][0] = ''.$soru2.'';
$anket[1][3][0] = ''.$soru3.'';
$anket[1][4][0] = ''.$soru4.'';
$anket[1][5][0] = ''.$soru5.'';


}

else

{
$dosya = fopen("anket.txt","r");
$anket = fread($dosya,filesize("anket.txt"));
fclose($dosya);
$anket = unserialize($anket);
}

$cevap = $_POST['cevap'];

echo "<table class=\"ana_forum_baslik\" cellspacing=\"0\" width=\"100%\" height=\"100%\" cellpadding=\"0\" border=\"0\" align=\"center\" bgcolor=\"#ffffff\"> <tr><td colspan=\"3\"><center>Genel Anket</center></td></tr></table>";

for($x = 1; $x < count($anket)+1; $x++)
{

echo "<table cellspacing=\"2\" width=\"100%\" height=\"100%\" cellpadding=\"0\" border=\"0\" align=\"center\" bgcolor=\"#ffffff\"> <tr><td colspan=\"3\"><center><font face=\"Verdana\" color=\"#336699\" style=\"font-size: 11pt\">".
$anket[$x][0].
"</font></center></td>\n".
"</td><tr>\n";


for($y = 1; $y < count($anket[$x]); $y++)
{
echo " <td width=\"200\"><input type=\"checkbox\" name=\"cevap[$x][$y][1]\" value=\"1\" id=\"cevap[$x][$y][1]\">".
"<label for=\"cevap[$x][$y][1]\"><font face=\"Verdana\" style=\"font-size: 9pt\">".$anket[$x][$y][0]."</label></td>\n";

$anket[$x][$y][1] = $anket[$x][$y][1] + $cevap[$x][$y][1];
$toplam = 0;
for($z = 1; $z < count($anket[$x]); $z++)
$toplam += $anket[$x][$z][1];

echo " <td width=\"50\"><font face=\"Verdana\" style=\"font-size: 9pt\">".$anket[$x][$y][1]."</td>\n".
" </tr><tr>\n";
}
}
$dosya = fopen("anket.txt","w");
fwrite($dosya,serialize($anket));
fclose($dosya);

?>
</tr>
</table></tr></td></table>
<br>
<input type="submit" name="submit" value="Oy Ver">
<hr></form>






Daha Sonra Ekteki Sorular.php dosyasını açın ve sorularınızı yazın ve onuda ftpye atın onuda..

sorular.php

sorularınızı yazdıktan sonrada anket.txt diye bir boş txt dosyası oluşturup ftpnize yani forumun buluınduğu dizine atın..

ve chmod ayarınıda 777 yazılabilir yapınki oy verildiği zaman kaydedilebilsin txt dosyasına..

Oyları sıfırlamak isterseniz yeni boş bir anket.txt dosyası oluşturup ftpdeki ile değiştirirseniz oylar sıfırlanmış olur...

phpKF Sürüm 1.40   phpKF-Portal Sürüm 1.10

__________________

Bu ileti en son ByLegenS tarafından 01.04.2008- 13:32 tarihinde, toplamda 14 kez değiştirilmiştir.

Cvp:
Cevap: 1  
Yazan Cevap içeriği

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 1.265
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 01.04.2008- 13:44
  


Garip bir şekilde bozulmasının tek nedeni $cevap = $_POST["cevap"]; koduydu. Buradaki sorunda çift tırnak işaretinden kaynaklanıyor. Aynısını alıntı çizelgesinde de yapıyordu.

Bunu $cevap = $_POST['cevap']; şeklide tek tırnak ile yapınca düzeldi.

Bunun nedeni ise "] ile biten kodlar bbcode bitiş kodu olarak algılanıyor ve açışan kod veya alıntı çizelgesi kapatılıyor.

Bu konudan ayrı olarak; php ile kodlarken her zaman çift tırnak yerine tek tırnak kullan, daha hızlıdır.
Nedeni ise çift tırnak kullanıldığında php içinde değişken var mı diye kadar.
Tek tırnak kullanıldığıda ise doğrudan string veri olarak değerlendirir.

Ayrıca echo başında çift yerine tek tırnak kullanmış olsaydın, her çift tırnak işaretini escape (\) etmene de gerek kalmazdı.

phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
Cvp:
Cevap: 2  
Yazan Cevap içeriği

ByLegenS
[YÜCEL]
phpKF Ekip Üyesi

Kayıt Tarihi: 29.01.2008
İleti Sayısı: 358
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 01.04.2008- 17:20
  


tamam anladım teşekkurler ama anlamadığım şey localhost ta dogru çalışıyordu...

phpKF Sürüm 1.40   phpKF-Portal Sürüm 1.10

__________________

Bu ileti en son ByLegenS tarafından 01.04.2008- 17:23 tarihinde, toplamda 1 kez değiştirilmiştir.

 Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Eski Sürümler (phpKF 1.20, phpKF-Portal 1.0a ve öncesi)
 »  Foruma Anket...

Forum Ana Sayfası

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2008   phpKF Ekibi

- PHP KOLAY FORUM -

RSS Beslemesi:  RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle