Polimer, этот пример уже привёл выше Ёхан Палыч и я с ним уже даже согласился.
chemax,
$str = 'http://site.com/?a=sd76f57645sd4';
preg_match('/site.com\/\?.*?a=([0-9a-z]+)/', $str, $matches);
$a = $matches[1];
у меня всё отрабатывает. вероятно, у вас в наборе букв и цифр есть и русские буквы? тогда более бронебойный вариант:
preg_match('/site.com\/\?.*?a=([0-9a-zа-я]+)/i', $str, $matches); :)
var_dump() я добавил для вывода результата на экран, чтобы видно было
Ёхан Палыч, согласен, что ваш вариант подходит не хуже. Вот только не согласен, что регулярные выражения для разбора строк - велосипед :)
burunduk, ну можно поворчать про пользователей с отключенными скриптами, например :) или про то, что ссылка должна быть ссылкой, и что не надо ставить всякие СЕО-шные заморочки выше идеологии HTML :)
Ёхан Палыч, вы невнимательно читаете задачу. Там речь идёт о некоей абстрактной строке. Если я на заборе напишу http://site.ru/?a=asdsad то оно тоже магическим образом в $_GET попадёт? :)
$str = 'http://site.com/?d=erfrfr&a=sd76f57645sd4&f=ewfdsdf345&c=wedwewef';
var_dump($a);
chemax, вырезать или выбрать? язык программирования-то какой, Fortran, Lisp, а может PHP? :)
pq777pq, там используется самописный плеер.
DyaDya, обычно такая ошибка возникает при наличии нуля в автоинкрементном поле:
http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html#sqlmode_no_auto_value_on_zero
Я бы на вашем месте пробежался скриптом по этому файлу и заменил к чертям "INSERT INTO" на "INSERT IGNORE INTO". Хотя, зависит от того, что вам дальше делать с этим дампом. Если просто выдрать некоторые данные - по фигу, а вот если восстанавливать работоспособность сайта целиком - тогда могут грабли какие-нибудь вылезти.
burunduk, на onclick предлагаете их вешать?
DriverCat, там JPEG дейтвительно битый: Произошла ошибка интерпретации файла изображения формата JPEG (Not a JPEG file: starts with 0x42 0x4d) - такую ошибку выдаёт простенький просмотрщик картинок, а вот Gimp открывает нормально (как я уже говорил, продвинутым редакторам по фигу на заголовки, они анализируют файл целиком). Уверен, что GD именно об это и спотыкается.
Зато тот же ImageMagick без проблем работает с ней - проверил у себя. Даже ошибок не выдаёт.