php

Seite 2

Kein Bild
5. Juli 2015

PHP unter verschiedenen Datei Endungen unter Nginx ausführen

Ich habe es schon öfters bei Quellcode gesehen, das Leute Alternativ als .php Mod Rewrite nutzen oder gar andere Datei Endungen anzeigen. 2 Solcher Script habe ich selbst bekommen, diese nutzen .xyz als Datei Endung und ist so ohne weiteres nicht änderbar aufgrund des miesen Codes. Aber in NGinx geht das recht einfach. Da man […]

Weiterlesen
Kein Bild
7. Juni 2015

Richtiger Umgang mit Exceptions?

Da ich ja endlich mich mit OOP in PHP auseinandersetze, möchte ich natürlich gleich Exceptions korrekt abfangen. Die sind natürlich nur für die Signalisierung eines Fehlers zuständig. Sonst würden sie ja nicht “Ausnahmen” heißen. Mit dieser Exception kann man dann ein weiteres vorgehen einfacher und korrekt behandeln. So kann ich sagen wenn Exception XYZ eintrifft […]

Weiterlesen
Kein Bild
26. Mai 2015

Post direkt anzeigen, wenn nur ein Suchergebniss

Google listet manchmal bei nicht optimierten Seiten die Suche aus, obwohl es nur einen spezifischen Artikel betrifft. Dies geschieht natürlich auch bei der Regulären Suche. Um hier eine Abkürzung zu nehmen, kann man einen redirect auf den jeweiligen Artikel legen. Ein Ergebnis in der Liste ist etwas unschön und nervig eben. Wie immer in der […]

Weiterlesen
Kein Bild
24. März 2015

PHP – Alter berechnen

Auch eine nette Funktion die man immer wieder gebrauchen kann, in dem Fall nur der Ablauf, gerade zu faul darauf ne Funktion zu machen. :D Update: Danke an Nokes für die Information mit der Klasse, ich habe das ganze jetzt dann auch noch in eine schnelle Funktion gehauen. :) [sourcecode lang=”php”] echo getOlder(‘1992-03-15’); /** * […]

Weiterlesen
Kein Bild
24. März 2015

PHP Email validieren – Inkl. neue TLD’s

Die Email Validierung aus dem PHP Core läuft nicht korrekt und schon gar nicht mit den neuen Domainendungen, den ganzen neuen TLD’s, die das Internet aussehen lassen wie ein Kinderspielplatz. So hatte computerblog.info bereits privat ein Problem mit einem großen Anbieter. Ebenfalls hatte ich mit has.hiv Probleme. Dennoch gibt es eine Funktion die funktioniert, die […]

Weiterlesen
Kein Bild
23. März 2015

E-Mails und Telefonnummer sicher vor Spambots schützen

Jeder Admin kennt dieses leidige Thema, man muss seine Emailadresse und die Telefonnummer im Impressum hinterlassen. Heutzutage werden ja sogar Telefonnummern gecrawlt. Eine Möglichkeit sich davor zu schützen ist, alles als Revert, also verkehrt herum auszugeben. Wie das mit der Funktionalität von Anrufen und schreiben aussieht, weis ich nicht, aber ich denke diese Funktionalität wird […]

Weiterlesen
Kein Bild
22. Feb. 2015

Kompilierungsfehler von PHP unter Plesk

configure:error: Cannot Find OpenSSL’s libraries Der Pfad ist nicht immer gleich, unter 64bit-Systemen wäre er /lib/x86_64-linux-gnu –with-libdir=/lib/x86_64-linux-gnu configure:error: could not Find PCRE.H IN /USR sudo apt-get install libpcre3-dev configure:error: Please Reinstall The BZIP2 Distribution sudo apt-get install libbz2-dev configure:error: Please Reinstall The LIBCURL Distribution – EASY.H SHOULD BE IN /INCLUDE/CURL/ sudo apt-get install libcurl4-openssl-dev configure:error: […]

Weiterlesen
Kein Bild
21. Feb. 2015

Multiples PHP Versionen ab Plesk 12.0 – PHP 5.6.5

Lesen! Lesen! Nochmals lesen! Dann probieren! Am besten erst auf einem Testserver probieren Auf eigene Gefahr! KEIN DOTDEB Repo Verwenden! Downloaden: Um die meisten Vorraussetzungen und Fehler im Vorraus zu erfüllen und zu verhindern, sollte man das hier installieren: sudo apt-get install libxml2-dev libpcre3-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev libxpm-dev libfreetype6-dev libmysqlclient-dev postgresql-server-dev-9.1 libt1-dev libgd2-xpm-dev libgmp-dev […]

Weiterlesen
Kein Bild
15. Feb. 2015

Bash History mit Timestamp

Da wir nun mit den anderen beiden Befehlen vorher nicht durcheinander zu kommen, wäre ein Timestamp nicht schlecht um sich orientieren zu können. export HISTTIMEFORMAT=’%a %T ‘ Bei dem Format für den Timestamp kann man sich anhand von strftime von PHP Orientieren, da hier die Parameter gleich sind.

Weiterlesen
Kein Bild
10. Feb. 2015

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information Debian / Ubuntu : aptitude install libc-client-dev RedHat / CentOS / Fedora : 64-Bit Verion: yum install libc-client-devel.x86_64 32-Bit Verion: yum install libc-client-devel

Weiterlesen