Änderung der Gast-Echtzeituhr bei einem Virtualbox System

Hallo,

ich benutze gerne Virtalbox für ein paar Programme, da diese dort schön eingesperrt sind und nicht zuviel Unfug machen können. Leider benötigt ein Programm ein älteres Datum, da es Shareware ist und es nicht mehr Vertrieben wird :( Weiterlesen

php5 Klassen in php4

Hallo,

hab heute einen Hübschen Error bekommen bei der Installation eines Scriptes:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’

Dachte erstmal an ein paar Fehler im Script und hab alles gut durchsucht, aber nichts in den Angegebenen Zeilen gefunden. Nach etwas rumgooglen war die Lösung schnell gefunden. Der Webserver hat nur php4 gehabt und das Script benötigt php5. Jetzt war das Relativ einfach zu berichtigen. So sah die angebene Line vorher aus:
public $found_stuff=false;

php4 kannte die Bezeichnung public noch nicht und natürlich auch nicht private. Das wurde erst in php5 eingeführt und muss daher berichtigt werden. Aus public und private am Anfang der Klasse macht Ihr einfach var. Hier das Beispiel:
var $found_stuff=false;

Ganz wichtig: Nicht einfach alles ersetzten. Am besten sich stück für stück vorarbeiten, sonst geht das Script nachher auch nicht :)

Date Variablen und gleichzeitig Text

Hallo,

ich benutze eigentlich immer meine Standard Funktionen um das Englische Dateformat ins Deutsche zu bekommen. Das ganze sieht natürlich nicht so toll aus, weil ein String in dem Format “20.01.2011 12:13:45″ sehr Clean aussieht. Da fehlt mir persönlich etwas Text und ausserdem gibt es nur wenige Seiten, wo ich eine Sekundenangabe als Sinnvoll erachte. Weiterlesen

Javascript Text Übergabe an Hauptseite

Hallo,

Ihr standet bestimmt schon mal vor dem Problem, das Ihr einen Text an eine Hauptseite übergeben musstet. Heutzutage erledige ich das meistens mit Layern, aber ein Kunde hatte ein Popup gehabt und hat drauf bestanden, das es erhalten bleibt. In diesem Popup, musste ich nach abschliessen der Aktion auf der Hauptseite ein Element neu laden. Weiterlesen

ISPconfig Passwort Reset

Hallo,

ich habe leider mein Passwort für den Admin Benutzer bei dem ISPconfig Admin vergessen gehabt. Nach vielen testen und schauen hab ich leider nichts gefunden, um das Passwort gut resetten zu können. Weiterlesen

rand() im Kommabereich

Hallo,

für alle die, die um 23:48 Uhr gerne mal nach Sachen googlen, die eigentlich auch anders lösbar sind hier dann mal eine nette Beschreibung, wie man mit der Funktion rand() in php auch Kommazahlen generieren kann:
$Vote=rand(0,500);
if($Vote>0){
$Vote=$Vote/100;
}

Das ganze ist sehr Simpel, aber tut Absolut seinen Zweck :)

Alternative zu file_get_contents()

Die Funktion file_get_contents() läd im Grunde nur eine Datei rein oder die Ausgabe. Dies kann aber zu Fehler führen, wenn die php.ini Einstellung diese blockt. Sollte ein Fehler wie dieser kommen:
* warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in SCRIPTNAME on line LINENUMBER

Der Fehler tritt immer auf, wenn in der php.ini die Stelle “allow_url_fopen” auf “Off” gestellt ist und die Url, die geöffnet werden soll, auf einen entfernten Rechner sich befindet. Wenn Ihr Zugriff auf die php.ini habt könnt Ihr “allow_url_fopen = On” in die Datei schreiben. Ersetzt am besten die alte Passage, sonst kann es zu Fehlern kommen.

Oder Ihr ersetzt die Funktion durch eine Zeitgemässere. Hier mal ein Beispielcode:
$file_content = file_get_contents("http://server.tld/datei.txt");

Ersetzt die Funktion durch diese:
$initial = curl_init();
curl_setopt($initial, CURLOPT_URL, "http://server.tld/datei.txt");
curl_setopt($initial, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($initial, CURLOPT_CONNECTTIMEOUT, 5);
$file_content = curl_exec($initial);
curl_close($initial);

Es gibt einiges an weiteren Variaben die man setzen kann. Schaut mal bei php.net vorbei.

OnClick Event beim IE und Chrome Browser richtig nutzen

Da ich die letzten Tage viel mit dem Chrome gearbeitet habe ist mir ein fast fataler Fehler aufgefallen: Meine Selectboxen haben einfach nicht den unter einer Option angegebenen OnClick Event abgesendet. Chrome und der IE scheinen die ganze Sache anders zu handhaben wie der Firefox. Weiterlesen

preg_match und Leerzeichen

Ein kurzer Zwischenruf:
Wer gerne auf Leerzeichen bei preg_match Prüfen will, muss dann “[:space:]” in die Felder mit angeben. Das ganze würde dann so aussehen:preg_match("/^[0-9a-zßüäö.[:space:]-]+$/i",$Variable)

Damit wird nur auf das Alphabet und ein paar Umlaute geprüft. Als Sonderzeichen ist ., Leerzeichen und – erlaubt.

RegEx und Reguläre Ausdrücke Editor

Ich habe die Tage mal wieder an meinem Template System gebastelt und dabei etwas mit Regulären Ausdrücken rumspielen müssen. Das ganze ist leider sehr nervig, wenn man etwas ändern muss, es hochladen, F5 drücken und dann erst das Ergebis sieht. Weiterlesen