Artikel-Schlagworte: „Tweaks“
MySQL Backup per PHP Script
Oftmals hat man die eigenen Webseiten auf einem Hostingpaket, wo man keine root Rechte hat um die MySQL Datenbanken mit dem Befehl mysqldump zu sichern.
Dann muss man entweder den Hoster um ein Backup bitten oder greift zu anderen Möglichkeiten.
Bei folgenden Script benötigt man ein User, welcher alle Datenbanken sieht, die man Backuppen möchte:
<?php
$dbhost = "localhost";
$dbuser = "username";
$dbpwd = "password";
$dbname = "datenbank";
$dbbackup = "/absoluter/pfad/zum/erstellen/vom/backup.sql";
error_reporting(0);
set_time_limit(0);
// ab hier nichts mehr ändern
$conn = mysql_connect($dbhost, $dbuser, $dbpwd) or die(mysql_error());
mysql_select_db($dbname);
$f = fopen($dbbackup, "w");
$tables = mysql_list_tables($dbname);
while ($cells = mysql_fetch_array($tables))
{
$table = $cells[0];
fwrite($f,"DROP TABLE `".$table."`;\n");
$res = mysql_query("SHOW CREATE TABLE `".$table."`");
if ($res)
{
$create = mysql_fetch_array($res);
$create[1] .= ";";
$line = str_replace("\n", "", $create[1]);
fwrite($f, $line."\n");
$data = mysql_query("SELECT * FROM `".$table."`");
$num = mysql_num_fields($data);
while ($row = mysql_fetch_array($data))
{
$line = "INSERT INTO `".$table."` VALUES(";
for ($i=1;$i<=$num;$i++)
{
$line .= "'".mysql_real_escape_string($row[$i-1])."', ";
}
$line = substr($line,0,-2);
fwrite($f, $line.");\n");
}
}
}
fclose($f);
?>Hat man die gehighlighteten Linien angepasst, kann im Browser das PHP File aufgerufen werden und die backup.sql Datei wird erstellt, sofern der Ordner Schreibrechte hat, in dem das Backup angelegt werden sollte.
Und schon hat man ein Backup einer Datenbank per PHP realisiert.
Möchte man mehrere Datenbanken auf einen Schlag backuppen, kann dies sehr einfach gemacht werden, indem Diesen Beitrag weiterlesen »
Firefox Addon nicht kompatibel
Nun wo der neue Firefox 4 draussen ist, sind gerade aktuell viele Plugins noch nicht geupdated und kontrolliert, ob diese mit dem Firefox kompatibel sind.
Damit man nicht auf den Hersteller warten muss, kann man da manuell eingreifen.
Unter Windows XP geht man in den Pfad:
C:\Documents and Settings\%user%\Application Data\Mozilla\Firefox\Profiles\xxxxxx.default\extensions
Unter Windows 7: C:\Users\%user%\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxxx.default\extensions
Darin sieht man viele gecryptete Verzeichnisse. Am einfachsten man durchsucht nun die Verzeichnisse wo der Pluginname in der *.rdf Datei vorkommt.
Hat man die besagte install.rdf Datei gefunden, öffnet man diese mit dem Notepad und sucht die Zeile:
Diesen Beitrag weiterlesen »
Firefox 4 – Platzsparer Hack
Das Firefox 4 in der Final raus ist, sollte Morgen dank dem Autoupdate Jedermann mitbekommen.
Firefox hat ein paar Neuerungen, aber darauf möchte ich nicht eingehen. Neu ist der FF richtig Platzsparend, doch die oberste Adresszeile verbraucht weiterhin unnötigen Platz.
Es gibt genügend Hacks, welche die Tabs über die Adresszeile legen, aber keinen den ich finde, um die Adresszeile rauszulegen und die Tabs unten zu lassen.
Handarbeit war angesagt. Im Profilordner von FF4 (Windows 7: C:\Users\%user%\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxxx.default\chrome) einfach eine Datei mit dem Namen userChrome.css anlegen und folgenden Inhalt reinposten:
Diesen Beitrag weiterlesen »
Eigene MP3 auf dem Samsung als Klingelton verwenden
Ich wollte mein Samsung Tab mit meinen Tönen ausstatten, die ich schon seit Jahren bei jedem Telefon verwende.
Als Klingelton hab ich CDU (24 Stunden) und meine E-Mailbenachrichtigung sagt “Sie haben Post”. Eine Privatnachricht pfeift einfach nur. Die Töne hatte ich schnell auf meiner externen Speicherkarte untergebracht, konnte ich aber nicht auswählen.
WordPress Page Speed Optimierung
Um Page Speed Optimierungen vorzunehmen braucht man als erstes einen viel aussagenden Test.
Es gibt diverse Webseiten die eine Analyse vornehmen und Vorschläge unterbreiten.
Ich nutze für diesen Beitrag die Webseite http://www.webpagetest.org/.
Damit ich zeigen kann welche Massnahmen möglich sind, musste ich eine Webseite verwenden, die noch nicht zu stark optimiert wurde und dafür hält der Kollege Silvan sein Root1024 Blog hin.
Beim ersten Test verwendete ich Frankfurt DE und IE7 über eine DSL Leitung.

Die Benotungen gehen von A (Am Besten) zu F (Schlecht). Wie man sieht, hat es genügend Verbesserungspotential. Selbstverständlich hat er als erstes eine Kopie vom produktiven Blog erstellt und mir zu Verbesserungszwecken überlassen. Die Bewertung Diesen Beitrag weiterlesen »




