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ı
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/