Kategorie: PHP&MySql

  • Mysql Remote Access zulassen

    Manchmal braucht man eine Datenbank die über das Internet erreichbar ist. Dies ist nicht besonders sicher, aber bei z.B. Testumgebungen vernachlässigbar und sehr hilfreich! #first allow remote access in my.cnf sudo nano /etc/mysql/my.cnf bind-address = 0.0.0.0 #set bind-address from 127.0.0.1 to 0.0.0.0 #connect to mysql db as root user (password default is empty) mysql -u…

  • PhpMyAdmin Fehler nach Login Mysql 5.5 erforderlich (Windows Server 2012 WPI)

    Nach dem Login kommt folgender Fehler Lösung: Über Systemsteuerung > Programme deinstallieren > mysql deinstallieren Windows+R: services.msc und „mysql“ service stoppen Verzeichnisse unter „C:\ProgramData\MySQL“ löschen CMD als Administrator ausführen: sc delete MySQL Neue MySql Version ENDLICH normal über den WebPlattformInstaller installieren

  • ics Outlook Kalenderdatei generieren

    von

    in

    Eine Datei ics.php erstellen und wie nachfolgend aufgeführt aufrufen name = $name; $this->data = „BEGIN:VCALENDAR\nVERSION:2.0\nMETHOD:PUBLISH\nBEGIN:VEVENT\nDTSTART:“.date(„Ymd\THis\Z“,strtotime($start)).“\nDTEND:“.date(„Ymd\THis\Z“,strtotime($end)).“\nLOCATION:“.$location.“\nTRANSP: OPAQUE\nSEQUENCE:0\nUID:\nDTSTAMP:“.date(„Ymd\THis\Z“).“\nSUMMARY:“.$name.“\nDESCRIPTION:“.$description.“\nPRIORITY:1\nCLASS:PUBLIC\nBEGIN:VALARM\nTRIGGER:-PT10080M\nACTION:DISPLAY\nDESCRIPTION:Reminder\nEND:VALARM\nEND:VEVENT\nEND:VCALENDAR\n“; } function saveToServer() { file_put_contents($this->name.“.ics“,$this->data); } function download() { header(„Content-type:text/calendar“); header(‚Content-Disposition: attachment; filename=“‚.$this->name.‘.ics“‚); Header(‚Content-Length: ‚.strlen($this->data)); Header(‚Connection: close‘); echo $this->data; } } $start=date($_GET[„start“]); $end=date($_GET[„end“]); $name=$_GET[„name“]; $description=$_GET[„description“]; $location=$_GET[„location“]; $ics = new ICS($start, $end, $name, $description, $location); $ics->download(); ?> Verwendunghttp://LinkToThisFolder/ics.php?start=2015-03-02%2020:15:00&end=2015-03-03%2015:30:00&name=Titel&description=Beschreibung Artikel zum…

  • MySQL Remote Access erlauben

    von

    in

    CMD als Administrator ausführen CD „C:\Program Files\MySQL\MySQL Server 5.5\bin“ mysql -u root –password=MyMySqlPW GRANT ALL PRIVILEGES ON *.* TO ‚USERNAME‚@’%‘ IDENTIFIED BY ‚PASSWORD‚; In der Firewall muss Port 3306 für eingehende Verbindungen zugelassen werden Wobei durch USERNAME und PASSWORD ein neuer MySQL Benutzer (nicht Windows Benutzer!) erstellt wird Statt dem %-Zeichen, kann auch eine spezielle…

  • Die Datumshölle (für faule Informatiker)

    Jeder in der IT Welt kennt Probleme mit Zeit und Datum. Davon gibt es viele wie Datumsformaten, Zeitzonen, willkürlichen auslassen von Tagen in manchen Ländern, Schaltsekunden etc. Wer es nicht kennt, hier ein Video dazu 🙂 Jetzt zu dem Mikrokosmos den ich hier behandeln möchte. Das deutsche Datumsformat in verschiedenen Programmiersprachen, in denen ich mich…

  • Read more Link in jeweiliger Sprache

    Fügen Sie folgenden Code in Ihre functions.php in Ihrem Theme Verzeichnis ein und ändern Sie „my_wordpress_theme_folder“ auf den entsprechenden Ordnernamen: // custom „read more“ link function change_excerpt_more() { function new_excerpt_more($more) { return ‚ … ‚.__(‚weiter lesen‘, ‚my_wordpress_theme_folder‘).‘ → ‚; } add_filter(‚excerpt_more‘, ’new_excerpt_more‘); } add_action(‚after_setup_theme‘, ‚change_excerpt_more‘);

  • Eigenes Theme übersetzen Tutorial

    Sein eigenes WordPress Theme zu übersetzen ist super einfach, wenn man weiß wie es geht! Das Programm mit dem dies möglich ist, ist meiner Meinung nach nicht sehr intuitiv und deshalb mache ich dieses Tutorial besonders ausführlich. Dadurch kann man statt dem hartcodierten Text My text in primaryLang einfach schreiben und mittels eines Tools werden…

  • Custom post type mit Thumbnail

    Eigene Kategorien für Beiträge sind ganz cool aber für manche Seiten ist ein eigener Menüpunkt für Posts zu einem gewissen Thema sinnvoll. Z.B. bei einer Seite der Feuerwehr die Einsätze und bei meinem Blog die Projekte. In functions.php des gewählten Themes: add_theme_support(‚post-thumbnails‘, array(‚post‘, ‚page‘, ‚project‘)); //activate thumbnails add_action(‚init‘, ‚projectPostType‘); function projectPostType() { register_post_type(‚project‘, array( ‚labels’…

  • Polylang Plugin translated get_page_link

    Das Plugin Polylang zum Übersetzen von WordPress Blogs hat für Posts/Pages für jede Sprache eine andere ID. Dies führt dazu, dass auch nach dem Umstellen der Sprache, mit der standard WordPress Funktion zum Umwandeln von Ids zu Links, get_page_link($id) der Link in der Standardsprache zurückgegeben wird. All diese Links auf pll_get_post($id) umzustellen ist eine Arbeit…