Archiv

Artikel Tagged ‘header’

Mittels PHP eine E-Mail mit CC/BCC senden

22. März 2012 Keine Kommentare

In PHP kann man sehr leicht eine E-Mail mit einem kleinen Script versenden. Dazu kann die mail Funktion genutzt werden. Um zusätzlich zum Empfänger einen CC (Carbon Copy) bzw. einen BCC (Blind Carbon Copy) anzugeben, kann die Mail mit den entsprechenden Headern ausgestattet werden.

KategorienPHP Tags: , , , ,

cURL: Callback-Funktion mit Regulären Ausdrücken für den Header

6. Januar 2012 Keine Kommentare

In meinem vorherigen Post (cURL: Verbindung herstellen) habe ich darüber berichtet wie man mit der in PHP integrierten Bibliothek cURL eine URL aufruft – unter anderem um einen Webservice aufzurufen oder andere Dateien auszulesen. Die Grundlagen haben wir schon mal, um nun weiter zu gehen. In manchen Fällen möchte man die Header auslesen, nicht alle, sondern eventuell nur einen und die bestimmte Inhalte weiterverarbeiten. Dazu bietet sich ganz gut die Konstante CURLOPT_HEADERFUNCTION an. In dieser definiert man einen Funktionsnamen. Diese Callback Funktion wird bei jedem Lesen eines Headers aufgerufen und darauf angewendet werden. Man kann somit zum Beispiel reguläre Ausdrücke anwenden und bestimmte Strings aus den Headers auslesen.

cURL: Mit Server verbinden und Inhalt mit Header ausgeben

6. Januar 2012 Keine Kommentare

PHP unterstützt libcurl. cURL ist eine Bibliothek, mit der man sich mit anderen Servern verbinden kann und über diverse Protokolle kommunizieren. Mit cURL eine Verbindung herzustellen und den Header auf die Standardausgabe zu schreiben ist nicht mehr. Es genügt den Parameter bzw. die Konstante CURLOPT_HEADER auf TRUE zu setzen. In der Rückgabe der Funktion curl_exec() steht anschließend neben dem Inhalt zusätzlich oberhalb der gesamte Header.