cURL - Dateien uploaden

Folgendes Szenario:
cURL-WebService

Es soll eine Bilddatei nach dem Upload über einen externen Webservice Anbieter verändert werden ( Hinzufügen von Bildeffekten ).. Von der externen Kommunikation sollte der Benutzer nichts zu sehen bekommen. Hiermit fällt das Einbinden einer externen Formular "action" also aus.. Um die Daten trotz alledem an den Webservice weiterzuleiten gibt es in PHP die Erweiterung cURL. Diese Erweiterung kann unter Anderem dazu genutzt werden Serveranfragen zu stellen ( also GET/ POST etc.. ) .

nützliche htaccess Tricks für Webmaster

http://makeitrank.com/10-htaccess-hacks-every-seo-should-know

Folgende Themen werden auf der Seite behandelt:

  • Force Caching with htaccess
  • Set a Custom 404 Page with htaccess
  • Implement a 301 Redirect with htaccess
  • Only allow specific IP addresses in certain directories
  • Prevent Image Hot Linking with htaccess
  • Enable gzip with htaccess
  • Remove ‘category’ from a URL with htaccess
  • Define any page as the home page with htaccess
  • Disable Directory Browsing
  • Protect your htaccess file

File_CSV_DataSource - CSV Daten in PHP nutzen

CSV Daten werden im Web neben XML Dateien noch häufig für den Datenautausch / Schnittstellen bei Webanwendungen verwendet. Natürlich bietet hier PHP schon fertige Funktionen, um CSV Daten zu verarbeiten - nur sind diese doch eher rudimentär..

Mithilfe des PEAR Pakets File_CSV_DataSource lassen sich CSV Files als DataSource in PHP verwenden. Dies ist wesentlich einfacher / bequemer als das PHP eigene CSV Handling. Hiermit wäre sogar eine kleine Datenbank nur auf CSV-Basis denkbar..

http://pear.php.net/package/File_CSV_DataSource

E-Mail in der Unternehmenskommunikation

Ich bin auf den Seiten von Dr. Web gerade auf eine interessante Artikel Serie zum Thema E-Mail in der Unternehmenskommunikation gekommen.
Gerade in Hinblick auf die Einführung eines Wikis oder einer anderen zentralen Kommunikationsplattform werden dem Leser hier viele Argumente präsentiert..

JqueryUI Datepicker - Localization für deutsches Datumsformat

JqueryUI bietet neben vielen anderen schicken GUI Elementen auch einen Datepicker. Dieser lässt sich recht einfach ein bestehendes Eingabefeld knüpfen.

Google Maps Tutorial

Bei der Suche nach Beispielen für den Einsatz der Google Maps API bin ich neben der Standard Dokumentation auf ein sehr gutes Tutorial gestoßen.

Hier geht man neben der Standardeinbindung auch auf viele andere interessante Bereiche wie bspw. Routenplanung, Nutzung externer Daten etc..

jquery TimePicker

Bei der Suche nach einem Datepicker findet man ja recht viele nützliche jquery Plugins - anders sieht es da bei den Timepickern aus.

Hier habe ich bisher nur ein Script gefunden, welches mit jquery-ui zusammenarbeitet - ein Dank geht hier an meinen Kollegen Sascha, der mir diesen Tipp gegeben hat !

http://haineault.com/media/jquery/ui-timepickr/page/

Screenshot:
jquery_timepicker.jpg

RSS-Feeds auf Facebook teilen

Beim einem der letzten DUG Treffen kam die Frage auf, wie man wohl RSS-Feeds auf die eigene Facebook Seite einbinden kann - dies möchte ich hier einmal kurz erklären:

Anbei eine kleine Anleitung: 

multidimensionale Arrays in Smarty

Smarty bietet neben der Verarbeitung eindimensionaler Arrays mittels {section} auch die Möglichkeit mehrdimensionale Arrays darzustellen..

Beispielhaft habe ich hier ein Array aus einer etwas komplexeren Datenbankabfrage, welches mir für eine bestimmte Seite im System verschiedene Headerbilder auslesen soll. Diese Bereiche enthalten wiederum aktive Bereiche mit Links..

einzelne Datei über htaccess schützen

Mithilfe von htaccess kann man unter Anderem auch Verzeichnisse vor unberechtigtem Zugriff schützen - dies lässt sich mithilfe der htaccess-Authentication machen. Neben kompletten Pfaden lassen sich aber auch einzelne Dateien schützen.
Hierzu schränkt man den Zugriff auf die Authentifizierung einfach mittels der Direktive ein.

<Files filenametoprotect.php>
    AuthType Basic
    AuthName "Protected Access"
    AuthUserFile /usr/local/apache/passwd
    Require valid-user
</Files>

Weitere Informationen:
http://httpd.apache.org/docs/2.0/howto/auth.html

Inhalt abgleichen