Меньше слов, больше дел!
Как-то так.
И я знаю не очень хорошо, так, только учусь;)
Да *ВЦ* причем тут способ подачи материала, тем более в конкретном случае???
Если я люблю в толченую картошку намешать мелко нарезанные соленые огурцы, копченое сало, а сверху все полить майонезом жирностью 65%.....
Это я к тому, что все люди разные и то что удобно/приятно/нравиться одному, может очень не подходить другому. Выбирайте материал, который Вам больше нравиться в плане восприятия(не забывая про информационность этого самого материала).
А вообще, поищите людей, которые бы могли взять Вас на персональное обучение(конечно, придется заплатить), ибо у Вас уже есть синдром(предыдущая тема про mysql_fetch_assoc() тому доказательство) "адепт Попова" и его надо искоренять.
ЗЫ. учил сам в интернетах...
Ну Вы ПХП учили по Попову. Я тоже не могу сказать, что Вы знаете ПХП;) как по мне, так основы дебага должны раскрываться в обучающем материале до/вместе с "привет мир"
Если уж видео-уроки, то тогда КЦО "СПЕЦИАЛИСТ" пхп уровень 1,2,3
В нотепаде не видел такого(хотя возможно есть). Предлагаю решение на ПХП:
$lines = file('file.txt');foreach($lines as $line){$newLines[] = ucfirst($line);}file_put_contents('file-new.txt', implode('', $newLines));
file.txt - название исходного файла со строками
file-new.txt - название файла, в который будут записаны строки поднятые в верхний регистр.
1) Убедитесь, что исходный файл находится в кодировке windows-1251
А я вообще за "как работает WEB. Основы веб-строительства. И т.д.", чтобы было понимание: что, зачем, где, как и почему.
Лучше уж тогда предварительно записать в CSV файл, а потом уже в БД(LOAD DATA INFILE):D
1) Включаем режим отладки:
либо в конфиг файлах КМСки, либо руками
ini_set('display_errors', '1');error_reporting(E_ALL);
2) Смотрим что он пишет после попытки авторизации.
А че делали с сайтом, в период между "работала авторизация" и "перестала работать"?
"#(Fa0/[0-9]+[^\d]+[1-9]+[0-9]*[^\d]+[1-9]+[0-9]*[^\d]+[1-9]+[0-9]*[^\d]+[1-9]+[0-9]*)\r\n#is"
\r\n - для винды вариант
Вот так лучше
"#(Fa0/[0-9]+[^\d]+[1-9]+[0-9]*[^\d]+[1-9]+[0-9]*[^\d]+[1-9]+[0-9]*[^\d]+[1-9]+[0-9]*[\s\t]*#is"
этот вариант работает но нотепад++
Тока он наоборот, ищет строки, где все значения не нулевые;)
ТС, устройте для себя 1 эксперимент:
1) Найдите 1/10/100 книг, которые продаются в онлайн магазинах.
2) Попробуйте найти эти книги в открытом доступе.
3) Посмотрите сколько времени прошло с начала поиска.
4) Еще раз подумайте: а надо ли защищать?
ЗЫ. Если Ваша книга УГ, то ее даже лень будет распространять. Но если книга будет интересной, то распространители Вам подарят потенциальных клиентов на другую книгу, которую напишите в будущем.
А лучше делайте как Серчер:D сначала соберите 5/10/15/20/100500 человек, которые хотят купить книгу, соберите с них деньги, и как наберется необходимое количество людей/денег - отправляйте всем по e-mail'y ссылку на скачивание