X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Передача параметра из командной строки
LoaD_hb
LoaD_hb
Topic Starter сообщение 3.8.2010, 15:47; Ответить: LoaD_hb
Сообщение #1


Здравствуйте!
Есть скрипт с именем script.php. Допустим он выполняет открытие файла. Внутри скрипта путь прописан так: $file = "test.xls"; и затем открываем этот файл.
Вопрос заключается в следующем: Как мне передать имя файла из командной строки windows в этот скрипт, и выполнить его?
Просто выполнить скрипт из командной строки легко:
c:/server/php/php.exe -f c:/server/test/script.php
Но вот как еще с этим передать имя файла и вставить это имя в переменную $file :wacko:
Подскажите пожалуйста.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MximuS
MximuS
сообщение 3.8.2010, 17:04; Ответить: MximuS
Сообщение #2


(LoaD_hb @ 3.8.2010, 18:47) *
Здравствуйте!
Есть скрипт с именем script.php. Допустим он выполняет открытие файла. Внутри скрипта путь прописан так: $file = "test.xls"; и затем открываем этот файл.
Вопрос заключается в следующем: Как мне передать имя файла из командной строки windows в этот скрипт, и выполнить его?
Просто выполнить скрипт из командной строки легко:
c:/server/php/php.exe -f c:/server/test/script.php
Но вот как еще с этим передать имя файла и вставить это имя в переменную $file :wacko:
Подскажите пожалуйста.

попробуй:
c:/server/php/php.exe -f c:/server/test/script.php?file=name

и в скрипте бери название файла из массива GET
[PHP]
$name = $_GET['file'];[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LoaD_hb
LoaD_hb
Topic Starter сообщение 3.8.2010, 17:17; Ответить: LoaD_hb
Сообщение #3


Нет, так не получается =(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 3.8.2010, 17:46; Ответить: Mulder_hb
Сообщение #4


Почитайте справку к вашему php.exe. Там наверняка есть описание того, как передать аргументы скрипту.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 23.11.2012, 14:12; Ответить: Webmaster_hb
Сообщение #5


php [options] [-f] <file> [args...]

т.е. после указания файла передавайте аргументы
в PHP они будут доступны через глобальную переменную $argv

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Изменение формы при выборе определенного параметра
7 spektr08 10134 30.7.2012, 13:21
автор: -Dmsuccess-
Открытая тема (нет новых ответов) Изменение строки вывода новостей
4 errrol 1932 1.10.2011, 23:07
автор: bobgubko
Открытая тема (нет новых ответов) Динамическое растягивание строки по высоте
1 web-industry-slave 5213 14.7.2011, 17:50
автор: -alexdrob-
Открытая тема (нет новых ответов) 9 доменов в зоне .com. Передача в 2domains
1 NozNet 1718 18.6.2011, 15:59
автор: Silverspam
Открытая тема (нет новых ответов) myWin= open передача параметра
3 scva 6851 18.2.2011, 12:55
автор: -Webmaster-


 



RSS Текстовая версия Сейчас: 24.4.2024, 8:00
Дизайн