Dram

Рейтинг
1114
Регистрация
28.06.2008

нет, в том же списке есть слова без точек, их нельзя трогать

Дебагер настроил, пользуюсь, всем спасибо!

Мне кажется логичнее сделать продукт реально удобным и понятным, чем собираться и толпой объяснять всем ваше "творение".

Если бы он реально был таковым, каким вы его зовете, не понадобились бы все эти обучающие семинары, народ бы сам во всем разобрался и работал.

Эта простая мысль идет сквозь весь этот топик, но вы или не хотите слышать, или не в силах это изменить.

Да урок такой епт... это не мой код. Но за пример спасибо, поучительно

urite, спасибо добрый человек, я часов 5 убил на эту лабуду :))) Форум глючит плюсануть не дает :(

LEOnidUKG, edogs, правы - просто учу конкретный урок.

Вот к чему пришел с утра.

<?php
var_dump($_COOKIE);
$array = require __DIR__ . '/usersDB.php';
$a = $_COOKIE['password'];
foreach ($array as $password) {
if ($password === $a) {

echo 'da';
break;
}else {
echo 'no';
}
}
echo '<br>';
echo $a;
echo '<br>';
echo $_COOKIE['password'];
echo '<br>';
echo $password;

дает вывод

array (size=2)
'login' => string 'user' (length=4)
'password' => string '123' (length=3)
nonono
123
123
Array

почему то не выводит echo $password;

а usersDB.php это код

<?php

return [ ['login' => 'admin', 'password' => 'P@ssw0rd'],
['login' => 'moderator', 'password' => 'password'],
['login' => 'user', 'password' => '123'],
];

Вроде почти сделал но где-то ошибка:

<?php
var_dump($_COOKIE);
$array = require __DIR__ . '/usersDB.php';
$_COOKIE['password'] = $a;
foreach ($array as $user) {
if ($a === $password) {

echo 'da';
break;
}else {
echo 'no';
}
}
echo '<br>';
echo $_COOKIE['login'];
echo '<br>';
echo $_COOKIE['password'];

вывод

array (size=2)
'login' => string 'user5' (length=5)
'password' => string '1235' (length=4)

da
user5

Почему не выводится echo $_COOKIE['password'] ? Хотя через var_dump($_COOKIE); пароль показывается.

Дмитрий Громов:
ADFOX – профессиональный и удобный инструмент

Дмитрий, ***** попробую без мата.... вы сами туда заходили?

Ни один из вариантов не сработал как нужно

<?php

$name='Аспирин';

$test='%E0%F1%EF%E8%F0%E8%ED';

echo urlencode ($name);

echo '<br>';

echo iconv("UTF-8", "windows-1251", $name);

echo '<br>' . $test;

echo '<br>';

echo iconv("UTF-8", "windows-1251", urldecode($name));;

Ни один из вариантов не сработал как нужно

<?php

$name='Аспирин';

$test='%E0%F1%EF%E8%F0%E8%ED';

echo urlencode ($name);

echo '<br>';

echo iconv("UTF-8", "windows-1251", $name);

echo '<br>' . $test;

echo '<br>';

echo iconv("UTF-8", "windows-1251", urldecode($name));;

Всего: 6924