| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Помогите, пожалуйста, решить проблему.
Устновил счетчик нажатия на ссылку, который записывает количество нажатий в файл stat.dat В этом файле только одна цифра. Как дать команду из кода Web-страницы считать эту цифру из файла stat.dat, и отобразить ее на Web-странице? Буду благодарен за ответ. toll-@tut.by |
|
|
# 3 |
|
Guest
Сообщения: n/a
|
Спасибо за внимание к моей проблеме. Вся проблема в том, что хост не поддерживает PHP в коде HTML страниц. CGI сценарии выполняются только в папке cgi-bin, а HTML-страницы только в WWW директории. Возможно ли считать данные из файла, который находиться в другой директори (cgi-bin) с помощью HTML кода из страницы, находящейся в WWW директории? toll-@tut.by
Последний раз редактировалось toll; 27.11.2005 в 02:28. |
|
|
# 5 |
|
Registered User
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660
![]() ![]() |
можно.... или по SSI или элементарно в iframe можно и JS добавить
скриптик кладёшь в /cgi-bin/count.php в страницу ставишь <!--#exec cgi="/cgi-bin/count.php" --> не будет работать можно страницу в *.shtml переименовать.... если пхп не исполняется, можно и в перле написать... а с ифреймом... я те подскажу если ССИ работать не будет.. писать в падлу Ж)
__________________
Всё будет хорошо! |
|
|
|
|
# 6 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Можно, если доступны инструкции SSI типа virtual, exec, можно тогда включить ими результат выполнение CGI-скрипта.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 7 |
|
Guest
Сообщения: n/a
|
SOS!!!
<!--#exec cgi="/cgi-bin/counter.php" -->
Stasik, это не работает, блин. У меня есть HTM-страница main.htm, которая находится в WWW-директории, где хост не дает работать скриптам. На странице есть ссылка "Скачать", при нажатии на которую срабатывает скрипт counter.php, находящийся в cgi-bin директории, где работают скрипты и cgi-сценарии. Этот скрипт записывает количество нажатий на ссылку в файл stat.dat, находящийся в cgi-bin. Вот этот скрипт counter.php: <?php $f=fopen("stat.dat","a+"); flock($f,LOCK_EX); $count=fread($f,100); @$count++; ftruncate($f,0); fwrite($f,$count); fflush($f); flock($f,LOCK_UN); Header("location:/avt.rar"); ?> Как!!!!! прочитать информацию из файла stat.dat при загрузке страницы main.htm ???????????? и отобразить на этой странице? Я не верю, что это невозможно. toll-@tut.by |
|
|
# 8 |
|
Registered User
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660
![]() ![]() |
да возможно всё... страницу в .shtml переиминовывал?
вот если не работает тогда будем с JS гемороиться... вот скрипт count.php PHP код:
в HTML: Код HTML:
Файл скачан <div id="c"></div> раз. Код HTML:
<iframe height="1" width="1" src="./cgi-bin/count.php" scrolling="no"></iframe> )
__________________
Всё будет хорошо! |
|
|
|
|
# 10 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А что, SSI точно не доступен??
Только вместо iframe наверное лучше стандартный <script> юзать, зачем велосипед-то изобретать... вот скрипт count.php PHP код:
Код:
Файл скачан <script type="text/javascript" src="cgi-bin/count.php"></script> раз. Цитата:
А еще лучше, попробуйте просто на странице вписать следующее: Код:
<script type="php" src="cgi-bin/test_file.php"></script>
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. Последний раз редактировалось Hubbitus; 29.11.2005 в 12:17. |
|
|
|