Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Фальшивые ссылки

2.3K
18 декабря 2003 года
SystemRoot
51 / / 30.11.2003
Я написал код для каталога программ, привожу которуй выводит:
Код:
<?php
error_reporting(0);
include($_SERVER["DOCUMENT_ROOT"]."/engine/config.php");
include($core_path.'include/db.php');
ConnectDB();

if(!isset($go)){ $go = 0; }
if(!isset($uplimit)){ $uplimit = 15; }     
    $query = "SELECT * FROM d_site ORDER BY id DESC LIMIT $go,$uplimit";
    $result = mysql_query($query);
    while($row = mysql_fetch_array($result)){
        $id = $row['id'];
        $name = $row['name'];
        $url = $row['url'];
        $description = $row['description'];
    print "<table width=\"100%\" align=\"center\" bgcolor=\"#f2f2f2\" style=\"border-collapse: collapse; border: 1px dotted #000000\"><tr>\n
    <td align=\"left\">&#9633;&nbspНазвание:&nbsp$name</td>\n
    <td align=\"right\">[<a href=\"$url\">Скачать</a>]</td>\n
    </tr></table>\n<div>&nbsp$description</div>
"
;
    }
    if($last != 0) {$last = $go - 15; } else { $last = 0; }
$next = $go + 15;
   
print "<hr color=\"#3366CC\" size=\"1\"><table width=\"100%\"><tr>
        <td><div align=\"center\"><a href=\"?go=$last\">Предыдущая страница</a></div></td>
            <td><div align=\"center\"><a href=\"?go=$next\">Следующая страница</a></div></td></tr></table>"
;
?>

Вопрос следующий - как сделать так чтобы подсчитывалось, а затем выводилось количество нажатий на ссылку "Скачать". И как сделать реалный URL вида index.php?id=1 ну или что то в этом роде. Уповаю на вас профи! Сам пока ни знаю, подскажите.... :???:
250
19 декабря 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by SystemRoot
Я написал код для каталога программ, привожу которуй выводит:
Код:
<?php
error_reporting(0);
include($_SERVER["DOCUMENT_ROOT"]."/engine/config.php");
include($core_path.'include/db.php');
ConnectDB();

if(!isset($go)){ $go = 0; }
if(!isset($uplimit)){ $uplimit = 15; }     
    $query = "SELECT * FROM d_site ORDER BY id DESC LIMIT $go,$uplimit";
    $result = mysql_query($query);
    while($row = mysql_fetch_array($result)){
        $id = $row['id'];
        $name = $row['name'];
        $url = $row['url'];
        $description = $row['description'];
    print "<table width=\"100%\" align=\"center\" bgcolor=\"#f2f2f2\" style=\"border-collapse: collapse; border: 1px dotted #000000\"><tr>\n
    <td align=\"left\">&#9633;&nbspНазвание:&nbsp$name</td>\n
    <td align=\"right\">[<a href=\"$url\">Скачать</a>]</td>\n
    </tr></table>\n<div>&nbsp$description</div>
"
;
    }
    if($last != 0) {$last = $go - 15; } else { $last = 0; }
$next = $go + 15;
   
print "<hr color=\"#3366CC\" size=\"1\"><table width=\"100%\"><tr>
        <td><div align=\"center\"><a href=\"?go=$last\">Предыдущая страница</a></div></td>
            <td><div align=\"center\"><a href=\"?go=$next\">Следующая страница</a></div></td></tr></table>"
;
?>

Вопрос следующий - как сделать так чтобы подсчитывалось, а затем выводилось количество нажатий на ссылку "Скачать". И как сделать реалный URL вида index.php?id=1 ну или что то в этом роде. Уповаю на вас профи! Сам пока ни знаю, подскажите.... :???:


про реальный урл вопрос не понял.. index.php?id=1
А про подщитать:
http://forum.codenet.ru/showthread.php?s=&threadid=13995

2.3K
20 декабря 2003 года
SystemRoot
51 / / 30.11.2003
Цитата:
Originally posted by Joker

про реальный урл вопрос не понял.. index.php?id=1
А про подщитать:
http://forum.codenet.ru/showthread.php?s=&threadid=13995


про реальный - ну скажем у меня на сайте в админке, заполняю форму для добавление нового файла для скачивания, формы такие: Название(программы\файла), URL, Описание(к программе или файлу для чего такой=))) , так вот в поле URL ввожу например test.ru/download/file.zip а у меня сайта site.ru так вот, мне надо чтоб это самое test.ru/download/file.zip для посетителей выглядело примерно так site.ru/download/?id=1(2)(3)(и тд.) в общем файл реально нафодиться на другом сервере а вид как будто на моём...

250
22 декабря 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by SystemRoot

про реальный - ну скажем у меня на сайте в админке, заполняю форму для добавление нового файла для скачивания, формы такие: Название(программы\файла), URL, Описание(к программе или файлу для чего такой=))) , так вот в поле URL ввожу например test.ru/download/file.zip а у меня сайта site.ru так вот, мне надо чтоб это самое test.ru/download/file.zip для посетителей выглядело примерно так site.ru/download/?id=1(2)(3)(и тд.) в общем файл реально нафодиться на другом сервере а вид как будто на моём...


http://www.php.net/manual/en/function.header.php

2.1K
24 декабря 2003 года
lootelen
44 / / 27.11.2003
Все просто...
Например у тебя есть таблица

ID, filename


Ты выводишь download.php?id=6

потом при обработке пишешь (до вывода самого первого тега в echo)

header("location:$array[filename]");

и все... тебя кинет на твой файл
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог