Angular, AWS und Symfony Freelancer

Kategorie: PHP

  • WordPress related Artikel aus denselben Kategorien

    Um bei WordPress die letzten 5 Artikel aller Kategorie eines Artikels (es kann mehrere geben) auszugeben, braucht man den folgenden Code: function getMyRelatedPosts() {     $categories = get_the_category();     $categoriesArray = array();     if($categories){         foreach($categories as $category) {             $categoriesArray[] = $category->term_id;         }     }     $queryRelatedPosts = new WP_Query(         array (…

  • WordPress lokal testen Links anpassen

    Damit beim lokalen Testen alle Links auf der Seite funktionieren muss man in der Datenbank in der Tabelle wp_options die Felder option_id = 1, option_name = siteurl und option_id = 37, option_name = home anpassen auf option_value an den lokalen Ordner bspw.  http://localhost/myTest/. Danach funktionieren alle Links auf der Domain localhost und führen nicht mehr…

  • WordPress Artikel von heute

    Zum Auswählen aller Artikel, die am heutigen Tag veröffentlicht worden sind, kann man bei WordPress ganz einfach mit: $today = getdate(); $queryToday = new WP_Query(      array (          ‚year‘ => $today[„year“],          ‚monthnum=‘ => $today[„mon“],          ‚day‘ => $today[„mday“],          ‚orderby‘ => ‚date‘,          ‚order‘ => ‚DESC‘,          ‚post_status‘ => array( ‚publish‘)     )…

  • PHP Analyse von Stichproben mit Pearsons C

    Zur Analyse eine Stichprobe oder einfacher gesagt, wenn man von bestehenden Daten Rückschlüsse auf andere Daten machen will, kann man je nach Typ der Daten verschiedene statistische Zusammenhangskennzahlen berechnen. Da PHP leider so gut wie keine brauchbare Bibliothek für eine statistische Auswertung bietet, habe ich die Berechnung von Pearsons C bzw. des Korrigierter Kontingenzkoeffizient nach…

  • Cross Site Ajax Requests erlauben PHP

    Bei der Entwicklung von Webapps oder modernen Webseiten steht man zwangsläufig vor dem Problem, dass man Ajax Requests zu anderen Domains oder Subdomains machen muss. Als Cross Ajax Requests gilt auch schon ein Requests von http://foo.de zu https://foo.de. Wennn man dies versucht kriegt man im Chrome und Safari die folgende Fehlermeldung auf der Javascript Konsole:…

  • Hacker Angriff WordPress Blog Kommentare

    Heute hat jemand versucht über die Kommentarfunktion meines Blogs meine Webseite zu hacken- ohne Erfolg. Die Kommentare die eingegen wurden waren:

  • WordPress eigenen Code einbinden in Posts

    Als ich eigenen Javascript Code einbetten wollte in einen Blog Post, hatte ich das Problem, dass WordPress meinen Code immer automatisch geparst und encodiert hat, wodurch mein Javascript nicht mehr funktioniert hat. Daraufhin habe ich eine kleine sehr nützliche Funktion geschrieben, mit der man über Shortcodes Inhalt kennzeichnen kann, wie z.B. Javascript oder CSS, der…

  • Mantis Benachrichtigungs Emails Inhalt reduzieren

    Mantis als PM Tool versendet bei konfigurierbaren Events an bestimmte User Benachrichtigungs E-Mails, die sehr viele Informationen beinhalten und schnell lang werden können. Um nicht immer die gesamte History in der E-Mail zu sehen, kann man folgenden Code ändern: core/bugnote_api.php l.372: $t_bugnote_count = 1;// vorher: count( $t_all_bugnotes ); Damit wird nur die letzte Note versendet.…

  • ZF2 Zend Form Validierung: User Text-Eingaben

    Um Text sicher zu Filtern kann man mit dem Zend Framwork 2 Validator und einem HTML-Filter wie HTML Purifier eine Validierung des Inhaltes durchführen:

  • ZF2 Zend Form Validierung: Email-Adressen

    Mit Zend_Validator lässt sich eine sehr anspruchsvolle und sichere E-Mail Validierung durchführen, die man mit passenden Fehlermeldungen für den User bei Bedarf versehen kann:     <?php     use Zend\Form\Element;     use Zend\InputFilter\InputProviderInterface;     use Zend\Validator;     class EmailElement extends Element implements InputProviderInterface     {         protected $attributes = array(             ‚type‘ => ‚email‘,         );…