wireless-dj
Mitglied
Mit der Command-Zeile wird eine txt Datei angelegt.
Inhalt: sh: 2: --password=Passwort: not found
Inhalt: sh: 2: --password=Passwort: not found
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
//$DB_HOST = "$connect_werte[0]"; // ( Variable lautet: localhost:3306 )
//$DB_NAME = "$connect_werte[1]"; // ( Variable lautet: Name-der-Datenbank )
//$DB_BENUTZER = "$connect_werte[2]"; // ( Variable lautet: Benutzername )
//$DB_PASSWORT = "$connect_werte[3]"; // ( Variable lautet: Passwort )
//$DB_HOST_ONLY = "$connect_werte[4]"; // ( Variable lautet: localhost )
//$DB_PORT_ONLY = "$connect_werte[5]"; // ( Variable lautet: 3306 )
$command='/usr/bin/mysqldump --host=' .$connect_werte[4] .' --user=' .$connect_werte[2] .' --port=' .$connect_werte[5] .' --password=' .$connect_werte[3] .' '.$connect_werte[1].' > backup/backup-' . date("Y-m-d_H-i") . '.sql';
exec($command);
$connect_werte
erhält seine Daten aus einer Datei, in der diese nebeneinander - getrennt durch ein |
- Zeichen stehen. Das sieht so aus:Wert1|Wert2|Wert3|Wert4|Wert5
explode()
hole ich die in das Array $connect_werte
.Wert5
stand ein Zeilenumbruch, den ich nicht gesehen habe.Wenn du das sofort geschrieben hättest, wäreDas array$connect_werte
erhält seine Daten aus einer Datei
deutlich schneller passiert.Tja, hinterher ist man immer schlauer.