Stundenbanner ohne Datenbank / PHP Cronjob

Heute veröffentliche Ich mein Stundenbannerscript aus dem Jahr 2006. Es wird keine MySQL Datenbank benötigt. Alle Daten werden in eine Datei geschrieben. Eine Blackliste wird abgefragt. Wie ich schon erwähnt hatte, war mir dieses Script aber zu unkomfortabel.

Vorraussetzung: PHP

Geeignet für Stundenbanner mit kurzen Anzeigezeiten. Banner wird solange angezeigt bis ein neues Banner eingetragen wird.

Vorteil: Miniscript mit .htaccess nur 32 kbyte Nachteil: Eine Datei muss beschreibbar sein ( kann durch .htaccess geschützt werden )

Cronjob Beispiel

Hier ein einfaches Script um eine Datei nach einer bestimmten Zeit über ein Cronjob zu löschen.

1. test.txt oder andere Datei erstellen und Dateiattribute auf 666 setzen. Datei wird durch ein anderes Programm mit Daten ( z.B. Formular ) gefüllt.

2. Ihr möchtet das diese Datei nach 24 Stunden gelöscht wird

3. Eine Datei erstellen z.B. cronjob.php ( diese Datei löscht die Datei test.txt ) mit folgenden Inhalt

<?php
$datei = "test.txt";
$fp= fopen($datei , "w");
fwrite;
fclose ($fp);
?>

4. Einen Cronjob Anbieter oder wenn man selbst über Cronjobs verfügt veranlassen die Datei cronjob.php nach einer bestimmten Zeit ( 24 Stunden ) aufzurufen. Dadurch wird die test.txt gelöscht.

Dieses Script habe ich damals als erstes für 24 Stundenbanner genutzt. Ich hatte den Cronjob Anbieter my-cronjob.de genutzt.

Damit nicht andere die Datei löschen sollte man eine .htaccess Datei anlegen oder die Dateien anders für andere unzugänglich machen.

Was ist ein Cronjob

PHP – Arbeiten mit Textdateien

Viel Spaß beim Experimentieren. Für eventuelle Schäden übernehme ich natürlich keine Verantwortung. Benutzung auf eigenes Risiko!

Webkatalog

Gestern habe Ich eine Anfrage bekommen wie ich das Script so verändert habe, daß der Inhalt sich über die ganze Seite erstreckt. Meine Antwort war u.a. : In der CSS Datei die px Angaben in % Angaben zu ändern.

Beispiel:

#wrap{
width:780px;

#wrap{
width:100%;

Heute ist mir aufgefallen, daß ich aber letztens einen Fehler eingebaut habe. Ich habe den Titel Tag direkt eingegeben statt es über eine Variable zu machen. Was ziemlich Suchmaschinenunfreundlich war. Habe es gerade geändert.

Fehler im header: <title>Andivista Rundum Sorglos Promotion Webkatalog, Auskunft,Auto,Bildung,Computer,Einkaufen,…</title>

Richtig in der config: <title>{$out.titel}</title>

Nachtrag: Ich wurde dann noch danach gefragt wie man die Horizontale Linie farbig <hr> in die CSS Datei einfügt. Da musste ich auch suchen; habs dann hier gefunden. ( Mal wieder das Problem mit den verschiedenen Browsern 🙂 )

hr{
border: 0px; /* Für Firefox und Opera */
border-top: solid 1px #FF0000;
border-bottom: solid 1px #FFFFFF; /* Für I.Explorer
(Seiten-Hintergrundfarbe!) */
}

Weniger ist mehr

Da immer wieder Subdomains ( nur mit Frame Affiliate Inhalten oder Toplisten) die Zeitbannerplätze besetzt haben wurden die Zeitbannerplätze reduziert und einige Seiten gesperrt.

Und nu wieder ab in die Pause :mrgreen:

Social media & sharing icons powered by UltimatelySocial
Follow by Email
Instagram
Telegram