• 08-04-2009, 22:57:54
    #1
    Arkadaşlar,
    Bir formda aşağıdaki sorguyu kullanıyordum.
    Form bilgisine yasak.txt dosyasında alt alta yazdığım herhangi bir kelime girilirse uyarı veriyordu.
    Artık bu dosyaya bakmadan onay veriyor. Hostu değiştirdikten sonra oldu. Sanırım php versiyonu ile ilgili.
    Kodlarda nasıl bir değişiklik yapmak gerekiyor?

    $control2 = mysql_query("SELECT baslik, url FROM ".$Stb_isim."_ADRES WHERE url LIKE '%".$domain."%'");
    $url_row2 = mysql_num_rows($control2);
    $baglan = @fopen("yasak.txt", "r");
    while (! feof ($baglan)) {
    	$oku = trim($oku).",".trim(fgets($baglan, 1024));	
    }
    fclose($baglan);
    $oku = substr($oku,1);
    $okunan = explode(",", $oku);
    
    while ($e = each($okunan)) {
    	if (strstr($url, $e[ 'value' ])) {
    		$ban="yes";					
    	}	
    }
    if ($ban=="yes") {
    ?>
    <script language="javascript">
    alert("Girdiginiz kelime yasaklıdır.\n\nLütfen kuralları okuyunuz!")
    </script>
  • 08-04-2009, 23:03:15
    #2
    Üyeliği durduruldu
    CHMOD dan Olmasın?
  • 08-04-2009, 23:26:34
    #3
    İlk denediğim chmod ayarları olmuştu. Fakat chmod ayarlarında bir sorun yok.
    Deli olmaya ramak kaldı
  • 08-04-2009, 23:34:27
    #4
    Müdür fopen bir çok sunucuda yasaklı fonksiyondur.
    Shell scriptleri çok kullanır diye safemode on olduğunda fopen yasaklarlar.
    fopen ile açamıyordur dosyayı. file_get_contents ile okumayı denesene.
  • 08-04-2009, 23:35:52
    #5
    hocam bu kodlarin tamami mi ?
    $url degeri nerden geliyor ?
    en üstteki mysql sorgusu neye yariyor ?
  • 10-04-2009, 22:33:00
    #6
    digiklan adlı üyeden alıntı: mesajı görüntüle
    Müdür fopen bir çok sunucuda yasaklı fonksiyondur.
    Shell scriptleri çok kullanır diye safemode on olduğunda fopen yasaklarlar.
    fopen ile açamıyordur dosyayı. file_get_contents ile okumayı denesene.
    Sanırım dediğin gibi fopen yasaklı.

    file_get_contents ile hallettim, bilgi için teşekkürler.