xray in Coding am 14. Februar 2010 um 23:54
Hi,
eine (zumindest für mich) nützliche Seite die einige PHP Funktionen online anbietet.
Wer also auf die schnelle mal eine MD5 Prüfsumme oder eine kodierte URL benötigt
ist dort genau richtig.
http://www.functions-online.com/home.html
Als kleinen Bonus gibt es dort auch eine Funktion, um den Google Pagerank von Websites
zu ermitteln...dabei handelt es sich natürlich nicht um eine offizielle PHP Funktion ;)
xray in Coding am 05. Februar 2010 um 11:32
Hi,
seit einiger Zeit lasse ich die Entwicklung des expCounters über code.google.com laufen. So kann der aktuelle Stand der Dinge besser eingesehen werden und es besteht für interessierte User die Möglichkeit die aktuellste Entwicklerversion zu downloaden. Allerdings sei hier ebenfalls erwähnt, dass es sich naturgemäss bei diesen Versionen um Betasoftware bzw. "work in progress" handelt.
Wer also mal ein wenig schmökern möchte: http://code.google.com/p/expcounter 
xray in Coding am 14. Januar 2010 um 00:16
Da ich diesen Fehler immer wieder mal in Foren beobachte, gibt es hier jetzt einen Shorty zur Fehlerbehebung
Wer eine Meldung FUNCTION datenbankname.CONCAT does not exist oder ähnliches erhält, muss nicht verzweifeln, das Problem liegt in den meisten Fällen an einem Leerzeichen zwischen CONCAT und der dazu gehörigen Funktionsklammer.
Richtig ist also: ...CONCAT(a,b)...
Falsch wäre: ...CONCAT (a,b)...
Kleine Ursache, grosse Wirkung ;)
Soweit mir bekannt, tritt dieser Fehler nur bei einigen MySQL 5 Versionen auf.
xray in Coding am 08. November 2009 um 21:18
Hi,
nach langer Zeit mal wieder etwas Futter für mein Blog ;)
Nun denn, wer seinen chCounter um die Erkennung von Windows 7 erweitern möchte,
kann entweder auf expCounter umsteigen oder folgende Ergänzung vornehmen:
Öffne die Datei includes/user_agents.lib.php und suche folgende Zeile:
'NT 6.0' => 'Vista',
dahinter fügst Du in einer neuen Zeile folgendes ein:
'NT 6.1' => '7',
Datei abspeichern und hochladen. Danach erkennt der chCounter auch Windows 7 als Betriebssystem.
xray in Coding am 12. Juli 2009 um 20:55
Hier mal eine News in eigener Sache
Nachdem ich ja nun schon seit einiger Zeit am chCounter gearbeitet habe und ja auch recht sinnvolle Sachen wie der inoffizielle Patch, der Diagramm MOD und die phpBB3 Anleitung dabei rausgekommen sind, war es nun an der Zeit das ganze zu bundlen. Zum Glück steht der chCounter ja unter der GPL, ist also Open Source, und ermöglicht es so Entwicklern die Software weiterzuentwickeln. In meinem Fall geschieht das als Abspaltung(Fork) in ein neues Projekt - dem expCounter. Der Vorteil dabei ist das ich so offizielle Versionen veröffentlichen kann und auch Zugriff auf eine eigene Projekt Seite habe. Ausserdem macht es ja auch wenig Sinn (und Spass) für eine Software zu entwickeln, welche schon seit ca. 2,5 Jahren nicht mehr gepflegt und weiterentwickelt wird.
Nun kurzum, alle weiteren Entwicklungen für den chCounter veröffentliche ich nun als expCounter, der chCounter Patch wird nur noch bei groben Bugs und Sicherheitslücken von mir geupdated werden.
Mitlerweile steht auch die 1. Version des expCounter's bereits als Download zu Verfügung, natürlich auch als Open Source Software
Das Release enthält alle meine bisherigen Bugfixe und Änderungen, sowie zusätzlich einige neue User Agents für die Browser- und Boterkennung (iPod/iPhone, Opera Mini, PSP, Feedburner und Google Feedfetcher).
Mehr Infos und den Download findet Ihr auf der expCounter Homepage
Für Feedback, Vorschläge und Ideen wäre ich sehr dankbar.
xray in Coding am 09. Juli 2009 um 18:11
Ich hab mal wieder eine Kleinigkeit für den chCounter gebastelt
Dieses mal gibt es eine Auswertung als Diagramm für Benutzer und Seitenaufrufe der letzten 90 Tage.
Das ganze fügt sich auch mit in den Adminbereich ein, so dass man das Diagramm für normale User
freigeben kann.
Demo kann man sich hier ansehen: Demo
Download gibts hier: last90.zip
Und Support hier: Forum
Nutzung wie immer auf eigene Gefahr
P.S. Im Zip ist eine Readme.txt - diese empfiehlt es sich vor Installation des MOD's zu lesen!
xray in Coding am 15. Mai 2009 um 08:00
Hi,
hier ein inoffizieller Patch für den chCounter-3.1.3, welchen ich aus meinen bisherigen Änderungen am Script zusammengestellt habe. Der Patch bietet:
- Behebung der SQL-Injection Lücke im Loginbereich
- Globale Absicherung von $_POST und $_GET gegen XSS Attacken
- Erkennung von Google Chrome Browsern
- MOD/Anleitung für die Integration in phpBB3 Foren
- parse_url() Warnung bei fehlerhaften URLs im Referrer behoben (Administration->Logdaten)
Download: chCounter-3.1.3-xpatch2.zip
Installation: Zip entpacken und Inhalt des Ordners in das Counterverzeichnis kopieren. Fertig.
Wichtig: Die Datei includes/common.inc.php nur in das Counterverzeichnis kopieren, falls Ihr den xpatch1 eingespielt hattet und/oder keine eigenen Änderungen an der Datei vorgenommen habt! Es handelt sich um um die originale chCounter Datei und liegt dem Patch nur bei, um die Änderungen von xpatch1 rückgängig zu machen.
Nutzung auf eigene Gefahr ;)
xray in Coding am 14. Mai 2009 um 09:00
Die Meldung ist nicht mehr taufrisch, aber immer noch aktuell.
In meinem Lieblings Statistik Tool chCounter sind mehrere Sicherheitslücken gefunden worden.
Betroffen ist der Loginbereich durch eine nicht abgesicherte Eingabe im Login Formular, welche Cross Site Scripting(XSS) und SQL-Injection erlaubt.
Ansich ist das nur eine Kleinigkeit, ein Flüchtigkeitsfehler des Entwicklers. Schlimm daran ist aber,
das von Seiten des Projektbetreibers bisher kein Bugfix dafür bereitgestellt wurde. Nun kurzum, wer
wie ich das Script schon längere Zeit in Benutzung hat, will natürlich nicht alle bisherigen Daten verlieren
bei einem Wechsel zu einem anderen Script.
Zuerst einmal geklärt was ist überhaupt der Fehler: Laut secunia.com handelt es sich um 2 Fehler in 1. Die Variable $_POST['login_name'] kann für Cross Side Scripting(XSS) und SQL-Injection missbraucht werden. Die XSS Lücke ist übrigens bereits seit 2007 bekannt ...
Wie kann man die Fehler nun beheben? Dazu habe ich mir die Mühe gemacht und einen inoffiziellen Patch für chCounter 3.1.3 zusammengestellt. Dieser Patch bietet:
- Behebung der SQL-Injection Lücke im Loginbereich
- Globale Absicherung von $_POST und $_GET gegen XSS Attacken
- Erkennung von Google Chrome Browsern
- MOD/Anleitung für die Integration in phpBB3 Foren
- parse_url() Warnung bei fehlerhaften URLs im Referrer behoben (Administration->Logdaten)
xray in Coding am 07. April 2009 um 10:10
Da ich das Problem jetzt zum 2. mal im Expblog lösen musste, dachte ich ich dokumentiere das ganze auch mal in meinem Blog ;)
Also das Problem war, das der TinyMCE Editor beim drücken der Entertaste keinen Zeilenumbruch erzeugte, sondern den ganzen Absatz geschlossen hat und gleich einen neuen eröffnete. Das ist natürlich Crap und zum bloggen nicht zu gebrauchen.
Nun gibt es dafür zwar einen Workaround, nämlich Shift+Enter zu drücken(erzeugt dann einen einfachen Break), aber das bringt es auf Dauer nicht so wirklich. Daher hab ich mich auf die Suche begeben um das Problem endgültig zu lösen. Fündig wurde ich in einer alten Blogversion, wo ich das Problem schonmal gelöst hatte.
Hier nun die Lösung des Problems für TinyMCE ab Version 3.
In der tinyMCE.init folgendes einfügen:
force_br_newlines : true,
force_p_newlines : false,
forced_root_block : '',
Für Versionen unter 3.x reicht folgendes:
force_br_newlines : true,
force_p_newlines : false,
Danach erzeugt die Entertaste ein einfaches Break(<br />).
xray in Coding am 08. Februar 2009 um 11:40
Eigentlich nur ein Shorty, aber da ich mir kürzlich nen Wolf danach gesucht habe... ;)
Update: Der chCounter wird von mir als expCounter weiterentwickelt. Dort gibt es auch eine Anleitung zum Einbinden in phpBB3 Boards.
[ weiterlesen ]