|
#1
|
|||
|
|||
D for PHP
Всем привет!
Некоторое время назад установил себе delphi for php, хотел посмотреть что за зверь, начал смотреть имеющиеся примеры, из delphi все запускается. После этого решил написать свою самую простую программу и запустить на сервере. В домашних условиях поставил apache, вернее Denwer, чтобы не настраивать все в ручную. Проверил его работоспособность, нашел парочку готовых скриптов запустил их http://localhost/test.php и все работает. Решил попробовать тоже самое с файлами, написанными на delphi и тут начались проблемы, даже просто один компонент на форме и то не хочет отображаться. Куда только этот файл не пытался перемещать, все равно одно и тоже, выдает ошибку: Warning: require_once(vcl/vcl.inc.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\unit5.php on line 3 Fatal error: require_once() [function.require]: Failed opening required 'vcl/vcl.inc.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\unit5.php on line 3 И эта ошибка постоянно возникает, что бы я не запускал написанное на delphi for php. Если кто сталкивался с подобной ситуацией подскажите как можно этого избежать? хотелось бы побольше узнать при подводных камнях при запуске приложений delphi for php на сервере?? |
#2
|
||||
|
||||
Ну, перец, ты даешь :-) я не знаю насколько высоки твой знания пхп, но знания английского - никуда не годятся.
теперь по делу. Когда запускаешь свой скрипт из среды, то все файлы, которые могут потребоваться, ищутся в конкретной директории. Подключаются и всё работает. когда же ты пытаешься запустить скрипт, юзая денвер, то пути для поиска совсем иные. Их ты можешь узнать, внимательно почитав прилагающуюся справку. Сообщение об ошибке - это варнинг, что нужные файлы не найдены. Их и нужно скопировать куда требует денвер, либо в папку со скриптом. и никаких подводных камней :-) Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |
#3
|
|||
|
|||
Да, решение действительно было не сложнее, чем сам перевод, просто я по началу думал, что это что-то с настройками denwera, только потом до меня дошло, когда наконец-то прочитал внимательно, что библиотеки надо тоже перекинуть.))
|
#4
|
|||
|
|||
Люди, хочу тоже разобраться с Delphi PHP. Но у меня нет примеров.
Может скажете, где можно скачать? Спасибо. |
#5
|
||||
|
||||
всё хотел посмотреть чо за зверь такой этот DPHP, но руки так и не дошли. antonpae, опиши что это такое, конвертер pascal на php?либо библиотека php'ников под тип VCL?
TAleD = class(TUser) public function HelpMe(ASubject, ARequest: String): String; function GiveMeExample(ASubject: String): TStringList; procedure WriteReview(APost: Integer; ADescription: TStringList); end; |
#6
|
||||
|
||||
))))))))
Цитата:
http://www.developers.org.ua/archive...elphi-for-php/ среда использует http://www.qadram.com/vcl4php/ вообще это просто старый бренд (да и подход) к другому языку теперь ты можешь писать на пхп мышкой и не заморачиваться с кодом Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |
#7
|
||||
|
||||
Цитата:
на этом же сайте http://www.qadram.com/vcl4php/ лезешь в Samples , скачиваешь и разбираешься. Или ещё проще) В самом дистрибутиве полно демок, я точный путь не помню, но думаю найдёшь. Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |