Forum Webscript.Ru

Программирование => PHP => Тема начата: Chaser от 14 Марта 2006, 10:54:02

Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: Chaser от 14 Марта 2006, 10:54:02
Скачал скрипт (Fast Click), поставил как описано в README, файлы через скрипт закачиваются, в админке счетчик увеличивается, но на страницу загрузки (файл html формата) счетчик количества скачиваний никак не выводится!

Я его вывожу так:
Способ 1: Скачено < ?php $ad = 2; include "test/show.php"; ?> раз
Способ 2: Скачено раз

Но число закачек никак не выводится.

Причем заметил, что если html файл загрузки находится в той же папке что и сам скрипт, то счетчик выводится, но для меня такое решение не подходит.

Кто-нибудь сталкивался с проблемой и в курсе как ее решить?
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: CGVictor от 14 Марта 2006, 12:44:58
Chaser
Поставить обработку php для файлов с кодом вставки.
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: Chaser от 14 Марта 2006, 13:05:41
А как это сделать?
В ПХП я слабо разбираюсь ((
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: CGVictor от 14 Марта 2006, 13:29:19
Chaser
В общем случае - назвать файл somehow.php
Можно также дать указание серверу обрабатывать все .html файлы как php-скрипты.
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: Chaser от 14 Марта 2006, 13:48:04
Ну для примера, у меня на сайте (http://www.delphisources.ru/), на главной странице выводится список тем с форума, таким кодом:

include "http://www.delphisources.ru/pages/scripts/show_users.php";
?>

И ведь работает??

Тем более мне нужно оставить файл в формате html.
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: Chaser от 14 Марта 2006, 14:43:28
Все, разобрался, надо было пути прописать

dirname(__FILE__).
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: CGVictor от 14 Марта 2006, 15:44:23
Chaser
Тем лучше.
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: andymc от 15 Марта 2006, 21:05:58
Вообще проблема путей с include() есть.
Сам поначалу трах-ся.
include() всегда принимает ввиду ТЕКУЩУЮ папку, а  не корень сайта.
При этом конструкция типа include(\'/dir/file.htm\') - нихрена не работает.
Ну чудо просто.
Лично я справился с этой проблемой так - в начале каждоый страницы сделал chdir($_SERVER[\'DOCUMENT_ROOT\']). Так я "перехожу" в корень.
А include потом всегда делаю от корня. include(\'dir/file.htm\')
Работает для всех файлов на сайте.
Название: Fast Click 2.2.1 (счетчик скачиваний)
Отправлено: Chaser от 16 Марта 2006, 09:32:09
Цитировать
andymc:andymc

Спасибо за ответ, теперь все ОК.
Кстати, вышла новая версия скрипта - http://www.ftrain.siteburg.com/fclick.html - 2.3.8