
Tak wyglada plik getfile.php
- Kod: Zaznacz wszystko
<?php
//$temp = $_SERVER["SCRIPT_FILENAME"];
//$temp = substr($temp,0, strlen($temp) -11);
$dataloc= "download.dat.txt"; ###Ścieżka i nazwa pliku
$read = fopen($dataloc, "r");
$read2 = fopen($dataloc2, "r");
$fileread = fread($read, filesize($dataloc));
fclose($read);
fwrite (fopen("download.dat.txt", "r+"), "Get\n $fileread"); ###Ścieżka i nazwa pliku
fclose(fopen("download.dat.txt", "a+")); ###Ścieżka i nazwa pliku
header("Location: download/Notepad2.zip") ###Co ma pobrać?
?>
download.php
- Kod: Zaznacz wszystko
<?PHP if(!isset($_GET['cat']) && !is_numeric($_GET['downloadid']) ){ ?>
<span style="color: #333333;"><b>» Download</b></span><br /><br />
<ul class="wypunktowania wypunktowaniaDownload">
<li><a href="?download&cat=1">Programy</a><br />
<span>Programy ułatwiające edycję plików php.</span></li>
<li class="even"><a href="?download&cat=2">test</a><br />
<span>Test download kategori 2.</span></li>
<li><a href="?download&cat=3">test 3</a><br />
<span>Test download 3.</span></li>
</ul>
<?PHP }?>
<?php
$_Uchwyt = @fopen('download.txt', 'r') or die('Wystąpił błąd.');
$kat = fread($_Uchwyt, filesize('download.txt'));
fclose($_Uchwyt);
$kategoria=explode("#kat#",$kat);
if(isset($_GET['cat'])) $idkat=$_GET['cat']-1; else $idkat=0;
$download=explode("#download#",$kategoria[$idkat]);
if(isset($_GET['cat']) && !is_numeric($_GET['download'])){
for ($i = 0; $i < count($download); $i++) {
$tresc=explode("#content#",$download[$i]);
echo '<a style="text-decoration:none;" href="?download='.$i.'&cat='.($idkat+1).'">'.$tresc[0].'</a><br />';
}
}
if(isset($_GET['cat']) && is_numeric($_GET['download']))
{
$tresc=explode("#content#",$download[$_GET['download']]);
echo $tresc[1].'<br />'; ?>
<p><b>Liczba Pobrań: <?php echo $i2 ?></b></p>
<form action="getfile.php" method="post">
<input type="submit" name="submit" value="Pobierz">
</form>
<?php
}
?>
download.txt
- Kod: Zaznacz wszystko
<br /><span style="color: #333333;"><b>Notepad2</b></span><br /><span style="color: #333333;"><p>Polski edytor zastępujący oryginalny notatnik systemowy, z funkcją konwersji stron kodowych.</p></span>#content#<br /> <span style="color: #333333;"><b>Notepad2 <img src="images/flag_pl.jpg" alt="flagaPL" /></b></span><br /><span style="color: #333333;"><p>Polski edytor zastępujący oryginalny notatnik systemowy, z funkcją konwersji stron kodowych.</p></span><div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #333333;"></div><span style="color: #333333;"><b>Dodatkowe informacje</b></span><span style="color: #333333;"><p><b><br>• Wersja:</b> 4.1.2</p><p><b>• Dodano:</b> 23.12.2010r.</p><p><b>• Rozmiar:</b> 813 KB</p><p><b>• Pobrano:</b> </p></span>
<br />
<div style="text-align:justify; padding:3px; margin-top:3px; margin-botton:5px; border-top:1px solid #333333;"></div>
#download#
<span style="color: #333333;"><b>test</b></span><br />#content#<br /> <span style="color: #333333;"><b>test</b></span><br /><div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #333333;"></div><span style="color: #333333;"><p></p></span>
#download#
#kat#
<br /><span style="color: #333333;"><b>» test pod kategori</b></span><br />#content#<br /> <span style="color: #333333;"><b>test pod kategori</b></span><br /><div style="text-align:justify; padding:3px; margin-top:3px; margin-botton:5px; border-top:1px solid #333333;"></div><span style="color: #333333;"><p></p></span>
#download#
Jakiś tam faq ?#content# 2 katygoria dziala
#kat#
Czyżby 3 katygoria ?#content# Wszystko dziala jak trzeba
#download#
lol kolejne faq ?#content# Nie gadaj że nie działa - trele morele
Wszystko jest tak zrobione, by dział caly byl podzielony na kategorie z linkami odpowiednimi.
Czy moze mi ktos pomoc zrobic mi ta liczbe pobran i zeby miec to tak zrobione jak pokazalem na przykladzie ? Bardzo Was prosze.