Archiv der Kategorie: PHP

Page Reload / Refresh

Um eine Seite neuzuladen sind folgende Aufrufe möglich:

JavaScript
window.location.reload()

PHP
<? if(! isset($_GET['page']) || $_GET['page'] != 'test2') { $url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"] . "?page=test2"; header("location: $url"); exit(); } include(""); ...
Bei PHP ist es wichtig das der Headerfunktionsaufruf getätigt werden muss, bevor irgendetwas auf der Seite geschieht.

C# in CodeBehindPage
Response.AddHeader("Refresh", "0");

Bei C# und JavaScript kann der Aufruf jederzeit erfolgen.

Dateidownload mit PHP

Um Dateitypen zum Download anzubieten, welche üblicherweise vom Browser dargestellt werden (JPG,PDF), kann man sich folgendem PHP-Snippets bedienen: Self-PHP. Ein „wenig“ umfangreicher ist folgendes Skript: Stadtaus

Funktionen und Features auf einem Blick
Dateiunabhängigkeit – Anbieten von sämtlichen Dateitypen zum Download
Schutz des Download-Verzeichnisses – Aufruf von Dateien aus einem geschützten Download-Verzeichnis (.htaccess, Platzierung außerhalb des WWW-Root)
Speichern unter Dialog – Erzwingen eines Download-Dialogs beim Aufruf
Referer-Check – Nur autorisierte Server haben Zugriff auf das Script (optional)
Logging-Funktion aller Downloads (optional)
Zähl-Funktion aller Downloads (optional)
Verfügbare Sprachdateien: Deutsch, Englisch

Mir war das ein wenig zuviel des Guten, aber vielleicht kann man es nochmal gebrauchen.

Um die Größe eines Download darzustellen kann man folgenden Snippet nutzen: Webmaster-Resource