попробуй так, создать .htaccess в той папке куда доступ закрыть хочешь извне, файловые операции чтения/записи пройдут. Code: Order Deny,Allow Deny from all
Дан скрипт авторизации. Пользователь вводит логин и пароль. Происходит сверение данных. Все отлично. Затем хочу добавить скрипт записи логина, IP, даты посещения. В отдельной таблице. users_ip например. Но запись не происходит. Если бы указал неправильно переменные - вывелась ошибка. А тут ХЗ в чем проблема. Поля Code: `user_login`, `user_ip`, `user_data` Сам скрипт. Его части. PHP: $username = $_POST['username']; $ip=$_SERVER["REMOTE_ADDR"]; $date=("Y-m-d"); .... $result = mysql_query("INSERT INTO `users_ip` ('user_login' , 'user_ip' , 'user_data') VALUES('$username', '$ip', '$data'");
У тебя ошибка. Ты получаешь переменную $date, а в запросе используешь $data Если хочешь получить текущую дату, тогда лучше использовать функцию MySQL NOW(); PHP: $result = mysql_query('INSERT INTO users_ip SET user_login="' . $username . '" , user_ip="' . $ip . '" , user_data=NOW()');
Вру. Получилось Только.....хм, поле user_ip - 0. и в поле даты отображется год. А не часы и минуты авторизации. Ну да фигня, отшлифую по ходу сам. Спасибо
я про то, что у тя используются $datE и $datA - это разные переменные. Используй запрос, что я написал NOW() - возвращает дату в формате YYYY-MM-DD HH:MM:SS А что у тебя будет в ячейке после запроса, зависит от типа ячейки
То есть данный тип не подходит? Как тогда правильно задать параметры, чтобы записывались IP и время регистрации?
Было бы правильнее Code: CREATE TABLE `users_ip` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login` text NOT NULL, `ip` text NOT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; и тогда запросом PHP: $ip = '127.0.0.1'; $login = 'Вася'; $result = mysql_query('INSERT INTO users_ip SET login="' . $login . '" , ip="' . $ip . '" , date=NOW()'); Добавиться запись с датой и временем
Допустим я курлом зашёл на google.ru Как можно посмотреть что я действительно на google.ru ? Тоесть иными словами, как можно посотреть урл страницы ?
geforse,несильно понял смысла етого делать,развешто там будет редикт на другую страницу,и тебе переправит,и нужно узнать,тебя перенаправило или нет,так?
Подскажите, как отправить 2 сообщения $message1 и $message2 , чтот я протупил крепко: PHP: $icq = new ICQclient($uin, $password); $icq->connect(); if ($icq->connected) { $icq->login(); if ($icq->logged) { $status = $icq->getstatus($uin_sendto); $icq->send_message($uin_sendto, $message1); echo "ok"; } } используется class icq.lib.php
$status = $icq->getstatus($uin_sendto); $icq->send_message($uin_sendto, $message1); $icq->send_message($uin_sendto, $message2); echo "ok";
php голову сломал ((( Мне нужно на сайте переделать код видео воспользовался скриптом вот часть скрипта Code: $html = preg_replace( "#<embed.*?src='(\S+?)'.*?>#is", "[video]\\1[/video]", $html ); $html = preg_replace( "#<embed.*?src=\"(\S+?)\".*?>#is", "[video]\\1[/video]", $html ); но он вместо ссылки на видео типа http://сайт.ru/video.flv берет ссылку плеера т.е http://сайт.ru/плеер.swf [video]http://http://сайт.ru/плеер.swf[/video] как заставить брать ссылку дабы получилось [video]http://сайт.ru/video.flv[/video] я уж голову сломал помогите З.Ы От граббера кусок стянул вот тэг видео Code: <embed src="http://сайт.ru/плеер.swf" allowfullscreen="true" allowscriptaccess="always" flashvars="&backcolor=0x000000&lightcolor=0x557722&frontcolor=0xCCCCCC&file=http://сайт.ru/video.flv&height=360&width=480" height="360" width="480"> жду помощи)
Я так пробывал, почемуто не работает Забыл добавить, что нужно одно сообщение на одну аську отправлять, а второе на другую то есть я пробывал Code: $status = $icq->getstatus($uin_sendto); $icq->send_message($uin_sendto1, $message1); $icq->send_message($uin_sendto2, $message2); echo "ok"; и это не работало
Как отослать заголовки в курле,есле они в таком виде у меня: Code: POST /gr.php?to=123&pid=0 HTTP/1.1 User-Agent: Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1 Host: v.ru Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 Accept-Language: ru-RU,ru;q=0.9,en;q=0.8 Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1 Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0 Referer: http://v.ru Cookie: rem=0 Cookie2: $Version=1 Connection: Keep-Alive, TE TE: deflate, gzip, chunked, identity, trailers Content-Length: 5613
Вроде так... PHP: <?php $ch = curl_init(); $head = array( "Host: v.ru", "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1", "Accept-Language: ru-RU,ru;q=0.9,en;q=0.8", "Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1", "Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0", "Cookie2: $Version=1", "Connection: Keep-Alive, TE", "TE: deflate, gzip, chunked, identity, trailers" ); curl_setopt($ch, CURLOPT_HTTPHEADER, $head); curl_setopt($ch, CURLOPT_URL, "gr.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "to=123&pid=0"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_COOKIE, "rem=0"); curl_setopt($ch, CURLOPT_REFERER, "http://v.ru"); curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1"); $result = curl_exec($ch); curl_close($ch); ?>