Ты прав. Может я как-то не правильно выразился, но формат их хранения для меня не важен. Меня интересует именно отображение даты на странице. Более менее решение я нашел в такой строке: echo date('d.m.Y', $myrow['date']); но она выводит всегда 01.01.1970. Это тот формат, который бы мне хотелось видеть, но чтоб дата была правильной, из базы.
Вторым параметром функции date является timestamp время. Пиши так: PHP: date('d.m.Y', strtotime($myrow['date']));
Здравствуйте! У меня такая проблема: при создании cookies выводится предупреждение о том,что заголовок уже отправлен! Хотя на странице всего лишь: PHP: <? $time=mktime(1,1,1,1,1,2010); setcookie("name","your_name","$time"); ?>
Убедись что перед <?php нет переносов строк и пробелов + не выводится никакая другая информация на страницу.
PHP: if($ip_address=getenv("HTTP_CLIENT_IP")); elseif($ip_address=getenv("HTTP_X_FORWARDED_FOR")); else{$ip_address=getenv("REMOTE_ADDR");} if(substr_count($ip_address,"unknown")){$ip_address=getenv("REMOTE_ADDR");} $row['ld'].="1|".$lt.'|'.$ip_address.'@'; mysql_query ("UPDATE `chars` SET `ips`='".$row['ld']."' WHERE `uid`='".$row['uid']."';"); народ такая проблеммка в двиге игры при входе в игру должен каждый раз записываться вход с айпи. но почему то не работает (( помогите советом
PHP: if($ip_address=$_SERVER[] ); elseif($ip_address=$_SERVER['HTTP_USER_AGENT'] ); else{$ip_address= $_SERVER["REMOTE_ADDR"] ;} if(substr_count($ip_address,"unknown")){$ip_address= $_SERVER["REMOTE_ADDR"];} $row['ld'].="1|".$lt.'|'.$ip_address.'@'; mysql_query ("UPDATE `chars` SET `ips`='".$row['ld']."' WHERE `uid`='".$row['uid']."';"); сделал так вообще перестало пахать ((
в конструкции if для сравнения используется == а не = и еще $_SERVER[] не выдаст нужного тебе , это массив
Мне как то неочень хочеться разбираться что за БРЕД ты хотел написать , напиши это PHP: print_r($_SERVER); думаю сразу всё поймёшь МОгу ошибаться , но вроде так PHP: if($ip_address==$_SERVER['REMOTE_ADDR'] ); else($ip_address==$_SERVER['HTTP_USER_AGENT'] ); if(substr_count($ip_address,"unknown")){$ip_address= $_SERVER["REMOTE_ADDR"];} $row['ld'].="1|".$lt.'|'.$ip_address.'@'; mysql_query ("UPDATE `chars` SET `ips`='".$row['ld']."' WHERE `uid`='".$row['uid']."'");
Здравствуйте Такой вопрос: каким образом можно проверить существование определенного слово в открытом для чтения файле? Заранее спасибо!
PHP: $fp = fopen('file.txt', 'rt'); $what = 'asd'; while(!feof($fp)) { if(preg_match('#'.preg_quote($what).'#i', fread($fp, 2048)) { echo 'найдено'; break; } } fclose($fp);
PHP: <?php $search = 'h1'; //Что ищем $filename = "../ip/tema.txt"; // Файло, где ищем $handle = fopen($filename, "r"); $s = fread($handle, filesize($filename)); fclose($handle); If(strpos($s,$search)) echo "Yes"; else echo "No"; ?>
Пашкела помойму лучше использовать код Чака , Если мну не изменяет памать то функия fread - работает намного дольше чем - PHP: $what = 'asd'; while(!feof($fp)) { if(preg_match('#'.preg_quote($what).'#i', $what) { echo 'найдено'; break; } else { echo 'Ничего не найенно';//А если не найдёт ничего } }
strpos регистрозависимая(если не заниматься извратом с переводом в нижний/верхний регистр), preg_match хоть и более тормозное дело но более универсальное.