Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - PhanT0m

Страницы: [1]
1
PHP / online
« : 16 Мая 2004, 14:56:36 »
thestar
Как и где ты их прописывал ?

2
PHP / online
« : 15 Мая 2004, 23:50:47 »
thestar
AlexVN
Вы друг-друга стоите ;)
Для начала, функцию надо вызывать, после того как ты её объявил. А во вторых, если разобраться, то можно встретить в коде такую строчку: global $database; что говорит о том что до вызова ф-ции надо ещё объявить массив $database, а нужные значения массива можно подсмотреть вот тут: $link=mysql_connect($database[dbserv], $database[dbuser], $database[dbpass]);
mysql_select_db($database[dbname]);

Итого что получается:
$database 
= array (\'dbname\' => \'Название БД\',
                           \'dbserv\' => \'Сервер БД\',
                           \'dbuser\' => \'Имя Пользователя\',
                           \'dbpass\' => \'Пароль\');
function show_online_user() {
    global $database;
    session_start();
    session_set_cookie_params("0");
    $id=session_id(); $time=time(); $past=time()-500;
    $link=mysql_connect($database[dbserv], $database[dbuser], $database[dbpass]);
    mysql_select_db($database[dbname]);
    mysql_query("DELETE FROM www_online WHERE last_time < \'$past\'");
    $result=mysql_query("SELECT last_time FROM www_online WHERE sess_id=\'$id\'");
    $rows=mysql_num_rows($result);
    if ($rows!="0") {
        mysql_query("UPDATE www_online SET last_time=\'$time\' WHERE sess_id=\'$id\'");
    } else {
        mysql_query("INSERT INTO www_online (last_time, sess_id) VALUES (\'$time\', \'$id\')");
    }
    $result = mysql_query("SELECT * FROM www_online");
    $count = mysql_num_rows($result);
    return "Сейчас на сайте $count человек(а)";
    mysql_close($link);
}
show_online_user();

3
PHP / Как скачать файл
« : 28 Апреля 2004, 20:15:15 »
Vladislav
Если файл не сохранять на сервере скрипту прийдётся каждый раз его скачивать. Геморой.

4
PHP / В чём ошибка?
« : 24 Марта 2004, 07:29:46 »
xax
<? 
$file "news/news.txt"
$stroka file($file); 
$external_value "a"
$i=0;
foreach (
$stroka as $str) { 
    
$stroka_arr=explode(";"$str); 
    foreach (
$stroka_arr as $element) { 
        if (
$element == $external_value): 
            echo(
$element." найден в строке из ".$str);
            echo(
"Номер строки:".$i); 
        endif; 
    } 
    
$i++;

?> 

5
PHP / Проблема с логин/ пассом
« : 24 Марта 2004, 07:27:25 »
Dave
Не по адресу.
http://phpnuke.ru/modules.php?name=Forums

6
PHP / CGI скрипт в php странице...
« : 15 Марта 2004, 18:54:23 »
NeoNox
Зачем вызвыать perl скрипт из php если счётчик ввиде картинки. Нужно тэг поставить. Или я вас недопонимаю.

7
PHP / CGI скрипт в php странице...
« : 15 Марта 2004, 18:01:00 »
Счётчик чего ? Счётчик в виде картинки или текстовый ?

8
PHP / Умный сайтик???
« : 15 Марта 2004, 17:51:42 »
Olegka
Цитировать
Я и неговорил, что хочу писать что-то большое, я говорил, что с этого большого хочу взять пример для своего, маленького!!!!!!!!

Ткни пальцем, где ты это говорил. Может быть я конечно не разобрал, ты говоришь на неизвестном мне наречии.

9
PHP / В чём ошибка?
« : 15 Марта 2004, 17:23:35 »
Итого, как должно быть. Рабочий вариант:

<?
$file "news/news.txt";
$stroka file($file);
$external_value "a";
foreach (
$stroka as $str) {
	
$stroka_arr=explode(";"$str);
	
foreach (
$stroka_arr as $element) {
	
	
if (
$element == $external_value):
	
	
	
echo(
$element." найден в строке из ".$str);
	
	
endif;
	
}
}
?>

Я не понял что тебе надо вывести: массив элементов, нарезанных из строчки или строчку в которой найден элемент.
Если первое - замени
echo($element." найден в строке из ".$str); на:
echo($element." найден в строке из ");
print_r($stroka_arr);

10
PHP / Умный сайтик???
« : 15 Марта 2004, 17:01:56 »
Olegka
Цитировать
Я вобще токо начинаю учить ПХП, и в процесо обучения конечно возникает много вопросов!

Для того чтобы писать "большые пРоЕкТы", надо достаточно хорошо знать PHP. Статьи "Php: Из грязи в князи" я ещё не видел ;).

11
manfredi
Лучше юзай MySQL ! Удобней будет всем этим управлять 8).

12
PHP / Анализ счетчика mysql
« : 28 Октября 2003, 15:51:26 »
1. SELECT time, count(distinct ip),round(time/86400) as my FROM counter GROUP BY my ORDER BY time
2. Пока-что думаю ... :)

13
RomikChef
Для этого можно использовать приват ;)

14
Yukko
Вроде бы модератор, а оффтопишь не по-детски

15
Используй сессии :) А чтоб не забивать строку ввода id сессии в куки запихивай :)

Страницы: [1]