|
|
|
| вот тут навеяла одна мысль, возможно ли совмещать PHP вместе C++, допустим мне нужно обработать фотографию, к примеру сделать её уменьшенным размером, вроде как через PHP это сделать будет сложнее чем еслибы на C++ меньше нагрузка на сервер, каким образом это можно реализовать? Допустим C++ уже установлен на сервере, как обращается к си языку?
ктонибудь реализовывал таким образом, и есть гденибудь статьи ? | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:29)
| | Си установлен на сервере? Что-то новое. Это просто КОМПИЛИРУЕМЫЙ язык!!!
На PHP есть такая библиотека - GDLib, там всё просто. | |
|
|
|
|
|
|
|
для: Dino
(25.08.2008 в 23:32)
| | я чесно незнаю, помню что гдето видел скрипты написаны на Си поэтому решил что тут тоже возможно использовать | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:34)
| | Программа написанная на Си не требует какого-то специального ПО ( в отличие от PHP ), кроме ОС. Вы можете запустить программу с помощью специальных функций - system (), exec (). | |
|
|
|
|
|
|
|
для: Dino
(25.08.2008 в 23:32)
| | но тут не только работа с изображениями, допустим мне нужно сформировать список директорий, которые имеют много уровневые вложенные директории содержащие также файлы, а также посчитать сколько занимают место каждой директории и файла, для PHP на сколько знаю это трудоемко будет сделать, а так если допустим через PHP даём команду Си которая делает всю эту работу и передает готовый список уже PHP ввиде массива или както ещё | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:29)
| | Можно установить на сервере приложение, написанное на С++, и передавать ему фотографию. Но такое мало кто позволит, нужен свой сервер. | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2008 в 23:34)
| | я понимаю что Си мало где используется, но у меня имеется свой выделенный сервер у агавы, правда точно незнаю, установлен там Си или нет
но вроде как помню видел уже имеются хостинги которые предоставляют и Си | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:41)
| | 1) С/С++ - это компилируемый язык.
2) Оно вам точно надо?=)
3) Спросите в ТП Агавы, это самое надёжное. | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2008 в 23:48)
| | я почему заинтересовался этим, решил что с помощю Си можно можно уменьшить нагрузку на сервер.
Вы говорите что Си язык компилированый, я примерно понимаю что это, тоесть пишется программа, далее её нужно скомпилировать перед тем как её использовать, тоесть это уже не как PHP который можно запускать налету, без компиляции.
по третьему пункту я не свосем понял что вы имели введу, спросить у агавы что именно? то что Си самый надежный язык или как? | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:55)
| | ну раз вы пишите что Си можно применять на сервере, теперь я полностью в этом уверен, а то были сомнения насчет этого. Немогли бы ещё накинуть ссылки. где можно было почитать как запускать готовые программы написанные на Си, допустим PHP они находятся где HTML, перл обычно в диреткории CGI а как тут? | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:55)
| | Спросить, разрешают ли они запускать на сервере сторонние приложения. Ну и если да, то как это сделать и прочие технические подробности) | |
|
|
|
|
|
|
|
для: Киналь
(26.08.2008 в 00:00)
| | да я грю у меня там свой выделенный сервер:) я думаю по любому можно запускать
но почему вы говорите запускать как стороннее приложение, ведь запускаться будет только с текущего сайта но не с какого либо другого, а это считается как запуск внутреннего приложения, хотя.. незнаю правда) | |
|
|
|
|
|
|
|
для: web777
(26.08.2008 в 00:05)
| | Я уже написал, как запускать. У вас никсовый сервер?
<?php exec ("rm -r ./dir"); ?>
|
| |
|
|
|
|
|
|
|
для: Dino
(26.08.2008 в 00:07)
| | да, у меня Unix/FreeBSD стоит
а, тоесть получается что при помощи функции exec мы можем запускать приложения написанные на Си? | |
|
|
|
|
|
|
|
для: web777
(26.08.2008 в 00:11)
| | Не только на Си. Внешние программы. | |
|
|
|
|
|
|
|
для: web777
(25.08.2008 в 23:29)
| | Это можна сделать установив приложение C++ как cgi. На С++ пишут. Создают дигвтели, форумы. | |
|
|
|