например ссылка может быть script.php?pp=1 или drr/script.php или ещё бог знает как а как сделать чтобы осталось только имя файла, а остальное убрать?, из примера нужно чтобы осталось только script помогите пожалуйста, оч нужно)
Надеюсь, как-то так? Код (Text): basename(reset(explode('?', $link))) Регулярные выражения тут не нужны.
Sergey89, да пардон, переглючило. Забыл, что basename берет только имя файла, а не весь путь. Но так твой код будет делить только имя файла - без пути. Варианты решения: PHP: <?php $file = '/test/file.php?param=1'; //#1 print dirname($file).'/'.basename($file); //#2 $url = parse_url($file); print $file['path']; ?>