PHP Workaround – file_get_contents() ohne allow_url_fopen nutzen

php_artikel_logoIch gebe zu, der Titel ist etwas irreführend. Die PHP-Funktion file_get_contents(), die dazu genutzt werden kann Dateien aus dem Internet in einen String zu lesen, um sie weiterzuverarbeiten, funktioniert bei deaktiviertem allow_url_fopen einfach nicht. Daran wird auch dieser Artikel nichts ändern.
Entwickelt man jedoch eine Anwendung/ein Script, das auf möglichst vielen Serverumgebungen funktionieren soll, so wie zum Beispiel ein WordPress-Plugin, so gibt es einen guten Workaround, um Nutzer, auf dessen Webservern allow_url_fopen deaktiviert ist, nicht auszuschließen.
Und genau dieses kleine Snippet möchte ich euch heute zeigen und erklären.

$datei = "http://www.beispiel.de/meine_seite.php";
if (function_exists(‘curl_version’))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $datei);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($curl);
curl_close($curl);
}
else if (file_get_contents(__FILE__) && ini_get(‘allow_url_fopen’))
{
$content = file_get_contents($datei);
}
else
{
echo ‘Sie haben weder cURL installiert, noch allow_url_fopen aktiviert. Bitte aktivieren/installieren allow_url_fopen oder Curl!’;
}

Zuerst wird überprüft, ob auf dem Server die cURL Erweiterung zur Verfügung steht. Wenn dies […]

Google Analytics Widgets für Android

Neulich habe ich noch bei Caschy über Analytix Pro geschrieben und heute, nach dem Update der App auf Version 12.2, musste ich feststellen, dass das Update die Widgets verschluckt hat. Schade, wirklich schade, denn die Widgets waren einer der Hauptgründe, warum mir die App so gut gefiel. Zwar bietet die App immer noch super Auswertungsmöglichkeiten, aber eine schnelle Übersicht, beim Blick auf den Homescreen bleibt einem somit verwehrt.
Von daher habe ich mich mal auf die Suche gemacht und wieder ein paar Widgets gesucht und getestet. Die Zwei, meiner Meinung nach, besten und schickesten möchte ich euch im Folgenden kurz vorstellen.
1. GAnalytics Widget
Das erste Widget heißt GAnalytics Widget und ist hier im Market zu finden. Es ist kostenlos und lief während meines Tests einwandfrei. Auf dem Homescreen nimmt es 2×1 Kacheln in Anspruch. Daran lässt sich leider auch nichts drehen.
GAnalytics_Widget_Homescreen

GrooveDown – Grooveshark Downloader

groovedown_logo
Update: Leider ist das in diesem Artikel vorgestellte Programm “GrooveDown” nicht mehr verfügbar. Ist aber auch gar nicht so schlimm, da die Musikplattform GrooveShark selbst zum April 2015 eingestellt wurde.
Gerade bei Caschy gesehen und mal eben für euch getestet – GrooveDown – ein Downloadhelper für Grooveshark. Für diejenigen, die Grooveshark noch nicht kennen, hier noch schnell eine kurze Einführung:
Grooveshark ist eine Mischung aus Simfy und Youtube. Musik zum streamen, ohne Video, in guter Qualität und bereitgestellt durch die User und Musikfirmen.
Downloaden könnt ihr GrooveDown an dieser Stelle. Zur Installation sei jedoch gesagt, dass ihr unbedingt die “Custom” Installation wählen solltet, es sei denn, ihr seid scharf auf eine neue Startseite und Standardsuchmaschine in eurem Browser des Vertrauens. Also einfach die Häkchen weg machen. (Siehe […]

Android DiskUsage – wie groß ist welcher Ordner?

Heute ist mal wieder App-Day! Na gut, es gab hier eigentlich noch nie einen “App-Day”, aber ich dachte schon wieder einen Artikel mit “Heute gibt es mal wieder eine App…” zu beginnen, wäre auf die Dauer ein wenig eintönig. Also heißt’s heute “App-Day”. Punkt.
Worum es geht? Die richtig fiesen Speicherfresser auf euren Android-Geräten zu finden!
Vor ein paar Tagen wurde ich nämlich damit konfrontiert, dass meine Speicherkarte voll sei. Leider konnte ich mir weder vorstellen, was so viel Speicherplatz verbrauchen würde, noch war ich gewillt irgendetwas auf “gut Glück” zu löschen.
Also musste eine App her. Wie immer am besten kostenlos. Und hier ist sie – DiskUsage – mein Fundstück des Tages.
Mit DiskUsage könnt ihr euch visualisieren lassen, welcher Ordner wie viel Speicher verbraucht. So bekommt man blitzschnell einen Überblick darüber, wo die wahren “Speicherfresser” liegen.
Nach dem Start der App müsst ihr zuerst auswählen, welches Speichermedium analysiert werden soll. Ihr habt die […]

Tutorial: Spracherkennung für jede Webseite mit HTML5

speech-webkit-demoSeit Apples Siri ist das Thema Spracherkennung/Sprachsteuerung wieder in den Fokus der Masse gerückt.
Doch Siri ist längst nicht die einzige funktionierende Sprachsteuerung. Es gab vor Siri schon etliche, teils gar nicht schlechte, Umsetzungen von Sprachsteuerungen und es gibt auch jetzt weit mehr als nur Siri.
Wie ihr mit nur einer Zeile Code eine Spracherkennung auch in eure Webseite einbauen könnt, möchte ich euch heute zeigen.
Das Ganze basiert auf HTML5 und stellt sich als ein
input-Element dar. Und so geht’s:

<input type="text" x-webkit-speech />

Wer die Spracherkennung mal in Aktion sehen will, kann das hier tun.
Den einzigen Wermutstropfen, den es gibt, ist dass das diese Spracherkennung bisher nur in Google Browser Chrome implementiert ist. Dennoch könnte ich mir vorstellen, die Spracherkennung zum Beispiel für das Suchfenster auf meinem Blog […]

code-bude.net
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.