DiE DESiGNER - WEBDESiGNER & WEBDEVELOPER BLOG

Artikel-Schlagworte: „PHP“

PHP E-Mail Adresse Validierung

Donnerstag, 19. Januar 2012

PHP E-Mail Adresse Validierung

function checkThisEmail($email) {
if (!eregi(
"^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
return false;
}
return true;
}

SMTP E-Mail Validierung

PHP Image Resizer Script TimThumb inkl. Image Filter & Bildauschnitt verändern

Mittwoch, 28. Dezember 2011

PHP Image Resizer TimThumb ist ein einfaches, flexibles, PHP-Skript, das wir für die Skalierung von Bildern via PHP empfehlen.

TimThumb bringt eine Reihe von Funktionen mit:

Für mehr Informationen besucht die Homepage des Entwicklers:

PHP Image Resizer TimThumb

Eine Umleitung / Redirect aller 404 Links zur Home Page in WordPress einrichten

Freitag, 4. November 2011

Eine Umleitung / Redirect aller 404 Links zur Startseite in WordPress einrichten.
Ihr solltet in eurem Theme-Ordner eine 404.php Datei vorfinden. Sollte keine Datei existieren, legt eine 404.php Datei an. In diese tragt ihr in die erste Zeile folgenden PHP-Code ein:
 

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

 

Ein 404 Redirect ist auch via .htaccess Datei möglich, für alle ohne WordPress:
 

ErrorDocument 404 http://www.deinedomain.de

Besucher- & Visitor Counter mit Piwik-API und PHP

Donnerstag, 4. August 2011

Erstelle einen Besucher- & Visitor Counter mit der Piwik-API und PHP.
Du benötigst eine Installation von Piwik und einen Authcode (token_auth), welchen du im Bereich Piwik/API einsehen kannst.

Der PHP Codeschnipsel:

1
2
$result = file_get_contents("http://yourdomain.com/piwik/?module=API&amp;method=VisitsSummary.getUniqueVisitors&amp;idSite=1&amp;period=day&amp;date=today&amp;format=php&amp;token_auth=yourGeneratedAuthToken");
echo unserialize($result);

Erläuterung:
&method=  hier gebt Ihr eure Module an.
Das gewählte Modul (VisitsSummary.getUniqueVisitors) gibt die gesamte Besucherzahl aus.
&idSite= gebt hier Eure Website ID an, die Ihr in Piwik unter den eigetragenen Websites einsehen könnt.
&token_auth= hier gebt Ihr euren API Authcode an.

Weitere Module findet Ihr unter Piwik/API.

Alternative zu Google Analytics – Open Source Webstatistik

Mittwoch, 23. Februar 2011

Piwik ist eine Open Source Analyse-Software und Webstatistik um einfach Informationen über die Besucher Deiner Webseite zu erhalten. Piwik ist stets bemüht eine Alternative zu Google zu sein. Eine überzeugende Statistik und Alternative zu Google Analytics: Hier die DEMO. Du kannst dir Piwik kostenlos unter folgendem Link downloaden:

Download Piwik Open Source Webanalytics

Umleitung URL auf optimierte Webseite für Apple iPad, ipod, iphone, Android, Opera Mini, Blackberry, Palm, Windows Smartphone

Dienstag, 15. Februar 2011

URL Umleitung für Apple iPad, iPod, iPhone, Android, Opera Mini, Blackberry, Palm und Windows Smartphone. Mit dieser PHP-Funktion von Andy Moore könnt Ihr Eure mobilen Besucher auf eurer Mobiltelefon optimierte Webseite umleiten.

1
2
3
4
$redirect = "http://diedesigner.net/mobil/";
 
require_once('mobile_device_detect.php');
mobile_device_detect(true,true,true,true,true,true,true,$redirect,true);

Download Mobile Device Detect PHP Script

(weiterlesen …)

Umlaute richtig sortieren mySQL / PHP / Arrays

Donnerstag, 16. Dezember 2010

Umlaute richtig sortieren mySQL / PHP / Arrays
Teilweise kann es zu Problemen mit dem Sortieren von Umlauten bei Arrays oder mySQL-Abfragen kommen. Im folgenden Artikel wird beschrieben wie man es richtig macht.

Zum Artikel

RSS-Feeds “PageRank freundlich” in WordPress integrieren rel=”nofollow”

Dienstag, 6. April 2010

Halte deinen Pagerank auch mit integrierten externen RSS-Feeds.

Die Problematik besteht darin, dass die Möglichkeit per WordPress Widget fremde RSS-Feeds zu integrieren, nicht das Attribut relationship rel=”nofollw” im Link beinhaltet.

Anleitung zur Ergänzung:

Editiere die Datei wp-includes/default-widgets.php und füge das Attribut rel=”nofollow” hinzu. (WordPress Version 2.9.2)

Gehe zur Zeile 728 und ergänze im Code:
{code type=php}
$title = “RSS $title“;
{/code}

sowie die Zeile 842:
{code type=php}
echo “

  • $title{$date}{$summary}{$author}
  • “;
    {/code}
    Achte jedoch darauf, dass du bei einem Update von WordPress diese Datei überschreibst und diese ggf. neu editieren musst.

    Das gleiche Problem besteht beim anzeigen der Links.

    IP-Geo-Location Ip Standort ermittlung php

    Dienstag, 27. Oktober 2009

    IP-Geo-Location Ip Standort ermittlung php

    • Get User IP
    • Get User Country name + Flag
    • Get Referral URL
    • Check if Referral is a search engine (+ name of search engine)
    • Get User System Language
    • Get User Operating System
    • Get User Browser name and version

    Demo | Download

     

     

    http://www.bbox.ch/default.asp?m=15

    http://visualroute.visualware.com/

    http://pecl.php.net/package/geoip

    http://www.maxmind.com/app/php

    http://www.getpos.de/produkte.aspx

    Geo Redirect / Umleitung via PHP

    Dienstag, 2. September 2008

    Geo Redirect / Umleitung via PHP

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
     
    function IPtoCountry($ip) 
    { 
        $sock = fsockopen("whois.ripe.net", 43); 
        fwrite($sock, $ip."\n"); 
        while (!feof($sock)) { 
            $info .= fgetc($sock); 
        } 
        fclose($sock); 
        preg_match("/country:[ ]+([A-Z]{2})\n/", $info, $match); 
        return $match[1]; 
    } 
     
    if(IPtoCountry($_SERVER['REMOTE_ADDR']) !== "DE" 
    && IPtoCountry($_SERVER['REMOTE_ADDR']) !== "NL" 
    && IPtoCountry($_SERVER['REMOTE_ADDR']) !== "LU" 
    && IPtoCountry($_SERVER['REMOTE_ADDR']) !== "BE" 
    && IPtoCountry($_SERVER['REMOTE_ADDR']) !== "AT" 
    && IPtoCountry($_SERVER['REMOTE_ADDR']) !== "CH")
     
    {
          header("Location: http://diedesigner.net");
    }