Тестовые задания

Vin-Diesel

Новичок
Тестовые задания

Дайте мне несколько несложных заданий, для новичка.
На тему:
Массивы и переменные
 

Фанат

oncle terrible
Команда форума
сделать проверку логина и пароля, введённые в форму.
логин и пароль лежат в файле, в виде
login1|pass1
login2|pass2
 

Toxic_Cat

Новичок
OFFTOP: Эх... Было бы время тоже бы хотел пописать такие простые функции, я уверен, что есть еще чему учиться, возможно, я где-то что-то не так выучил, где-то приминяю не ту фукнцию...

Все это влияет на создаваемые мною скрипты, а ведь потом будет тяжело переучиваться!
 

Dreammaker

***=Ф=***
Ещё больший оффтоп: влияет-влияет, но всё равно код будет переписыватся :)

Даже те функции (или классы), которые были написаны казалось бы отлично всё равно со временем выглядят уже не так идеально как казалось и пишутся заново или перерабатываются.

Топикстартеру: в скрипте сгенерировать два массива, в которых будут по 10 случайных чисел от 1 до 30.

Вывести ссылки на этот же скрипт (страницу), в которых параметр id берётся в цикле из первого массива.
Т.е., index.php?id=3, index.php?id=10, index.php?id=7 и т.д.

То же самое сделать и для второго массива и при этом, если очередной элемент массива, содержится и в первом, то выделить текст ссылки другим цветом.
 

ys

отодвинутый новичок
Автор оригинала: Фанат
сделать проверку логина и пароля, введённые в форму.
логин и пароль лежат в файле, в виде
login1|pass1
login2|pass2
Прикольный тест.
Особенно в случае, если логин выглядит, как "log|grp", а пароль: "|12|_=s" ...
 

Toxic_Cat

Новичок
Автор оригинала: ys
Прикольный тест.
Особенно в случае, если логин выглядит, как "log|grp", а пароль: "|12|_=s" ...
"|="
Эти символы запрещены в регистрации.
По крайней мере я так думаю.
 

Alexandre

PHPПенсионер
Эти символы запрещены в регистрации.
По крайней мере я так думаю
не правильно думаешь, по крайней мере современных системах используются все клавиатурные символы
 

440hz

php.ru
Re: Тестовые задания

Автор оригинала: Vin-Diesel
Дайте мне несколько несложных заданий, для новичка.
На тему:
Массивы и переменные
берешь список функция для работы с масивами из мануала и реализуешь их сам.

1. освоишь сами php-функции.
2. поймешь как что работает и в теории и на практике
3. изучишь теорию сортировок etc

я как тестовое задание просил людей написать сортировку массива. 90% вставало в ступор т.к. упорно пытались сделать sort($a). 8))) я веслился ...
 

codex

Новичок
Автор оригинала: Alexandre
не правильно думаешь, по крайней мере современных системах используются все клавиатурные символы
Очевидно, имеется ввиду проверка по regexp или ещё как.
 

kruglov

Новичок
Ну, йолки, человек говорит, дайте заданий для начинающего, набежали теоретики, да вот тут у вас символы неэкранированы, да вот тут в современных системах можно пароли из спецсимволов сделать... Щас еще кто-то скажет, что пароли шифровать нужно и в базе хранить.
 

SID

ReadOnlyТеаm
440hz
я как тестовое задание просил людей написать сортировку массива. 90% вставало в ступор т.к. упорно пытались сделать sort($a).
а можно узнать, чем не устроил sort() ? :)
ведь в мане четко сказано:
" Эта функция сортирует массив."
 

Toxic_Cat

Новичок
Автор оригинала: Alexandre
не правильно думаешь, по крайней мере современных системах используются все клавиатурные символы
Я говорю про конкретный случай. Я могу сказать что во всех современных системах пароль не хранится в открытом виде, а там хоть SQL запросы в MD5 шифруй :)

-~{}~ 28.02.06 14:56:

Автор оригинала: kruglov
Ну, йолки, человек говорит, дайте заданий для начинающего, набежали теоретики, да вот тут у вас символы неэкранированы, да вот тут в современных системах можно пароли из спецсимволов сделать... Щас еще кто-то скажет, что пароли шифровать нужно и в базе хранить.
Обидно, что этот человек не написал после этого ни одного поста...
 

440hz

php.ru
Автор оригинала: SID
можно узнать, чем не устроил sort() ? :)
ведь в мане четко сказано:
" Эта функция сортирует массив."
для тупых повторю: что б понимать КАК она сортирует.
сколько методов сортировки ты знаешь? больше 6? назови хоть один? 8)))
 

codex

Новичок
А вообще, лучшее задание - это конкретный скрипт. Напиши гостевую книгу с хранением базы в файлах - там и масивов и переменных хоть попой кушай.
 

Vin-Diesel

Новичок
440hz
asort, sort, rsort, natsort, usort, krsort, ksort, arsort

В современных системах пароли/логины не будут хранить в txt-файле, т.к. какой будет скорость обработки логина/пароля, в современной системе в которой зарегистрировано более 100000 человек?

А насчет заданий, начинающий...Я. 1 - слелал только в БД, 2 - не сделал т.к. еще не разобрался со сравниванием массивов
 
Сверху