За последние 24 часа нас посетили 21614 программистов и 1029 роботов. Сейчас ищут 720 программистов ...

Запуск файла .php по папке на локальном Пк

Тема в разделе "PHP для новичков", создана пользователем Lol_o, 2 мар 2021.

  1. Lol_o

    Lol_o Новичок

    С нами с:
    2 мар 2021
    Сообщения:
    3
    Симпатии:
    0
    Имеется небольшой файл на php, назначение - парсить документы по их формату - то есть отыскать в заданной папке все файлы .doc и вывести по ним информацию - сколько документов найдено, их название, вес. Файл запускается через php -f путь/названиефайла.php.
    Проблема заставить его работать по определенной папке (папка не облачная, нет никакого сервера, это просто локальная папка на пк), моих знаний не хватает, адрес не воспринимается, как я его не писал.
    php 7, ос линукс. Если у кого есть идеи - буду очень признателен
     
  2. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    Например?
     
  3. boss1

    boss1 Новичок

    С нами с:
    18 фев 2021
    Сообщения:
    70
    Симпатии:
    0
    php не будет работать без установки
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    А как ты его писал?

    Какая глубокая мысль :D
     
  5. Lol_o

    Lol_o Новичок

    С нами с:
    2 мар 2021
    Сообщения:
    3
    Симпатии:
    0
    ну ты что, все установлено.
    --- Добавлено ---
    php имя_файла.php /путь где лежат доки для сортировки
    Ну и запускать пробовал по разному, через -f и sh, и без них
    в нете нашел инфу только по открытию папок на локальном сервере
     
  6. Lol_o

    Lol_o Новичок

    С нами с:
    2 мар 2021
    Сообщения:
    3
    Симпатии:
    0

    Что помогло:
    1) Перезагрузка
    2) в командной строке Линукса указываем путь к файлу, который будем запускать(у меня это Загрузки), строго через "cd" никаких выходов в командную строку из папки. Вводим:
    cd home/user1/Загрузки
    3) Прописываем следующей строкой имя файла и путь к папке, в которой будем парсить документы, у меня папка W:
    php parser.php home/user1/Загрузки/W

    апд: если надо открыть доступ к папкам с документами, дать права на изменения
     
  7. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    Попробуйте использовать полные пути.
    И да, права нужны.