Mit PHP eine Datei zeilenweise lesen

So kann man mit PHP eine Datei Zeile für Zeile auslesen und die entsprechenden Daten verarbeiten.

Möchte man mit PHP die Inhalte einer Datei verarbeiten, gibt es dafür verschiedene Möglichkeiten. Insbesondere bei großen Dateien sind einige dieser Methoden jedoch ungeeignet, da sie die Daten direkt in den Speicher lesen. Will man beispielsweise mit file_get_contents eine 2GB große Text-Datei verarbeiten, stößt man schnell an die Grenzen. Daher eignet sich besonders für große Dateien eine andere Vorgehensweise.

Shadowbox beim Schließen Seite neu laden mit onClose-Event

Mit dem onClose-Event von Shadoxbox kann man beim Schließen des Modal-Fensters die darunterliegende Seite refreshen.

Mit dem Javascript-Paket Shadowbox lassen sich super schnell und einfach Modal-Fenster umsetzen. Insbesondere wenn man diese Modal-Fenster im Zusammenhang mit Formularen und Web-Anwendungen benutzt, ist es häufig notwendig das darunterliegende Fenster neu zu laden. Das ist immer dann nötig, wenn das Modal-Fenster z.B. neue Einträge in einen Datenbank schreibt.

Author-Tag mit Google Plus Profil in WordPress

So fügen Sie ein Author-Tag für Google Plus jedem Artikel in WordPress hinzu, um Ihr Profil-Bild in den Suchergebnissen anzuzeigen.

Rich Snippet mit Autor

Google zeigt seit einiger Zeit die Profil-Bilder von Autoren in den Google Suchergebnissen an. Es gibt verschiedene Möglichkeiten um das Google-Plus-Profil-Bild anzeigen zu lassen. Hilfreich ist dabei, die URL zu Ihrem Google Plus Profil bei jedem Ihrer Artikel zu hinterlegen.

Einzelne Seiten mit htaccess per 301 weiterleiten

So erstellen Sie per htaccess eine 301-Weiterleitung einer oder mehrerer einzelner Seiten.

Manchmal muss man innerhalb einer Website einzelne oder mehrere Einzelseiten verschieben. Damit Links auf diese Seiten auch weiterhin genutzt werden können und Suchmaschinen schnell die neuen URLs in den Index aufnehmen, sollte man diese mit einem permanenten Redirect (301) weiterleiten.

WordPress-Funktionen ohne Ausgabe und Template nutzen

So nutzen Sie alle WordPress-Funktionen ohne die Ausgabe eines Templates – ideal für APIs und Import-Funktionen.

Manchmal ist es notwendig, dass mal zwar alle WordPress-Funktionen im Script zur Verfügung hat, aber keine Ausgabe per Template erzeugt. Zwar könnte man das auch damit lösen, dass man sich ein leeres Seitentemplate erstellt, aber diese Variante hat einige Nachteile. Will man beispielsweise eine API mit einem Theme oder Plugin mitliefern, müsste der Nutzer immer eine Seite anlegen damit die API genutzt werden kann.

Was ist der Unterschied zwischen einer 301 und 302 Weiterleitung?

Temporäre oder Permanente Weiterleitung? Was bedeutet das und wie und wann sollte man sie benutzen?

weiterleitungen

Wozu nutzt man überhaupt Weiterleitungen?

Weiterleitungen werden in der Regel genutzt, um Inhalte und Webseiten die sich an einem bestimmten Ort befanden an eine andere Stelle weiterzuleiten. Das kann beispielweise dann nötig sein, wenn sich die Struktur Ihrer Website geändert hat oder die vielleicht auf ein komplett anderes Content-Management-System umgestellt haben.

Nutzer mit WordPress authentifizieren

So können Sie WordPress als Nutzerverwaltung nutzen und Benutzer per PHP-Script authentifizieren.

WordPress ist ein hervorragendes System um schnell und einfach Anpassungen und Integrationen vorzunehmen. So ist es beispielsweise problemlos möglich WordPress als Nutzerverwaltung zu benutzen. Ihre Nutzer können sich dann in verschiedenen Systemen über Ihre WordPress-Benutzerdaten anmelden.

htaccess Weiterleitung aller Anfragen auf www

So leiten Sie per htaccess alle Anfrage an Ihre Domain ohne www auf Ihre Domain mit www. weiter.

Persönlich glaube ich nicht, dass es einen riesigen Einfluss auf das Suchmaschinen-Ranking hat, aber es zählt sicher als ein negatives Signal. Man sollte in jedem Fall darauf achten, dass man die gleichen Inhalte seiner Website nicht unter verschiedenen Subdomains bzw. auch ohne Subdomain erreichen kann.

htaccess 301 Redirect einer alte auf eine neue Domain

So leiten Sie den komplette Traffic einer alten auf eine neue Domain per htaccess 301 Redirect.

Manchmal ist es notwendig, eine alte Domain einzustellen und den Traffic – also die Besucher – auf eine neue Domain weiterzuleiten. Damit das auch für Suchmaschinen relevant ist, sollte man das ganze natürlich per 301-Redirect machen. Nur so kann man sicherstellen, dass die neue Domain auch dauerhaft in den Suchmaschinen gefunden wird.

Website-Geschwindigkeit mit Google Analytics tracken

Erfahren Sie, wie Sie die Geschwindigkeit Ihrer Website ganz einfach mit Google Analytics messen und auswerten können.

Seit einiger Zeit ist bereits klar, dass Google als einen wichtigen Ranking-Faktor die Ladegeschwindigkeit einer Website berücksichtigt. Die Annahme dabei ist, dass umso schneller der Webserver antwortet und die Seite insgesamt lädt, umso leistungsfähiger und skalierbarer ist die Page.

Google hat nach eigenen Aussagen immer die Nutzer einer Website im Fokus und es macht niemandem Spaß lange auf das Laden einer Site zu warten. Denn sollten die Inhalte Ihrer Website tatsächlich für viele Nutzer interessant sein, macht es trotzdem aus Googles Sicht keinen Sinn Ihnen viele Besucher zu schicken, denn diese werden entweder von der Geschwindigkeit enttäuscht oder bekommen überhaupt keine Seite zu sehen, wenn Ihre Infrastruktur nicht leistungsfähig ist. Nur schonmal vorweg die schlechte Nachricht: Für Google ist jede Seite die länger als 1,5 Sekunden lädt langsam.

Damit wir nun die Geschwindigkeit in Google Analytics messen können, müssen wir lediglich ein kleines Snipplet zum üblichen Google Analytics Tracking Code hinzufügen.

_gaq.push(['_trackPageLoadTime']);

Sobald der Code in der Website integriert ist und Google einige Messungen durchgeführt hat, können Sie in Ihrem Analytics Account die unter Content > Website-Geschwindigkeit > Übersicht die Geschwindigkeit Ihrer Website sehen (siehe Screenshot). Wie Sie es sicherlich von Google Analytics gewohnt sind, können Sie die Daten filtern und darin suchen um besonders langsame Seiten zu identifizieren und entsprechende Gegenmaßnahmen zu treffen.