Важная информация
Показано с 1 по 7 из 7

Тема: Как в PHP извлечь имя файла?

  1. #1 Как в PHP извлечь имя файла? 
    Новичок Аватар для 93RED94
    Регистрация
    16.11.2011
    Адрес
    Тимашевск
    Сообщений
    16
    Сказал(а) спасибо
    2
    Поблагодарили 1 раз в 1 сообщении
    вот например выбран файл С:\files\image\image1.png
    как из этого полного имени извлечь только image1.png ????
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,536
    Сказал(а) спасибо
    126
    Поблагодарили 432 раз(а) в 293 сообщениях
    Записей в блоге
    6
    Функцию писать.
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  3. #3  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Kakos_nonos, содержательный ответ.

    Вижу 2 варианта:
    1. Регулярные выражения.
    2. Разбить строку в массив при помощи функции split. Искомый результат будет в последнем элементе массива.
    Ответить с цитированием  
     

  4. #4  
    Новичок Аватар для 93RED94
    Регистрация
    16.11.2011
    Адрес
    Тимашевск
    Сообщений
    16
    Сказал(а) спасибо
    2
    Поблагодарили 1 раз в 1 сообщении
    ага нужно попробовать!
    Ответить с цитированием  
     

  5. #5  
    Новичок Аватар для 93RED94
    Регистрация
    16.11.2011
    Адрес
    Тимашевск
    Сообщений
    16
    Сказал(а) спасибо
    2
    Поблагодарили 1 раз в 1 сообщении
    Цитата Сообщение от admin Посмотреть сообщение
    Kakos_nonos, содержательный ответ.

    Вижу 2 варианта:
    1. Регулярные выражения.
    2. Разбить строку в массив при помощи функции split. Искомый результат будет в последнем элементе массива.
    сейчас поискал в google как извлекать имя файла из полного имени и вот что нашёл :
    PHP Code:
    1. <?php
    2.     $full_path = "/full/path/to/myfile.txt";
    3.     echo [Ссылки могут видеть только зарегистрированные пользователи. ]($full_path);
    4.     // выводит "myfile.txt"
    5.     echo [Ссылки могут видеть только зарегистрированные пользователи. ]($full_path, '.ext');
    6.     // выводит "myfile"
    7. ?>
    Ответить с цитированием  
     

  6. Пользователь сказал cпасибо:

    Konstantin Shcherba (21.11.2011)

  7. #6  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Цитата Сообщение от 93RED94 Посмотреть сообщение
    вот например выбран файл С:\files\image\image1.png
    как из этого полного имени извлечь только image1.png ????
    В PHP есть специальные функции работы с путями к файлам и директориям:
    pathname - возвращает имя файла
    basename - возвращает имя файла string basename(stringPath)
    dirname - извлекает из пути к файлу директорию string dirname(stringPath)
    Ответить с цитированием  
     

  8. #7  
    Новичок Аватар для 93RED94
    Регистрация
    16.11.2011
    Адрес
    Тимашевск
    Сообщений
    16
    Сказал(а) спасибо
    2
    Поблагодарили 1 раз в 1 сообщении
    Цитата Сообщение от Dimon012 Посмотреть сообщение
    В PHP есть специальные функции работы с путями к файлам и директориям:
    pathname - возвращает имя файла
    basename - возвращает имя файла string basename(stringPath)
    dirname - извлекает из пути к файлу директорию string dirname(stringPath)
    пасиб, я уже разобрался
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Создание com/exe файла
    от Роман в разделе Assembler
    Ответов: 25
    Последнее сообщение: 26.07.2012, 18:01
  2. Ответов: 0
    Последнее сообщение: 19.06.2012, 11:48
  3. Ответов: 2
    Последнее сообщение: 02.04.2012, 15:38
  4. Ответов: 2
    Последнее сообщение: 20.01.2012, 17:23
  5. Ответов: 16
    Последнее сообщение: 12.09.2011, 00:48
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •