[1.2.x] Download-Archiv

In diesem Forum kannst du Erweiterungen zu EasyHP und kleine Code-Schnipsel downloaden.

Moderator: Supporter

Antworten
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

[1.2.x] Download-Archiv

Beitrag von matze93 »

Mit diesem Code werden alle Dateien aus dem Ordner

Code: Alles auswählen

downloads/
aufgelistet. Wenn es .zip oder .rar Archive sind, werden diese beim Klicken auf den Link heruntergeladen.
Durch diese Simplen Links kann man einen sehr leichten Code verwenden:

Code: Alles auswählen

<?php
define("IN_EASYHP", true);

include "includes/mysql.php";
include "common.php";
include "includes/website.php";

echo make_message(SITE_IMG, "Downloads", "Diese Homepage beinhaltet:", '', '');

echo "<div id='content'>";
echo "<h2>Downloads</h2>";
if ($handle = opendir('downloads/')) {
  while (false !== ($file = readdir($handle))) {
    if (!preg_match("/\.(.?|php)$/",$file)) {
      echo '<a href="downloads/' .$file. '">' .$file. '</a><br>';
    }
  }
  closedir($handle);
}


echo "</div>";

footer(0);

?>
Ich habe die Datei downloads.php genannt. Eigentlich ist der Name aber egal. Viel Spaß mit dem Snippet.
aloe
Inaktiv
Beiträge: 11
Registriert: 23. September 2010, 18:19
Wie bist du auf EasyHP gekommen?: Internet
EasyHP Website: www.aloe-vera-shop.ch

Re: [1.2.x] Download-Archiv

Beitrag von aloe »

Das Download Archiv würde mich interessieren. Ich habe aber kein Plan, wie ich de Code verwenden muss. Kann mir jemand helfen?
Benutzeravatar
daniel
Ehemaliger
Beiträge: 413
Registriert: 13. März 2008, 16:49
Wie bist du auf EasyHP gekommen?: Werbung auf phpBB.de
Wohnort: Bremen
Kontaktdaten:

Re: [1.2.x] Download-Archiv

Beitrag von daniel »

Hallo Aloe,

erstelle einen Ordner /downloads/.

dann erstell eine Datei namens /download.php Dort fügst du den Code ein, der hier gepostet wurde. Alle Dateien, die du zum Download anbieten möchtest, lege in den downloads-Ordner.
Antworten