Frost-56
11.01.2013 - 21:36
Странно, почему же тогда при сравнении с dsafsdf с [0] и dsfd22 c [1] он не реагирует, а при 3225 с [2] правильно делает...
Игорь_Vasinsky
11.01.2013 - 21:41
$nick = trim($_GET['login']);
а если кириллица в логине то
$nick = trim(urldecode($_GET['login']));
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Frost-56
11.01.2013 - 21:45
![sad.gif](http://phpforum.su/html/emoticons/sad.gif)
Ничего не изменилось (
Игорь_Vasinsky
11.01.2013 - 21:56
ха) действительно что то хитрое. щас покапаю.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
11.01.2013 - 22:01
интересно)
даже если прочитать mb_strlen() элементов массива с идентичными им в GET - то они разные)))
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Frost-56
11.01.2013 - 22:02
Но ведь почему то сравнение с [2] верное же)
Игорь_Vasinsky
11.01.2013 - 22:03
$file = explode(PHP_EOL, file_get_contents('nick.txt'));
$nick = $_GET['login'];
if(in_array($nick, $file)){
header ("Location: http://forum.ru/");
}
else
require_once 'log.php';
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Frost-56
11.01.2013 - 22:13
Что то странное происходит, опять видит сравнение только с [2]
Игорь_Vasinsky
11.01.2013 - 22:15
у меня всё ок
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Frost-56
11.01.2013 - 22:20
Почему же тогда у меня не хочет.
Код правильный ?
<?PHP
$file = explode(PHP_EOL, file_get_contents('nick.txt'));
$nick = $_GET['login'];
if(in_array($nick, $file)){
header ("Location: http://forumsell.ru");
}
else
require_once 'log.php';
?>
Frost-56
12.01.2013 - 01:04
Интересно, почему у меня только последний ник определяет верно ?
Игорь_Vasinsky
12.01.2013 - 01:07
кстати, да, я перепроверил - у меня тож не сходиться... чёт я въехать не могу, с виду строки равны, но при проверки длины - они разные.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Frost-56
12.01.2013 - 01:23
Попробовал пробелы сносить
$str1 = str_replace(" ","",$nick);
$str2 = str_replace(" ","",$file);
не помогло (
Frost-56
12.01.2013 - 01:38
А вот такое меня немного удивило:
Скрин:
![user posted image](http://s018.radikal.ru/i516/1301/d0/1744f665cbfb.jpg)
Код:
<?PHP
$file = explode(PHP_EOL, file_get_contents('nick.txt'));
$nick = $_GET['login'];
$str1 = str_replace(" ","",$nick);
$str2 = str_replace(" ","",$file);
echo '<pre>' . print_r($str2[0], 1) . '</pre>';
echo $str1;
?>
Почему разный шрифт ?
inpost
12.01.2013 - 01:46
<pre> - имеет другой стиль форматирования.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.