ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10811  
Старый 04.06.2009, 23:58
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Есть к примеру переменная с такой записью

$icq = 827777;

И как определить программно на php что она вида XYZ? (думаю вопрос понятен)
 
Ответить с цитированием

  #10812  
Старый 05.06.2009, 00:25
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Только что тема была,вчера помоему.
Там енот написал простую функцию для опеределения.
 
Ответить с цитированием

  #10813  
Старый 05.06.2009, 01:18
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от diznt  
Есть к примеру переменная с такой записью

$icq = 827777;

И как определить программно на php что она вида XYZ? (думаю вопрос понятен)
is_numeric() — Проверяет, является ли переменная числом или числовой строкой
 
Ответить с цитированием

  #10814  
Старый 05.06.2009, 01:45
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от diznt  
Есть к примеру переменная с такой записью

$icq = 827777;

И как определить программно на php что она вида XYZ? (думаю вопрос понятен)
PHP код:
<?php  
$icq 
'827777';
$result count_chars($icq1);

if (
count($result)==3)
echo 
$icq.' является XYZ';

else 
echo 
$icq.' не является XYZ';
?>
 
Ответить с цитированием

  #10815  
Старый 05.06.2009, 08:52
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Вот еще такой вопрос
К примеру в директории test_dir храниться важная инфа
Мне нужно чтобы она скрывалась от чужих глаз но и при этом к этой папке (и к его файлам) был свободный доступ от определенного php скрипта(с моего веб сайта)! (собираюсь от туда впихивать содержимое определенного файла в <textarea>)

Я токо знаю что наверняка надо что-то мудрить с .htaccess
 
Ответить с цитированием

  #10816  
Старый 05.06.2009, 11:03
Аватар для m0nsieur
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

попробуй так, создать .htaccess в той папке куда доступ закрыть хочешь извне, файловые операции чтения/записи пройдут.
Код:
Order Deny,Allow
Deny from all
 
Ответить с цитированием

  #10817  
Старый 05.06.2009, 17:30
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Дан скрипт авторизации.
Пользователь вводит логин и пароль.
Происходит сверение данных.
Все отлично.
Затем хочу добавить скрипт записи логина, IP, даты посещения.
В отдельной таблице. users_ip например.
Но запись не происходит.
Если бы указал неправильно переменные - вывелась ошибка.
А тут ХЗ в чем проблема.

Поля
Код:
`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'");
 
Ответить с цитированием

  #10818  
Старый 05.06.2009, 17:55
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

У тебя ошибка. Ты получаешь переменную $date, а в запросе используешь $data

Если хочешь получить текущую дату, тогда лучше использовать функцию MySQL NOW();
PHP код:
$result mysql_query('INSERT INTO users_ip SET user_login="' $username '" , user_ip="' $ip '" , user_data=NOW()'); 

Последний раз редактировалось FireFenix; 05.06.2009 в 17:59..
 
Ответить с цитированием

  #10819  
Старый 05.06.2009, 18:01
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Вру. Получилось
Только.....хм, поле user_ip - 0. и в поле даты отображется год.
А не часы и минуты авторизации.
Ну да фигня, отшлифую по ходу сам.
Спасибо

Последний раз редактировалось Ershik; 05.06.2009 в 18:04..
 
Ответить с цитированием

  #10820  
Старый 05.06.2009, 18:03
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от Ershik  
В запросе не только $date использую, но и $username, $password.
Но даже в этом случае не удается записать данные в БД
я про то, что у тя используются $datE и $datA - это разные переменные.
Используй запрос, что я написал

NOW() - возвращает дату в формате YYYY-MM-DD HH:MM:SS
А что у тебя будет в ячейке после запроса, зависит от типа ячейки

Последний раз редактировалось FireFenix; 05.06.2009 в 18:09..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ