
|
SELFPHP Newsletter
Mittwoch, 01. Juli 2009 |
|
| |
In dieser Newsletter-Ausgabe:
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| SELFPHP Extra-Tipp - Unterbinden Sie unerlaubte Downloads von fremden Seiten |
In dieser Ausgabe von unserem Newsletter stellen wir Ihnen eine Klasse in PHP5 vor, mit der Sie komfortabel den direkten Download von Dateien auf Ihrem Server unterbinden können. Somit ist es nur noch möglich direkt über Ihre Seite den Download zu starten - externe direkte Verlinkungen gehören damit der Vergangenheit an.
Die Klasse ist so konzipiert, dass Sie entweder nur Ihre eigene Domain für einen Download zulassen oder eine Menge an vorgegebenen Domains (Partnerseiten etc.). Mittels einer .htaccess Datei wird jede Anfrage an die Klasse geleitet und ausgewertet - bei Erfolg wird die Datei zum Download angeboten, bei Misserfolg kann auf eine andere Seite umgeleitet werden.
Darüber hinaus besteht die Möglichkeit, sogar Bilder von Ihrer Webseite zu schützen. Auf Ihrer Webseite werden die Bilder normal angezeigt. Versucht allerdings eine fremde Seite Ihre Bilder direkt anzuzeigen oder zu verlinken, wird dieses unterbunden indem die Bilder gar nicht von Ihrem Server ausgeliefert werden.
Die Klasse kommt mit sehr wenigen Konfigurations-Parametern aus - lediglich die Webseiten, die Zugriff haben, müssen angegeben werden.
<?php
require_once 'downloadManager.inc.php';
$allowedSites = array ('www.selfphp.de','www.qozido.de');
$allowed = new SELFPHP_Download_Manager( $allowedSites );
if ( $allowed->isValid() ) {
// Download starten
if ( $allowed->startDownload() == false ){
// Hier eventuelle Fehler ausgeben, Datei nicht vorhanden oder Weiterleitung.
header("Location: http://www.selfphp.de/de/extras/download.php");
}
exit;
}
else {
// Weiterleiten auf Downloadseite
header("Location: http://www.selfphp.de/de/extras/download.php");
exit;
}
?>
Die Klasse wurde unter der BSD License gestellt und kann somit für private und kommerzielle Zwecke genutzt werden.
Den vollständigen Artikel für diese Ausgabe inkl. Beispiele und dem vollständigen Programmcode finden Sie online auf SELFPHP.
Zum vollständigen Artikel
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Verlosung von 3 x ein Webhosting-Paket für 1 Jahr von Pixel X |
|
nach oben
|
| |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| SELFPHP CronJob-Service:: TESTBERICHT Internet Magazin 06/2009 |
SELFPHP bietet Ihnen einen komfortablen und umfangreichen CronJob-Service in zwei verschiedenen Versionen (Standard oder Professional) an, je nachdem welche Ansprüche Sie an diesen Service stellen. Für einen Überblick bei den Versionsunterschieden, können Sie sich die Gegenüberstellung der Versionen auf der folgenden Seite anschauen:
Versionsunterschiede anzeigen
Das Internet Magazin hat in der Ausgabe 06/2009 den SELFPHP CronJob-Service getestet und mit der Note "gut" bewertet.
TESTBERICHT Internet Magazin 06/2009
"Cronjob-Service von Selfphp erleichtert Administratoren die mühsehlige Pflege von Crontab-Dateien."
"Cronjob-Service von Selfphp ersetzt das manuelle Editieren der Crontab-Datei durch ein Web-Interface. Nach dem Login klickt man einfach auf Neuer Cronjob. Dann gibt man dem Kind einen Namen und trägt als Nächstes die URL des aufzurufenden Skriptes ein.
Dazu muss Letzteres per Web erreichbar sein, denn an kompliziertere und sicherheitstechnisch brisantere SSH-Logins geht Cronjob-Service nicht heran. Dafür kann sich das Tool per .htaccess-Authentifizierung am Server anmelden. Sehr nützlich ist die Möglichkeit, dem Skript aus Cronjob-Service heraus zuvor definierte Parameter zu übergeben. So lässt sich beispielsweise ein Newsletterversand-Skript für unterschiedliche Empfängergruppen aufrufen.
Dank des übersichtlichen Web-Interfaces fällt vor allem die Konfiguration der Ausführungszeiten der Cronjobs sehr leicht. Über Checkboxen aktivieren Sie Monate, Monatstage, Wochentage, Stunden und/oder Minuten, zu denen der Job ausgeführt werden soll - fertig. Spätestens, wenn man sich die drei Beispiele angesehen hat, die Teil der gelungenen Hilfe- Texte sind, weiß man, was zu tun ist.
Wichtige Unterschiede zu kostenlosen Cronjob-Diensten stellen neben Weiterleitungen, Sessions und Cookies die ausführlichen Berichte dar, denen Sie unter anderem das Verhältnis erfolgreicher zu fehlgeschlagener Ausführungsversuche und die zur Ausführung benötigte Zeit entnehmen. Den Cronjob-Service gibt es in einer Standard- und einer Professional-Version. Beim größeren Paket dürfen Cronjobs bis zu dreißig statt nur drei Minuten laufen und die Cronjob-Berichte sind deutlich ausführlicher, was die Fehlersuche erleichtert.
Insgesamt ist ein Cronjob-Service ein sehr nützliches Tool, an dem wir nur einen Kritikpunkt fanden: Der Zwangs-Logout greift schon nach zehn Minuten Inaktivität - das ist zu kurz."
Kostenlos registrieren und kennenlernen
Nach erfolgreicher Registrierung können Sie bereits beginnen, Ihre CronJobs im Administrations-Tool anzulegen und unseren Service kennen zu lernen. Unser CronJob-Service hat Sie überzeugt? Erst jetzt entscheiden Sie sich für Ihre gewünschte Version. Direkt nach Eingang Ihrer Zahlung (für Standard- oder Professional-Version) wird der Service für Sie freigeschaltet und bereits angelegte CronJobs werden ab sofort ausgeführt.
Zum SELFPHP CronJob-Service
nach oben |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| SELFPHP Code Snippets:: Lösungsanregungen für die Arbeit mit PHP & Co |
|
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Vorstellung Highslide JS - Ein JavaScript Bildbetrachter |
In dieser Ausgabe vom SELFPHP Newsletter möchten wir Ihnen eine sehr nützliche JavaScript Komponente von Torstein Hønsi vorstellen.
Mit dieser JavaScript Komponente können Sie sehr schnell ansprechende Bildbetrachter für Ihre Webseite realisieren. Der Besucher Ihrer Seite klickt dann einfach auf ein Vorschaubild und das vergrößerte Bild zoomt sich dann im Browser auf, ohne das ein Popup-Blocker dieses verhindert. Darüber hinaus besteht die Möglichkeit besondere Fenster innerhalb Ihrer Seite anzeigen zu lassen, die sich dann bei Bedarf mit Ajax den anzuzeigenden Content vom Server holen.
Auf der Webseite des Autors dieser Komponente finden Sie zahlreiche Beispiele, die Sie direkt online ausprobieren können. Zusätzlich besteht mit dem Configurator die Möglichkeit sich die passenden Komponenten zusammen zu stellen und downzuloaden. Somit haben Sie auch Einfluss auf die Größe der JavaScript-Datei, die Sie in Ihre Webseite einbinden.
Die JavaScript Komponente kann auf nicht kommerziellen Seiten kostenlos genutzt werden. Bei kommerziellen Seiten fallen geringe Lizenzkosten an.
Webseite von Highslide JS besuchen
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Impressum |
Dieser Newsletter wird herausgegeben von:
SELFPHP OHG
Redaktion SELFPHP
http://www.selfphp.de
Alle Angaben sind ohne Gewähr
Verantwortlicher Redakteur: Damir Enseleit
Email: newsletter@selfphp.de
SELFPHP versendet E-Mails nicht unaufgefordert. Wenn Sie den SELFPHP Newsletter in Zukunft nicht mehr erhalten möchten, können Sie ihn hier abbestellen.
Ihre E-Mail-Adresse hat sich geändert?
Alte E-Mail-Adresse hier austragen, danach neue E-Mail-Adresse hier eintragen.
nach oben
|
SELFPHP OHG, Klosterstr. 63-65, D-50931 Köln
Vertretungsberechtigte Gesellschafter: Damir Enseleit, Renata Samele-Enseleit
Handelsregister: Amtsgericht Köln, Hreg-Nr.: HRA 25824
|
|
|
| Copyright ©2001-2009 by SELFPHP OHG®. Alle Rechte vorbehalten. Impressum, Kontakt |
|