[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CGI
serrrgggeee
Здравствуйте вот столкнулся с такой технологией как cgi но вот не могу увидеть ее в действии как ее нужно подключить что бы она отобразилась на странице, а вот и сам код который написан на С.
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main(void){
int Num;
unsigned int t=1;
srand((t));
Num = rand()%10;
printf("Content-type: text/html\n");
printf("Pragma: no-cache\n");
printf("\n");
printf("<html><body>");
printf("<h1>Здравствуйте!</h1>");
printf("Случайное число в диапазоне 0-9: %d", Num);
printf("</body></html>");
return 0;
}
mvg
Скомпилировать, положить в папку cgi-bin и запустить. А в чем проблема?
serrrgggeee
я скомпилировал, а именно нужно положить в папку cgi-bin? и как я понимаю в корень сайта, но как потом это вывести на странице?
zelenuy
serrrgggeee
Потом просто набрать адрес этого файла в браузере вроде как, сам видел это тока в теории на практике еще не разу не использовал, так что мне тоже интересно узнать что у вас получится smile.gif
serrrgggeee
ну адрес я не могу набрать обсалютный у меня zend2, хотелось бы его прикрутить к шаблону и вывести я пока себе это представляю что то вроде css
zelenuy
serrrgggeee
И там вроде надо поменять расширение на .cgi unsure.gif
Жаль у меня компилятора нет, сейчас бы попробовал)
serrrgggeee
ну вот что у меня выходит как написанно нужно вот что сделать
<#exec cgi="/cgi-bin/a.cgi">

пример
zelenuy
serrrgggeee
Вот нашел рабочий пример smile.gif
Веб калькулятор на Си
serrrgggeee
да я вижу он работает, но как там все подключено я не знаю, я уже попробовал и как css подключать и сделать это файл видом который выводит контроллер но ни чего не выходит хотя файл рабочий вот что выводит терминал при запуске
[/code]serrrgggeee@serrrgggeee-Satellite-L40 ~ $ ./a.cgi
Content-type: text/html
Pragma: no-cache

<html><body><h1>Здравствуйте!</h1>Случайное число в диапазоне 0-9: 7</body></html>serrrgggeee@serrrgggeee-Satellite-L40 ~ $
[code]
serrrgggeee
Вот снова убрал все лишнее оставил только файл и сделал его как вид который будет выводить экшн в контроллере ну вот только выводит что то не понятное результат
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.