PHP

Snippet: HTTP Authentication mit PHP trotz CGI/SuExec

Eine Herausforderung des heutigen Tages lag darin, auf einer PHP-Website eine HTTP-Authentifizierung via PHP umzusetzen, obwohl PHP auf der Seite als CGI läuft.

Wie wir wissen, ist das ein Problem da die nötigen Variablen nicht belegt werden:

  1. $_SERVER['PHP_AUTH_USER']
  2. $_SERVER['PHP_AUTH_PW']

sind stets leer!

Zum Glück konnte ich einen Workaround finden:

TCPDF: Add Pagebreak within HTML Code

Today I'd like to tell you about a simple trick, if you use TCPDF and work with HTML to PDF functionality.

Sometimes you would wish to create new page and continue your content there. Simply a pagebreak.

If you don't have the $pdf object available and want to do everything in code, you may use the HTML Element to control this behaviour.

Einordnung:

Having trouble using IMAGEMAGICK in PHP via shell_exec? Try putenv()!

Having trouble using IMAGEMAGICK in PHP via shell_exec? Try putenv()!

Some days ago we wanted to use imagemagick via PHP to create preview images from PDF pages.
We were trying some standard modules like pdfpreview.module, pdfthumb.module, pdf_to_imagefield.module which are all based on imagemagick.
As a helper the imagemagick.module was used.

Hübsche Linux Server Überwachung via Dashboard mit simplem PHP Tool

Ihr sucht nach einer coolen Monitoring-Lösung für Euren Linux Server? Einfache Installation per PHP Script und Live-Überwachung wichtiger Parameter im Browser? Dann ist linux-dash das richtige für Euch!

Zend Debugger via Remote Server (SSH Tunnel) einrichten

Ihr möchtet auf Eurem Webserver einen PHP Debugger nutzen? Das ist soweit kein Problem, allerdings muss man aus Sicherheitsgründen natürlich sicherstellen, dass niemand den Debugger ohne Berechtigung nutzen kann.

Eine sehr sichere und gleichzeitig flexible Lösung besteht darin, einen Port zu tunneln und über SSH, z. B. via Putty umzuleiten.

Linktipp: Einen Proxy mit PHP umsetzen. Anfragen mittels eines PHP Scripts über einen Server umleiten

Um den Server als Proxy zu verwenden und eine PHP-Anfrage an einen anderen Server weiterzuleiten, ist "Little PHP Proxy" eine super Lösung.

Wenn ihr zum Beispiel bestimmte Adressen nicht aus Eurem Netzwerk heraus aufrufen könnt, allerdings Euren Server erreicht, könnt ihr Anfragen so umlenken.
Denkbar ist der Einsatz eines Scriptes so für zahlreiche Zwecke.

Einordnung:

Linktipp: PHP: SSL-Gesicherte Verbindungen zu anderen Servern via cURL

Der heutige Linktipp beschäftigt sich mit SSL / https in Verbindung mit cURL Aufrufen.

Viel Spaß beim Lesen!

Einordnung:

Linktipp: Datenbankanweisungen in Drupal CMS mit Transaktionen und Exceptions absichern

Datenbankanweisungen in Drupal CMS mit Transaktionen und Exceptions

Transaktionen und Exceptions sind großartige Helfer, wenn konsistente Datenbankzustände in Drupal benötigt werden, man aber nicht sicher sein kann, ob eine Funktion sauber durchläuft.

PHP WebApps: Mobile Geräte erkennen und Darstellung entsprechend umschalten

Heute noch ein kurzer Tipp für die WebApp-Entwicklung zum Umschalten der Darstellung für mobile Geräte!

Linktipp: Einführung in PHP Streams

Mein heutiger Linktipp beschäftigt sich mit den doch recht stiefmütterlich behandelten aber mächtigen PHP Streams.

Der Beitrag führt gut verständlich ins Thema ein und gibt nette Praxisbeispiele.

Kurze Zusammenfassung der wichtigsten Inhalte:

  • PHP Streams zum einheitlichen Zugriff auf verschiedenste (Remote-)Ressourcen wie:
    • Dateien
    • HTTP
    • FTP