Avatar billede darkdruid Nybegynder
12. juni 2003 - 01:38 Der er 6 kommentarer og
1 løsning

Download System i PHP

mjellow... jeg sidder her og mangler et lille download system i PHP...
Det ska bare vise hvor mange gange filen er downloadet og det ska være sådan at man ka se totale downloads af alle filer...

jeg har søgt efter sådan et script på sindsyg mange sider men ka ikk finde et eneste... hvis der er nogen der har et link til sådan et download system eller måske ka bikse sådan et sammen.. så vil jeg bli mægtig glad :)
Avatar billede gizp Nybegynder
12. juni 2003 - 08:42 #1
Hvad med dette det kan dog ikke tælle totale downloads:
<HTML>
<HEAD>
<TITLE>Download</TITLE>
<?
if ($hits) {
    $db = mysql_connect("localhost","","");
                mysql_select_db("");
                mysql_query("UPDATE link SET hits=hits++ WHERE id='$hits'");
                mysql_query("SELECT url,id FROM link WHERE id='$hits'");
    $re = mysql_fetch_row($re);
                mysql_close($db);
?>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=<? echo $re[0]; ?>">
<?
}
?>
<HEAD>

<BODY>
<?
if (!$hits) {
    $db = mysql_connect("localhost","","");
                mysql_select_db("");
    $re = mysql_query("SELECT name,hits,id FROM link");
    while ($row = mysql_fetch_array($re)) {
        echo "Name: ".$row[0]."<BR>";
        echo "<a href='?hits=$row[2]' target='_blank'>Download</a><BR>";
        echo "Downloads: ".$row[1]."<HR>"; }
}
?>
</BODY>
</HTML>
Avatar billede myplacedk Nybegynder
12. juni 2003 - 19:36 #2
Avatar billede darkdruid Nybegynder
12. juni 2003 - 22:03 #3
jeg takker for indlægget gizp... men jeg er ikk lige så klog på mySQL... så hvis du lige vil skrive hvordan jeg sætter databasen op så får du de 30 point :)
Avatar billede gizp Nybegynder
13. juni 2003 - 07:50 #4
Har du ikke phpmyadmin på serveren???
Avatar billede darkdruid Nybegynder
14. juni 2003 - 00:40 #5
jo... men jeg ved ikk helt hva jeg ska gi de forskellige ting af værdier når jeg opretter de nye tabeller.. :s
Avatar billede gizp Nybegynder
14. juni 2003 - 19:05 #6
CREATE TABLE `link` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 50 ) NOT NULL ,
`url` TEXT NOT NULL ,
`hits` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

Kør denne kommando!
Avatar billede darkdruid Nybegynder
15. juni 2003 - 13:55 #7
thnx :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester