lostyazilim

PHP Versiyon sorunu

9 Mesajlar 1.700 Okunma
lstbozum
smsonayhizmeti

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)
Merhabalar;
Scriptin sürüm oldukça eski php 5.2 zamanında yazılmış sanırsam.Scriptimi güncellemek istiyorum yalnız düzeltebilmem için örnekler görmem lazım.Sizlerden yardım isteyecektim mesela aşağıdaki kod öbeğinde şuanki güncel php sürümünde geçerli olmayan fonksiyonlar neler? ve yerine nasıl bir kullanım yapmalıyız?




// idyi yakaliyoruz

// echo "baslik: $q";
$q = ereg_replace("\."," ",$q);
$q = ereg_replace("\'","'",$q);
$q = ereg_replace("%u0131","i",$q);
$q = ereg_replace("%u011F","g",$q);
$q = ereg_replace("%u015F","s",$q);

$q = ereg_replace("\"",""",$q);
$q = ereg_replace("\,",",",$q);
$q = ereg_replace(" "," ",$q);
$q = ereg_replace("\?","?",$q);
$q = ereg_replace("\!","!",$q);





$kac = count($q);

$q = substr($q, 0, 80);

if ($verified_user) {
$listele = mysql_query("SELECT okundu,id FROM privmsg WHERE `kime`='$verified_user'");
while ($kayit=mysql_fetch_array($listele)) {
$okundu=$kayit["okundu"];
$id=$kayit["id"];
if ($okundu != 0) {
$okunmayan++;
}
if ($okundu == 2) {
$notice++;
$sorgu = "UPDATE privmsg SET okundu = '1' WHERE id= '$id'";
mysql_query($sorgu);
}

}
if ($okunmayan)
echo "";
if ($notice)
echo "<script>alert('$notice okunmayan mesajınız var.postahane bölümünden kontrol edebilirsiniz.');</script>";
}

$sorgu = "SELECT * FROM konular WHERE `baslik`='$q'";
$sorgulama = mysql_query($sorgu);
if (mysql_num_rows($sorgulama)>0){
while ($kayit=mysql_fetch_array($sorgulama)){
###################### var ##############################################
$gid=$kayit["id"];
$tasi=$kayit["tasi"];
$baslik=$kayit["baslik"];
$statu=$kayit["statu"];



if ($statu == "silindi") {

if ($verified_kat != "admin" and $verified_kat != "mod") {
echo "
Bu baslik ucurulmus!";
die;
}

echo "
Bu baslik ucurulmus! Yönetici olduğunuz için bu başlığı görüyorsunuz.
";
}

}
}
$yazar = $verified_user;
// echo $gid;
// echo "$yazar";
// yakaladik


$link = ereg_replace(" ","+",$baslik);



$sorgu = "SELECT id,tarih,baslik FROM konular WHERE `id`=$gid";
$sorgulama = @mysql_query($sorgu);
if (@mysql_num_rows($sorgulama)>0){
//kayıtları listele
while ($kayit=@mysql_fetch_array($sorgulama)){
###################### var ##############################################
$id=$kayit["id"];
$konuid=$kayit["id"];
$baslik=$kayit["baslik"];
$tarih=$kayit["tarih"];

if ($verified_kat == "admin" or $verified_kat == "mod")
$baslikduzenle = " - Düzenle";


if ($verified_kat == "admin" or $verified_kat == "mod")
$basliksil = "
Sil";

if ($verified_kat == "admin" or $verified_kat == "mod")
$basliktasi = " - Taşı";


echo "


$baslik
Paylaş<script></script>



<script>
window.___gcfg = {lang: 'tr'};

(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/platform.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>






$baslik

$basliksil $baslikduzenle $basliktasi

";

if ($tasi) {
$link = ereg_replace(" ","+",$tasi);
echo "

$baslik -> $tasi

Bu başlık taşınmıştır.
Lütfen bekleyin.
Yönlendiriliyorsunuz..


";
die;
}

}
}
else {
if (!$q) {
echo "
Müneccimmiyim ben ?";
exit;
}



echo "

$q diye bir konu yok ki?

";

mt_srand ((double)microtime()*1000000);
$banner = mt_rand(1, 4);


if ($verified_user) {
if ($verified_durum == "on")
echo "






";
}
exit;
}


// cevap write
$mesaj = nl2br($mesaj);
if (!$ok) {
}
else {
$mesaj =@$HTTP_POST_VARS["mesaj"];
if (!$verified_user)
die;
if ($mesaj == "") {
echo "Mesaj icerigi yazman lazim ama.. :)
";
exit;
}
else {

$site = $_SERVER["HTTP_REFERER"];
$site = explode("/", $site);
$site = $site[2];


if ($verified_durum == "off" or $verified_durum == "wait") {
$sorgu1 = "SELECT nick,online FROM user WHERE `nick` = '$yazar'";
$sorgu2 = mysql_query($sorgu1);
mysql_num_rows($sorgu2);
$kayit2=mysql_fetch_array($sorgu2);
$online=$kayit2["online"];
$nick=$kayit2["nick"];

if (!$online)
$online = 1;
else
$online++;

if ($online == "10") {
$sesdurum = "wait";
session_register("sesdurum");
$sorgu = "UPDATE user SET durum = 'wait' WHERE nick= '$verified_user'";
mysql_query($sorgu);
$sorgu = "UPDATE online SET ondurum = '$sesdurum' WHERE nick= '$verified_user'";
mysql_query($sorgu);
echo "
10 deneme entry girme hakkinizi doldurdunuz.Şuan entrylariniz yöneticiler tarafından inceleniyor.

Uygun görülmesi halinde yazar olarak atanacaksınız sayın çaylak.

";
$tarih = date("YmdHi");
$gun = date("d");
$ay = date("m");
$yil = date("Y");
$saat = date("H:i");

$konu = " $verified_user onay bekliyor!";
$system = "SYSTEM";

$yazi = "$verified_user nickine ait entrylar:
";

$sorgu = "SELECT id,statu FROM mesajlar WHERE `statu`= 'wait' and `yazar` = '$verified_user'";
$sorgulama = @mysql_query($sorgu);
$sayyy = 0;
if (@mysql_num_rows($sorgulama)>0){
//kayıtları listele
while ($kayit=@mysql_fetch_array($sorgulama)){
###################### var ##############################################
$id=$kayit["id"];
$sayyy++;
$yazi .= "$sayyy- #$id
";
}
}

$kimegitcek = "yalowa";
$sorgu = "INSERT INTO privmsg ";
$sorgu .= "(kime,konu,mesaj,gonderen,tarih,okundu,gun,ay,yil,saat)";
$sorgu .= " VALUES ";
$sorgu .= "('$kimegitcek','$konu','$yazi','$system','$tarih','1','$gun','$ay','$yil','$saat')";
mysql_query($sorgu);
die;
}

if (!$online) { echo "


Çaylak olarak bu entry'iniz ilk deneme entry'iniz olarak kayitlara geçti."; }
else { echo "


Çaylak olarak bu entry'iniz $online. deneme entry'iniz olarak kayitlara geçti."; }

$sorgu = "UPDATE user SET online='$online' WHERE nick='$yazar'";
mysql_query($sorgu);
} // off

$tarih = date("YmdHi");
$gun = date("d");
$ay = date("m");
$yil = date("Y");
$saat = date("H:i");
$ip = getenv('REMOTE_ADDR');
if ($verified_durum == "off") {
$statu = "wait";
}
else {
$statu = "";
}
// db ye yaz
$mesaj = ereg_replace("<","(",$mesaj);
$mesaj = ereg_replace(">",")",$mesaj);
$mesaj = ereg_replace("\n","
",$mesaj);


$sorgu = "INSERT INTO mesajlar ";
$sorgu .= "(sira,mesaj,yazar,ip,tarih,gun,ay,yil,saat,statu)";
$sorgu .= " VALUES ";
$sorgu .= "('$gid','$mesaj','$yazar','$ip','$tarih','$gun','$ay','$yil','$saat','$statu')";
mysql_query($sorgu);

if ($verified_durum != "off" and $verified_durum != "wait") {
$sorgu = "UPDATE konular SET tarih='$tarih' WHERE id='$gid'";
mysql_query($sorgu);
$sorgu = "UPDATE konular SET gun='$gun' WHERE id='$gid'";
mysql_query($sorgu);
$sorgu = "UPDATE konular SET ay='$ay' WHERE id='$gid'";
mysql_query($sorgu);
$sorgu = "UPDATE konular SET yil='$yil' WHERE id='$gid'";
mysql_query($sorgu);
}

mt_srand ((double)microtime()*1000000);
$banner = mt_rand(1, 4);


mt_srand ((double)microtime()*1000000);


mt_srand ((double)microtime()*1000000);
if ($verified_kat == "admin")
$sor = mysql_query("select id from mesajlar WHERE `sira`=$gid");
else if ($verified_durum == "wait" or $verified_durum == "off")
$sor = mysql_query("select id from mesajlar WHERE `sira`=$gid and `statu` = 'wait' or `statu` = '' ");
else
$sor = mysql_query("select id from mesajlar WHERE `sira`=$gid and `statu` = '' ");

$w = mysql_num_rows($sor);
$max = 20;
$goster = $w/$max;
$goster=ceil($goster);
if ($goster >1) {
$gostersayfa = "&sayfa=$goster";
}
echo "

Entry'niz kayıt edilmiştir!

devam!





<script>goUrl('sozluk.php?process=today','left');</script>";
exit;
} // if mesaj
} // else

// cevap /write


$max = 20;

if (!$_GET["sayfa"]) { $_GET["sayfa"]=1; }

$alt = ($_GET["sayfa"] - 1) * $max;

$say = 0;

if ($verified_kat == "admin")
$sor = mysql_query("select id from mesajlar WHERE `sira`=$gid");
else if ($verified_durum == "wait" or $verified_durum == "off")
$sor = mysql_query("select id from mesajlar WHERE `sira`=$gid and (`statu` = 'wait' or `statu` = '')");
else
$sor = mysql_query("select id from mesajlar WHERE `sira`=$gid and `statu` = '' ");

$w = mysql_num_rows($sor);

if ($sayfa and $sayfa != 1)
$say = ($sayfa -1) * $max;

$goster = $w/$max;
$goster=ceil($goster);

if ($goster > 1)
echo "

Sayfalar: ";

if ($goster >1) {

if ($sayfa >= 1 or !$sayfa) {
$linksayfa = $sayfa - 1;
if ($sayfa > 1 or $sayfa) {
if ($sayfa != 1)
echo "<< ";
}
}

echo "";
}

if ($sayfa >= 1 or !$sayfa) {
if (!$sayfa)
$sayfa = 1;

$linksayfa = $sayfa + 1;

if ($linksayfa <= $goster)
echo " >>";
}





echo "


    ";
    if ($verified_kat == "admin" or $verified_kat == "mod")
    $listele = mysql_query("SELECT * FROM mesajlar WHERE `sira`=$gid ORDER BY `id` asc limit $alt,$max");
    else if ($verified_durum == "off" or $verified_durum == "wait")
    $listele = mysql_query("SELECT * FROM mesajlar WHERE `sira`=$gid and `statu` != 'silindi' ORDER BY `id` asc limit $alt,$max");
    else
    $listele = mysql_query("SELECT * FROM mesajlar WHERE `sira`=$gid and `statu` = '' ORDER BY `id` asc limit $alt,$max");
    if (mysql_num_rows($listele)>0){
    while ($kayit=mysql_fetch_array($listele)) {

    $id=$kayit["id"];
    $sira=$kayit["sira"];
    $mesaj=$kayit["mesaj"];
    $updater=$kayit["updater"];
    $yazar=$kayit["yazar"];
    $tarih=$kayit["tarih"];
    $gun=$kayit["gun"];
    $ay=$kayit["ay"];
    $yil=$kayit["yil"];
    $saat=$kayit["saat"];
    $statu=$kayit["statu"];
    $yazstatu=$kayit["statu"];
    $update=$kayit["update2"];
    $updatesebep=$kayit["updatesebep"];
    $ayazar = $yazar;

    $yazarlink = ereg_replace("&","",$yazar); // adminlerden ~ kaldırıyoruz
    $yazartitle = ereg_replace("&","Administrator / ",$yazar); // adminlerden ~ kaldırıyoruz

    $link = ereg_replace("ş","s",$link);
    $link = ereg_replace("Ş","S",$link);
    $link = ereg_replace("ç","c",$link);
    $link = ereg_replace("Ç","C",$link);
    $link = ereg_replace("ı","i",$link);
    $link = ereg_replace("İ","I",$link);
    $link = ereg_replace("ğ","g",$link);
    $link = ereg_replace("Ğ","G",$link);
    $link = ereg_replace("ö","o",$link);
    $link = ereg_replace("Ö","O",$link);
    $link = ereg_replace("ü","u",$link);
    $link = ereg_replace("Ü","U",$link);
    $link = ereg_replace("Ö","O",$link);
    $link = ereg_replace("\'","'",$link);
    $link = ereg_replace("\?","?",$link);
    $link = ereg_replace("\!","!",$link);
    $link = ereg_replace("\,",",",$link);

    $mesaj = ereg_replace("Ş","ş",$mesaj);
    $mesaj = ereg_replace("Ç","ç",$mesaj);
    $mesaj = ereg_replace("İ","i",$mesaj);
    $mesaj = ereg_replace("Ğ","ğ",$mesaj);
    $mesaj = ereg_replace("Ö","ö",$mesaj);
    $mesaj = ereg_replace("Ü","ü",$mesaj);


    $mesaj = preg_replace("'\(bkz: (.*)\)'Ui","(bkz: \\1)",$mesaj);
    $mesaj = preg_replace("'\(gbkz: (.*)\)'Ui","\\1",$mesaj);
    $mesaj = preg_replace("'\(u: (.*)\)'Ui","*",$mesaj);
    $mesaj = preg_replace( "`((http)+(s)?:(//)|(www\.))((\w|\.|\-|_)+)(/)?(\S+)?`i", "\\5\\6\\8\\9", $mesaj);
    $mesaj = preg_replace("'\#([0-9]{1,9})'","#\\1",$mesaj);


    $uzunluk = 142;
    if($mesaj && strlen($mesaj)>$uzunluk) {
    $mesaj=preg_replace("/([^\n\r -]{".$uzunluk."})/i"," \\1\n
    ",$mesaj);
    }


    $say++;

    if (!$ayazar)
    die;



    if ($verified_kat == "gammaz")
    $ispit = "[ispiyon et]";
    else
    $ispit = "";

    if ($ayazar == $verified_user or $verified_kat == "admin" or $verified_kat == "mod")
    $sil = "Sil";
    else
    $sil = "";

    if ($ayazar == $verified_user or $verified_kat == "admin" or $verified_kat == "mod")
    $duzenle = "Taşı - düzenle -";
    else
    $duzenle = "";

    if ($updatesebep)
    $updatesebep = "(Sebep: $updatesebep)";


    if ($yazar != $verified_user and $verified_user)
    $oylama = " Beğendim | Beğenmedim ";
    else
    $oylama = "";


    // admin check
    $echoyazar = $yazar;
    $sorgu1 = "SELECT nick,yetki FROM user WHERE `nick` = '$yazar'";
    $sorgu2 = mysql_query($sorgu1);
    mysql_num_rows($sorgu2);
    $kayit2=mysql_fetch_array($sorgu2);
    $yetki=$kayit2["yetki"];
    $nick=$kayit2["nick"];
    if ($yetki == "admin") {
    $yazar = "$yazar";
    }
    if ($yetki == "mod") {
    $yazar = "$yazar";
    }
    if ($yetki == "gammaz") {
    $yazar = "$yazar";
    }
    // admin check
    if ($verified_user) {
    if ($verified_user != $yazar)
    $msg = "Mesaj |";
    else
    $msg = "";
    }

    if ($statu == "akillandim" or $statu == "silindi") {
    if ($verified_kat == "admin" or $verified_kat == "mod") {
    if ($statu == "akillandim")
    $yazstatu = "Bu entry silinmiş, fakat yazar tarafından hataları tekrar giderilip aktif edilmiş.(Admin onay bekliyor.)";
    else if ($statu == "silindi")
    $yazstatu = "
    Bu entry silinmiş, mod olduğunuz için bu mesajı görüyorsunuz.
    ";
    else
    $yazstatu = "";
    }
    }

    echo "


  1. $mesaj

    ";
    if ($updater == "System Administrator")
    $updater = " $updater";
    if ($updater)
    $bastir = "~ $update";
    else
    $bastir = "";
    if ($updater and ($verified_kat == "admin" or $verified_kat == "mod"))
    echo "

    ($updater tarafindan düzenlendi.$updatesebep)

    ";
    if ($yazstatu and $yazstatu == "wait") {
    echo "
    Bu entry'i bir çaylak yazmış.Çaylak olan arkadaş yazar olunca bu entry'si halka arz edilecektir.Şuan sadece çaylaklar ve lordlar bu entry'i görüyorlar.";
    }
    if ($yazstatu and $yazstatu != "wait") {
    echo "
    $yazstatu";
    }
    echo "

    $ispit $duzenle $sil (#$id) href=\"sozluk.php?process=word&q=$echoyazar\" title=\"$yazartitle\">$yazar   $gun/$ay/$yil $saat $bastir| $msg $oylama




  2. ";

    }
    }
    else if ($statu != "silindi") {
    /*
    $sorgu = "DELETE FROM konular WHERE id = '$konuid' LIMIT 1";
    mysql_query($sorgu);
    echo "
    Bu başlık az önce intahar etti!
    <script>alert('Bu basliga az önce admin tarafindan intahar süsü verildi.');</script>

    ";
    */
    }

    if ($goster > 1)
    echo "

    Sayfalar: ";

    $goster = $w/$max;
    $goster=ceil($goster);
    if ($goster >1) {

    if ($sayfa >= 1 or !$sayfa) {
    $linksayfa = $sayfa - 1;
    if ($sayfa > 1 or $sayfa) {
    if ($sayfa != 1)
    echo "<< ";
    }
    }

    echo "";
    }

    if ($sayfa >= 1 or !$sayfa) {
    if (!$sayfa)
    $sayfa = 1;

    $linksayfa = $sayfa + 1;

    if ($linksayfa <= $goster)
    echo " >>

    ";
    }



    $sorgu1 = "SELECT id,hit FROM konular WHERE `id` = '$konuid'";
    $sorgu2 = mysql_query($sorgu1);
    $kayit2=mysql_fetch_array($sorgu2);
    $hit=$kayit2["hit"];
    $hit++;
    $sorgu = "UPDATE konular SET hit='$hit' WHERE id='$konuid'";
    mysql_query($sorgu);

    if ($verified_user) {
    ?>



Entry Ekle


























Bakınız: (bkz: kelime)

Gizli bakınız: (gbkz: kelime)

Arama: (ara: aranacak kelime)

URL: http://www.google.com ("http://" gereklidir.)

*: (u: kelime)




} // yazar
?>













 

 

wmaraci
reklam

mizraklar mizraklar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.09.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Elektronik Müh.
  • Konum Kocaeli
  • Ad Soyad H** M**
  • Mesajlar 290
  • Beğeniler 34 / 35
  • Ticaret 0, (%0)
Merhaba Arkadaşlar,

Öncelikle şunu belirtmem gerekiyor.
php versiyon farkı çok büyük bir etki yaratmaz sonuç olarak kodların hepsi php ile hazırlanmış kodlar.

php ile ilgili işlemler yapmayı düşünüyorsan ve kendini php üzerinde geliştirmek istiyorsan şunlara dikkat etmen çok önemli.

1
" kural bu ve olması gereken de bu.. bu kurala dikkat ettiğinde script güncelleme ne pek gerek kalmayacaktır.. ama yinede güncellemek istersen tabiki güncelleyebilirsin.
 

 

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)

mizraklar adlı üyeden alıntı

Merhaba Arkadaşlar,

Öncelikle şunu belirtmem gerekiyor.
php versiyon farkı çok büyük bir etki yaratmaz sonuç olarak kodların hepsi php ile hazırlanmış kodlar.

php ile ilgili işlemler yapmayı düşünüyorsan ve kendini php üzerinde geliştirmek istiyorsan şunlara dikkat etmen çok önemli.

1
" kural bu ve olması gereken de bu.. bu kurala dikkat ettiğinde script güncelleme ne pek gerek kalmayacaktır.. ama yinede güncellemek istersen tabiki güncelleyebilirsin.


Hocam iyi akşamlar.Sadece olarak düzeltsem boş gri sayfa sorunları düzelir mi yani? Ama ben günümüze uygun olsun istiyorum mesela ereg_replace komutu artık aktif değil biliyorum "eregi"
 

 

mizraklar mizraklar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.09.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Elektronik Müh.
  • Konum Kocaeli
  • Ad Soyad H** M**
  • Mesajlar 290
  • Beğeniler 34 / 35
  • Ticaret 0, (%0)
Merhaba Arkadaşlar,

basit bir klavuz verebilirim fakat bu tür işlemler soru cevap ile değil araştırma ve inceleme ile daha sağlıklı ve yararlı olacaktır.

PHP 5.3'e geçerken dikkat edilmesi gereken noktalardan bazıları;

call_user_method() yerine use call_user_func() kullanılmalı
call_user_method_array() yerine use call_user_func_array() kullanılmalı
define_syslog_variables() kullanılmamalı
ereg() yerine preg_match() kullanılmalı.
ereg_replace() yerine preg_replace() kullanılmalı.
eregi() yerine preg_match() i parametresi ile kullanılmalı
eregi_replace() yerine preg_replace() kullanılmalı
session_register(), session_unregister(), session_is_registered() gibi oturum değişkenleri yerine $_SESSION kullanılmalı
set_socket_blocking() yerine stream_set_blocking() kullanılmalı
split() yerine preg_split() kullanılmalı
spliti() yerine preg_split() iparametreli kullanılmalı
mysql_db_query() yerine mysql_select_db() ve mysql_query() kullanılmalı
mysql_escape_string() yerine SQL'e birşeyler kayıt ederken özel karakterlerden kaçmaya yarayan mysql_real_escape_string() kullanılmalı
 

 

wmaraci
wmaraci

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)

mizraklar adlı üyeden alıntı

Merhaba Arkadaşlar,

basit bir klavuz verebilirim fakat bu tür işlemler soru cevap ile değil araştırma ve inceleme ile daha sağlıklı ve yararlı olacaktır.

PHP 5.3'e geçerken dikkat edilmesi gereken noktalardan bazıları;

call_user_method() yerine use call_user_func() kullanılmalı
call_user_method_array() yerine use call_user_func_array() kullanılmalı
define_syslog_variables() kullanılmamalı
ereg() yerine preg_match() kullanılmalı.
ereg_replace() yerine preg_replace() kullanılmalı.
eregi() yerine preg_match() i parametresi ile kullanılmalı
eregi_replace() yerine preg_replace() kullanılmalı
session_register(), session_unregister(), session_is_registered() gibi oturum değişkenleri yerine $_SESSION kullanılmalı
set_socket_blocking() yerine stream_set_blocking() kullanılmalı
split() yerine preg_split() kullanılmalı
spliti() yerine preg_split() iparametreli kullanılmalı
mysql_db_query() yerine mysql_select_db() ve mysql_query() kullanılmalı
mysql_escape_string() yerine SQL'e birşeyler kayıt ederken özel karakterlerden kaçmaya yarayan mysql_real_escape_string() kullanılmalı


hocam denedim dediklerinizi fakat şunu bir türlü yapamadım
session_register("verified_user", "sid", "kat", "verified_kat", "durum");

yani hocam siteyi php 5.3 da çalıştırdığımda bu tür hatalar alıyorum;
http://serhatsozluk.esy.es/
 

 

mizraklar mizraklar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.09.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Elektronik Müh.
  • Konum Kocaeli
  • Ad Soyad H** M**
  • Mesajlar 290
  • Beğeniler 34 / 35
  • Ticaret 0, (%0)
Merhaba Arkadaşlar,

Bu tür Sorunlarda Normalde Sunucu es geçer fakat senin sunucunda da kısıtlama olabilir. işin zor çünkü her satırı değiştirmen gerekebilir. bazı hosting firmaları özelliklede tostcular (yerli veya Yabancı fark etmez) Güvenlik gereği tüm özellikleri kısıtlıyorlar..

Kısacası Senin Sunucu Boş İşlerle Uğraşıyor..
 

 

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)

mizraklar adlı üyeden alıntı

Merhaba Arkadaşlar,

Bu tür Sorunlarda Normalde Sunucu es geçer fakat senin sunucunda da kısıtlama olabilir. işin zor çünkü her satırı değiştirmen gerekebilir. bazı hosting firmaları özelliklede tostcular (yerli veya Yabancı fark etmez) Güvenlik gereği tüm özellikleri kısıtlıyorlar..

Kısacası Senin Sunucu Boş İşlerle Uğraşıyor..


Bende öyle düşünüyorum.Fakat diğer hostlardada genelde boş sayfa sorunu çıkıyor. safe_mod on register_global off olmak zorunda falan ben istiyorum ki her hostta farklılık göstermesin.Wordpress gibi mesela stabil olsun yani.Bir ostta çalışıyor diğer hostta çalışmıyor.Bazılarında beyaz sayfa,bazılarında giriş yapamama sorunu falan...
 

 

turkedition turkedition WM Aracı Kullanıcı
  • Üyelik 22.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Programcılığı
  • Konum İstanbul Avrupa
  • Ad Soyad Y** A**
  • Mesajlar 435
  • Beğeniler 90 / 80
  • Ticaret 1, (%100)
Ayrıca PHP'nin son sürümünde MySQL fonksiyonları kalkmıştır. PDO veya MySQLi kullanmanız gerekmektedir.
 

 

Skype: mehmetgyazilim

mizraklar mizraklar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.09.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Elektronik Müh.
  • Konum Kocaeli
  • Ad Soyad H** M**
  • Mesajlar 290
  • Beğeniler 34 / 35
  • Ticaret 0, (%0)
Merhaba arkadaşlar,
Wp gibi stabil olmasi icin ya isi iyi bilen bir yazilimci olacaksin yada isi bilen birine duzenleteceksiniz bu sekilde her kod parcasi icin gunler harcamak zor olur fikir ve yorum.
 

 

wmaraci
Konuyu toplam 4 kişi okuyor. (0 kullanıcı ve 4 misafir)