Страница 1 из 8
Все про PHP

Добавлено:
18 июн 2013, 07:49
Nikel097
И еще одна проблема у меня вот такая ошибка. Я не могу понять из-за чего:
- Код: Выделить всё
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0
Re: Все про PHP

Добавлено:
18 июн 2013, 08:39
Nikel097
Проблема решена, надо в файле ".htaccess" прописать "php_flag session.bug_compat_42 off".
Теперь вопрос про регулярные выражения.
У меня есть текст, известно, что все ссылки, которые мне нужны, могут начинаться с "[img=" либо пробела, и заканчиваться "]" либо пробелом
Нужна функция, которая будет загонять все эти ссылки и текста в массив.
Заранее спасибо.
Re: Все про PHP

Добавлено:
18 июн 2013, 14:20
Encoder
Я не понял, вы не можете шаблон написать или данные в массив занести?
Re: Все про PHP

Добавлено:
18 июн 2013, 15:27
Nikel097
Мне нужна именно сама функция.
У меня есть текст. Нужно прогнать его через функцию, и в массив должны быть все нужные мне ссылки.
Я сделал тупым перебором символов, все работает, НО меня напрегает время выполнения. Я просто где-то читал, что через регулярные выражения выполнение идет быстрее.
Re: Все про PHP

Добавлено:
18 июн 2013, 17:18
Encoder
Функция preg_match_all?
Re: Все про PHP

Добавлено:
18 июн 2013, 19:01
Nikel097
Спасибо, она самая. А то я нашел preg_split, но она делает немножко по-другому.
Re: Все про PHP

Добавлено:
18 июн 2013, 19:57
Encoder
нз

Re: Все про PHP

Добавлено:
19 июн 2013, 06:26
Nikel097

Все работает, надеюсь быстро и при больших количествах данных.
Re: Все про PHP

Добавлено:
22 июн 2013, 17:10
Nikel097
как в php из ссылки изъять значение после #. т.е. есть ссылка
- Код: Выделить всё
index.php?id=2#5
$_GET['id'] будет равен двум, а какая переменная равна пяти?
Re: Все про PHP

Добавлено:
22 июн 2013, 19:54
Encoder
Не понял вопроса, а что формирует эту ссылку, данные откуда?