Oniks

Oniks
Рейтинг
176
Регистрация
22.08.2005
Должность
оптимизатор, PHP программист
Интересы
Программирование, стендовы моделизм, филателия, водный и пеший туризм

Какой ужас!!! нельзя изменить название темы :(

Ладно, итак, запись на бильярд в субботу, 18 марта, в 13-00 на Войковской (центр зала). Будут:

1. Oniks

2. FlyAway

3. юни

4. Skyter

5. Proton

6. Ramiil

Запись продолжается, спонсоров запишем вне очереди ;)

Segey:
В книге написано, что это возможно, там таблица с модификаторами и описанием

Гм.. не знаю, что там за книга такая... Цитата:

'r+' - Открыть для чтения и записи; поместить указатель в начало файла.

'w+' - Открыть для чтения и записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.

А 2 аргумента он принимать не может, ибо тогда может быть ошибок с доступом к файлу немеряно. Таким образом, перед записью вам надо использовать fopen('...', 'w+').

понятно, а в воскресенье или в субботу?

Я знаю самый лучший шумоподавитель - бируши 😂

FlyAway:
юни, ну я предлагаю в чемпион податься

Чето мне это мало о чем говорит, можно поконкретнее, где это?

Выходит 6 версия РНР, которая не поддерживает REQUEST_URI...

Каждый сам выбирает, как идти к цели, ведь и красивые урлы тож можно разбором урл создавать...

$fp = fopen(" $i .php", "r+""w+");

Сомневаюсь, что так прокатит, во первых, имя файла будет не '1.php', а ' 1 .php', т.е. с пробелами. Во-вторых, fopen может принимать только 1 аргумент, задающий доступ к файлу, так что надо его открывать либо для чтения, либо для записи, а в вашем случае и для того, и для другого.

preg_grep("/^<h2>(?!Бизнес)(.*)</h2>$/",  $array);                                    //   Ищем в <h2> и записываем в массив

preg_replace ("/^</title>$"); $array </title>/");

Внимательнее читайте мануал:

array preg_grep (string pattern, array input)

preg_grep() возвращает массив, состоящий из элементов массива input, совпавших с данным pattern.

Поскольку на момент вызова preg_grep $array пуст, то ничего она не найдет.

Для решения вашей задачи я бы сделал по-другому:

1. Считал весь файл в строку через file_get_contents();

2. Нашел все вхождения <h2>(!Бизнес)....</h2> и записал бы их в массив с помощью eregi();

3. Если нужно, заменил бы все вхождения </title> на {результат поиска <h2>}</title> простым str_replace().

Не, разбор переменной - это лишняя нагрузка на сервак. Делайте через htaccess, так весь мир поступает :).

Да, есть такие проги, их очень много, текстовый редактор называется (который поддерживает одновременное редактирование нескольких документов и поддерживает замену регулярных предложений) :) Я вот Дримом 7 пользуюсь, никакого гемора не испытываю, может, потому что долго на стуле не сижу 😂

Если не ошибаюсь, то | - это аналог \t, точнее наоборот:).

Всего: 4405