Weblog

12/12: CakePHP: OAuth

Nur als Gedankenstütze: folgende Erweiterung unterstützt OAuth mit CakePHP:

http://www.neilcrookes.com/2010/04/12/cakephp-oauth-extension-to-httpsocket/

Unter

http://code.42dh.com/oauth/

gibt es noch weitere Informationen. Jedoch nicht so simpel und einfach, wie erst genannter Link.

12/12: PHP: includes

Mit PHP stellt sich von Zeit zu Zeit die Frage, warum includes nicht funktionieren. Einige Möglichkeiten zur Problemlösung:

Mit folgendem Script den aktuellen Kontext ausgeben, in dem man sich befindet:

<?php
dirname($_SERVER["SCRIPT_FILENAME"])
?>
Das gibt das Verzeichnis des ausführenden Scripts. Das ist einzig relevent, nicht die Datei, welche den Include macht.
Bei Fehlermeldungen bezüglich fehlender Berechtigung (permission denied) ist folgendes zu beachten:
– Die Datei, die eingebunden werden soll, muss das R-Flag (Berechtigung Lesen) besitzen
– Alle über der einzubindenden Datei liegende Verzeichnisse müssen das X-Flag (Berechtigung Ausführen) besitzen
Damit sollten die Fragen geklärt sein 🙂