аде динамично съдържание -. Всеки път, скриптът изпълни, на изхода трябва да е различно. В крайна сметка, ако изходът е един и същ всеки път, когато стартирате скрипта, а след това може би, както се използва статична страница. Следната C Програмата демонстрира много проста динамично съдържание:
<предварително> #include < stdio.h > инт incrementcount () {FILE * е; INT аз; F = fopen (" ", count.txt " R " +); ако {сън (1) (е!); F = fopen (" ", count.txt " R " +); ако се върне -1 (е!); } Fscanf (е, "% г ", &усилвател; и); I ++; fseek (е, 0, SEEK_SET); fprintf (е, "% г ", и); fclose (е); върнете аз;} инт главната () {ФОРМАТ (" Content-тип: текст /HTML \\ н \\ н "); ФОРМАТ (" < HTML > \\ н "); ФОРМАТ (" < тялото > \\ н "); ФОРМАТ (" < h1 > Сегашният брой е: ") ФОРМАТ ("% г < /h1 > \\ Н ", incrementcount ()); ФОРМАТ (" < /тялото > \\ н "); ФОРМАТ (" < /HTML > \\ н "); върнете 0;} <р> С текстов редактор, напишете тази програма във файл с име count.c. Я компилирате като напишете:
<предварително> ССЗ count.c -o count.cgi <р> Създаване на нов текстов файл с име count.txt и поставете една-единствена нула в него. Чрез поставянето counter.cgi и count.txt в указателя за CGI-бен, можете да стартирате скрипта. All че скриптът прави, е да генерира страница, която казва, " Сегашният брой е: X, " където X стъпки веднъж всеки път, когато стартирате скрипта. Опитайте се да го използвате няколко пъти и да гледате съдържанието на страницата се променят!
<Р> Файлът count.txt държи текущия брой, а функцията малко incrementcount () е функцията, която да увеличи стойноста на графа във файла count.txt , Тази функция отваря файла count.txt, гласи броя от него, да увеличи стойноста на броя и го пише обратно към файла. Функцията всъщност се опитва да отвори файла два пъти. Тя прави това само в случай, двама души се опитват да отворите файла едновременно. Това със сигурност не е съвсем прост техника, но за нещо, това просто работи. Ако файлът не може да бъде открит на втория опит, -1 е стойността на грешка връща на повикващия. По-сложен програма ще признае -1 връщане стойност и генерират подходящо съобщение за грешка
Forms:. Изпращането Input
<р> Видяхме, че създаването на CGI скриптове е доста лесно. The Web сървър изпълнява всеки изпълн
компютърен софтуер
- Какво означава отворе…
- Как Google Chrome OS на Works
- Как Genuine Advantage Известия…
- Как браузър на Google Chrome…
- 10 Pinterest Съвети за Newbies
- Как Булева логика Works
- Как да Качване на виде…
- Как Microsoft Works
- 5 Признаци, че Download Бър…
- Как Blogger Works
- Може ли един компютър …
- Как рекламодатели ми п…
- Как File Compression Works
- Whats Ubuntu, и как е различе…
- Как HTML5 Works