phpbb2 forum adminligim sirasinda üye aktivitesi fonsiyonu sağlikli calismiyordu , ve hemen hemen hergün Tüm yeni kaydolan üyelerin Aktivitesi gerekiyordu , bunu herdefasinda Cpanele girip
UPDATE phpbb_users SET user_active = 1
komutu ile databankimizdaki Tüm üyeleri aktive ediyoruz , isteginize göre degistirdiginiz SQL komutlu aşağıdaki kodlari notepad imize yapistirip uzantısıni .php yapip hostumuza atiyoruz , adres satirindan cagrilarak scripti calistiriyoruz
<?php $sql = array ( 0 => 'UPDATE phpbb_users SET user_active = 1', ); @set_time_limit(0); if(!@file_exists('config.php')) die('config.php not found. make sure you have uploaded file to your forum directory.'); include('config.php'); $db = mysql_connect($dbhost, $dbuser, $dbpasswd); if(!$db) die('Cannot connect: ' . mysql_error()); $res = mysql_select_db($dbname); if(!$res) die('Cannot select database "' . $dbname . '": ' . mysql_error()); for($i=0; $i<count($sql); $i++) { if($table_prefix !== 'phpbb_') $sql[$i] = preg_replace('/phpbb_/', $table_prefix, $sql[$i]); $res = mysql_query($sql[$i]); if(!$res) { echo 'error in query ', ($i + 1), ': ', mysql_error(), '<br />'; } } echo 'done (', count($sql), ' queries).'; ?>
Velociraptor