Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск скрипта, Как запустить скрипт php на компьютере 
:(
    Опции темы
mediaart
Дата 9.6.2006, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.6.2006

Репутация: нет
Всего: нет



Здравствуйте. Помоготе кто может.

Задача следующая: запустить ПХП скрипт на windows машине на которой не установлен ПХП. Т.е. все (flash, php.exe, php-скрипт ...) лежит на диске (CD) и нужно чтобы пользователь вставил себе диск, запустил flash, который в свою очередь запустил php-скрипт.

Это вообще реализуемо? 
PM MAIL   Вверх
Jema
Дата 9.6.2006, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 11.12.2003

Репутация: нет
Всего: нет



нет  smile  

З.Ы. кстати.... требовалось распространять демо-версию продукта.... который должен работать на сервере + базы данных.... работоспособность демонтрашки пришлось реализовывать на javascript.... вот тогда я его хорошо и выучил  smile  

Это сообщение отредактировал(а) Jema - 9.6.2006, 13:20
PM MAIL   Вверх
mediaart
Дата 9.6.2006, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.6.2006

Репутация: нет
Всего: нет



У меня аналогичная задача. Нужна flash презентация с каталогом товаров и поиском по каталогу. Хотелось бы сделать это через php и sqlite. Может предложите какие-нибудь приемлемые варианты реализации? 
PM MAIL   Вверх
MuToGeN
Дата 9.6.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 4
Всего: 32



PHP скрипт выполнить с диска легко. Только вот веб-сервер поставить на диск проблематично. 


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
BobiKK
Дата 9.6.2006, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: нет
Всего: 16



Взять какой-нить live cd с дистрибутивом линукса с проставленными апачами и запускаться smile 
PM MAIL   Вверх
Replicator
Дата 9.6.2006, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 30.4.2006
Где: Outer Heaven

Репутация: нет
Всего: нет



Не парьте. Все можно, только надо подумать и поэкспериментировать.

Идеи вот какие.

1. Устанавливаем Денвер на CD, предварительно его покоцав, чтобы не пытался писать в файлы при запуске. Прописываем в конфигах путь к каталогу сайта, находящийся уже на HD. При вставке диска будет срабатывать autorun, который

а) создаст папку на HD (которая прописана в конфиге) и скопирует туда сайт,
б) запустит Денвер,
в) откроет браузер с нужным локальным URL.

2. Просто установить на машине клиента Денвер.

3. Сильно покоцать дистрибутив Денвера так, чтобы он не только сам запускался с CD, но и брал сайт, расположенный на CD. Разумеется, если сайт работает с файловой системой сервера, такой вариант не прокатит - запись на CD, как вы понимаете, невозможна.
 
--------------------
 
PM WWW ICQ   Вверх
Mal Hack
Дата 9.6.2006, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Денвер - величайшая глупость.
Апач спокойно ставится на СД, настраивается, как и мискул  пхп на какой-ть диск Z.
Затем у клиента в cmd пишется что-то вроде substr Z:/ D:/server и все прекрасно работает.
В свое время писал для этого дула утилиту. 
PM ICQ   Вверх
Replicator
Дата 9.6.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 30.4.2006
Где: Outer Heaven

Репутация: нет
Всего: нет



Во, вообще замечательно. Значит, даже проще, чем я предполагал. 
--------------------
 
PM WWW ICQ   Вверх
szz
Дата 20.7.2006, 06:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



Replicator, ты умеешь так коцать денвер? А может еще больше можешь?  Если да, то я давно ищу такого человека!  
   Расскажи как это делается )))

Добавлено @ 06:44 
А я как-то для этого писал http сервер... на самом PHP (без апача!) И все замечательно работало! Мы еще с Mal Hackом повздорили из-за этого, помнишь?  smile   


--------------------
PM   Вверх
mediaart
Дата 20.7.2006, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.6.2006

Репутация: нет
Всего: нет



Всем конечно спасибо, все это конечно хорошо. Но. Нельзя ли запустить PHP без Апача? 
PM MAIL   Вверх
MuToGeN
Дата 20.7.2006, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 4
Всего: 32



Можно. Попробуй в консоли
Код
php -f script.php
 


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
szz
Дата 20.7.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



Цитата
Но. Нельзя ли запустить PHP без Апача? 

  Так а я о чем говорил? 
Цитата
я как-то для этого писал http сервер... на самом PHP (без апача!)

  Как по-твоему я запускал свой сервер?  smile

Добавлено @ 15:31 
Вообще-то доку к php надо внимательнее читать  smile  


--------------------
PM   Вверх
mediaart
Дата 22.7.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.6.2006

Репутация: нет
Всего: нет



Цитата(MuToGeN @ 20.7.2006,  09:46)
Можно. Попробуй в консоли
Код
php -f script.php

Я имею ввиду запуск пхп с диска (т.е. все и скрипт и сам пхп находится на CD и на компьютере ничего не установлено).
 
PM MAIL   Вверх
szz
Дата 22.7.2006, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



Цитата

Я имею ввиду запуск пхп с диска


  ну да, php -f script.php!  
дистрибутив рнр записываешь на CD 


--------------------
PM   Вверх
mediaart
Дата 22.7.2006, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.6.2006

Репутация: нет
Всего: нет



Цитата(szz @ 22.7.2006,  11:00)
Цитата

Я имею ввиду запуск пхп с диска


  ну да, php -f script.php!  
дистрибутив рнр записываешь на CD

Получилось. Но для этого пришлось прописать относительный путь к extension_dir.
Запустил при помощи ярлыка "С:\php\php5\php-cgi.exe -f С:\php\index.php". Но как обратиться к скрипту, если диск неизвестен (простите за неграмотность)? 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0579 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.