Нужна помощь. Выдернуть имя файла из Copy()

Статус
В этой теме нельзя размещать новые ответы.

Raccoon

Участник
Регистрация
31 Июл 2007
Сообщения
176
Реакции
9
Привет программерам! Простой вопрос, как мне достать имя картинки из такой функции:

copy('http://www.misite.ru/images/pic01.jpg', '/htdocs/images/'.$var) or die('Upload to dir Error');

Так вот как мне получить имя файла pic01.jpg и загнать его в $var.

т.е. чтобы было

$var = pic01.jpg

Подскажите пожалуйста как это сделать! Буду благодарен. Спасибо.
 
PHP:
$url = "http://www.misite.ru/images/pic01.jpg";
echo basename($url);


в твоем слдучае
PHP:
copy($url, '/htdocs/images/'.basename($url)) or die('Upload to dir Error');
$url

Для просмотра ссылки Войди или Зарегистрируйся
 
Спасибо большое, это помогло. Но потребовался ещё один момент, подскажите если не сложно.

$url = "http://www.misite.ru/images/pic01.jpg";
echo basename($url);

К примеру, выдало результат:

$url = "picture01.jpg"

а как мне теперь обрезать имя файла до "picture01" без "jpg"?
 
$url = "picture01.jpg";
$url = explode(".",$url);
$c = count($url) - 1;
$url = $url[$c];
echo $url;

все просто
 
Можно сделать еще проще и короче:
Код:
<?
$name = "picture01.jpg";
preg_match("/(.*).jpg/i", $name, $match);
print_r($match[1]);
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху