[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сравнение, цикл
Страницы: 1, 2, 3, 4
Frost-56
Странно, почему же тогда при сравнении с dsafsdf с [0] и dsfd22 c [1] он не реагирует, а при 3225 с [2] правильно делает...
Игорь_Vasinsky
$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
sad.gif Ничего не изменилось (
Игорь_Vasinsky
ха) действительно что то хитрое. щас покапаю.

_____________
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
интересно)

даже если прочитать 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
Но ведь почему то сравнение с [2] верное же)
Игорь_Vasinsky
$file = explode(PHP_EOL, file_get_contents('nick.txt'));

$nick = $_GET['login'];

//Если $nick есть в массиве $file
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
Что то странное происходит, опять видит сравнение только с [2]
Игорь_Vasinsky
у меня всё ок

_____________
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
Почему же тогда у меня не хочет.
Код правильный ?

<?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
Интересно, почему у меня только последний ник определяет верно ?
Игорь_Vasinsky
кстати, да, я перепроверил - у меня тож не сходиться... чёт я въехать не могу, с виду строки равны, но при проверки длины - они разные.

_____________
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
Попробовал пробелы сносить

$str1 = str_replace(" ","",$nick);
$str2 = str_replace(" ","",$file);



не помогло (
Frost-56
А вот такое меня немного удивило:

Скрин:

user posted image

Код:

<?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
<pre> - имеет другой стиль форматирования.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.