Ahojte,
pokusam sa spravit pocitadlo stiahnuti. Vysvetlim ako pracuje.
Ak uzivatel klikne na stiahnut, otvori sa nove okno v ktorom sa spusti skript download.php, ktory v databaze pricita k policku "Stiahnute" jednotku a odkaze na subor. Problem je, ze nevim, ako by sa to dalo. PHP skript mam napisany, ale neviem, aky header mam dat. Ak dam len
<meta http-equiv="REFRESH" content="0;url="download.zip"> okno zostane otvorene a to ja nechcem. Poradite niekto?
Fórum › HTML / XHTML
Pocitadlo stiahnuti
To z_moravec : Asi sme sa nepochopili, alebo ja nechapem :)
Na stranke je odkaz "stiahnut". Po kliknuti nan sa otvori nove okno http://bla.com/download.php?id=[id_suboru]
Subor download.php obsahuje:
mysql_query("UPDATE download SET subor=" .$subor+1 ."WHERE id=" .$_GET["id"] .";");
a zobrazi stranku odkazujucu na subor:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="0;url='TU_SA ESTE_V SKRIPTE DOPLNE NAZOV '></HEAD>
<body>
</body>
</html>
Subor sa zacne stahovat, ale po stiahnuti zostane prazdne okno :( Ja nechcem, aby tam zostalo nove okno
Odkaz na soubor ke stáhnutí bude např.:
<a href="pocitadlo.php?file=download.zip">Stáhnout</a>
Skript pocitadlo.php zapíše přístup do databáze a pošle na klienta soubor, který je specifikovaný v $_GET['file'].
Jde oto, že místo toho, aby jsi "zobrazoval stránku" můžeš rovnou pomocí php přesměrovat na soubor
<?php
header("Location: http://adresa.cz/slozka/soubor.neco");
?>
viz http://cz2.php.net/manual/en/function.header.php
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 7 hostů
Podobná vlákna
Počítadlo wz — založil petr
Pocitadlo pristupu — založil SoLi
Počítadlo ikon — založil Gordon
Pocitadlo bannerov — založil
Moderátoři diskuze