Hirdetés
- ThinkPad (NEM IdeaPad)
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen billentyűzetet vegyek?
- Azonnali VGA-s kérdések órája
- Hobby elektronika
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Nem tetszik pár profi eSport játékosnak, hogy Intel CPU-val kell játszaniuk
- Milyen belső merevlemezt vegyek?
- Házimozi haladó szinten
- Mindhárom Tab S9 vízálló lett
Aktív témák
-
maestro87
őstag
Szia!
A letoltes.php-ban ez van:
<?php
function db_connect()
{
$dbname=""; // Adatbázis neve
$dbhost=""; // host általában: localhost
$dbuser=""; // Felhasználóneved
$dbpass=""; // Jelszavad
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
}
function show($d)
{
$result = mysql_query("SELECT * FROM `szamlalo` WHERE `id` = '".$d."'");// szamlalo: aktuális tábla neve
$line = mysql_fetch_array($result);
return $line['count'];
}
db_connect();
if(isset($_GET['id']))
{
$ip = $_SERVER['REMOTE_ADDR']; $honnan = $_SERVER["HTTP_REFERER"]; $ido = (" ".date("Y.m.d. H:i:s", time())."\r\n");
$result = mysql_query("SELECT * FROM `szamlalo` WHERE `id` = '".$_GET['id']."'");// szamlalo: aktuális tábla neve
$line = mysql_fetch_array($result);
$line['count']++;
mysql_query("INSERT INTO szamlalo(ip,honnan,ido) VALUES ('$ip', '$honnan', '$ido')");
mysql_query("UPDATE `szamlalo` SET `count` = '".$line['count']."' WHERE `id` = '".$_GET['id']."' ");// count: itt számolja az adott kattintást.
header("Location: ".$line['url']);// url: itt tárolja az url-t.
} else {
}
?>
Ezt felmásoltam a főoldal szerverére.A hozzá tartozó .sql fájl meg ez:
CREATE TABLE `szamlalo` (
`id` int(11) NOT NULL auto_increment,
`nev` varchar(100) NOT NULL default '',
`url` varchar(255) default NULL,
`count` int(11) default NULL,
`ip` varchar(100) NOT NULL default '',
`honnan` varchar(100) NOT NULL default '',
`ido` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2;Az index.php-ban pedig így hivatkozok rá:
<?php include("letoltes.php");?>
<a href="letoltes.php?id=1">pdf neve</a>
Letöltve: <b><?echo ' '. show(1) .'';?></b>A php eredeti letöltési helyét sajnos nem találtam meg.
A távoli szervereket több ingyenes tárhelynek képzeld el amin a fájlok vannak. Azért van több szerón, mert ingyenben elég kevés tárhelyet adnak.
A readfile-os megoldáshoz minden href linket módosítani (kiegészíteni) kellene?
Az ékezetekre nem tudsz megoldást? Mert a nem pdf kiterjesztésű fájlokat letudná tölteni, csak az ékezetes karaktereket átnevezi.
Aktív témák
- ThinkPad (NEM IdeaPad)
- Vallás
- PlayStation 5
- Genshin Impact (PC, PS4, Android, iOS)
- Futás, futópályák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- AMD Navi Radeon™ RX 9xxx sorozat
- Világ Ninjái és Kódfejtői, egyesüljetek!
- PH!otósok beszélgetős, offolós topikja
- Nők, nőügyek (18+)
- További aktív témák...
- Apple Watch Series 4 Nike 44mm Teljes doboz, sok tartozék, 100% akku
- LG 77C4 - 77" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Dell G15 5530 gyári kijelzőt keresek (DP/N: 0VPD4)
- IDE HDD-k vegyesen nagy mennyiségben 32db egyben
- Eladó gamer / workstation PC + monitor garanciás, dobozos alkatrészekkel
- Medion Erazer Beast X40-hez vízhűtés (MD 60961)
- Beszámítás! Apple iPad Pro 11 2024 1TB WiFi + Cellular tablet garanciával hibátlan működéssel
- BESZÁMÍTÁS! Sony PlayStation 5 Slim 1TB SSD lemezes konzol garanciával hibátlan működéssel
- HP Victus 15-fb1002AX - 15,6"FHD IPS - Ryzen 5 7535HS - 8GB - 512GB SSD - RTX 2050 - Win11
- Dell G15 5520 Gamer FHD IPS 120Hz i7-12700H 14mag 16GB 512GB Nvidia RTX 3060 6GB 140W Win11 Garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest