Cron-Job für Arme unter Windows

Über „Geplante Tasks“ kann eine Website (mit oder ohne Skript) folgendermaßen aufgerufen werden: Erst einen Browser dann die Adresse angeben. Beispiel: C:\Programme\Internet Explorer\iexplorer.exe http://www.website.de/test.php Eine andere Möglichkeit, jedoch nur wenn die Adresse öffentlich zugänglich ist, besteht über den Service www.cron-job.org Daß der Browser bzw. der neue Tab nicht dauerhaft beim Aufruf geöffnet bleibt, einfach per JavaScript […]

XML zu JSON umwandeln mit PHP

Hier ein einfaches Beispiel, wie aus folgender XML-Datei über das Attribut ‚id‘ ein Datensatz gelesen, und als Antwort ein JSON-Objekt zurück geliefert wird. <?xml version=“1.0″ encoding=“utf-8″?> <articles> <article id=“1″> <artid>A1001</artid> <descr>Description here</descr> <price>12.89</price> </article> <article id=“2″> <artid>B2002</artid> <descr>Description here</descr> <price>8.49</price> </article> </articles> Per XPATH werden alle Knoten ‚article‘ mit dem Attribut id = 2 selektiert. […]

WordPress: Untermenüpunkte nur bei Klick auf Elternpunkt sichtbar

Kleines Snippet zu einer Navigation mit 2 Ebenen in typischer Listenverschachtelung. Die Unterebenen sollen jedoch nur dann zu sehen sein, wenn der Eltern-Menüpunkt angeklickt wurde: <?php global $post; // http://www.sitepoint.com/forums/showthread.php?t=668865 $thispage = $post->ID; // grabs the current post id $pagekids = get_pages(‚child_of=‘.$thispage); // gets a list of pages that are sub pages ?> <?php if […]

Mit PHP CSV lesen und HTML-Tabellen erzeugen

Kurz und bündig… <?php // Konfiguration $csvFile = „daten.csv“; $firstRowHeader = true; $maxRows = 10; // Daten auslesen und Tabelle generieren $handle = fopen($csvFile, „r“); $counter = 0; echo „<table class=\“csvTable\“>“; while(($data = fgetcsv($handle, 999, „;“)) && ($counter < $maxRows)) { echo „<tr>“; if(($counter == 0) && $firstRowHeader) { echo „<th>“.$data[0].“</th>“; echo „<th>“.$data[1].“</th>“; echo „<th>“.$data[2].“</th>“; […]

HTTP 301 Redirects mit ASP.NET, ASP und PHP

Mit diesen Scripts kann eine permanente Umleitung (HTTP Status 301) für Internetseiten eingerichtet werden. Vorteile gegenüber einfachen Umleitungen (z.B. ASP Response.Redirect): In Suchmaschinen werden die neuen URLs angepasst. Die „Umleitungs-Seite“ kann so irgendwann gelöscht werden. Der PageRank wird auf die neue Website übernommen. Diese Art der Umleitung wird nicht als Spam gewertet (als z.B. HTML […]