Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: łańcuch znaków
Forum PHP.pl > Forum > PHP
gawar
Witam, Mam kod który wykonuje mi backup bazy do pliku sql. Kod wygląda następująco.:
  1. <?php
  2. $dbhost = 'localhost';
  3. $dbuser = 'root';
  4. $dbpass = 'haslo';
  5. $db = 'cmw';
  6. $day=date('Y-m-d H:i:s');
  7. $file0 =dirname(__FILE__).'\\'."backups".'\\'."baza.sql";
  8.  
  9. $mySQLDir='"C:\\Program Files (x86)\\EasyPHP-5.3.9\\mysql\\bin\\mysqldump.exe"';
  10.  
  11. $cmd = $mySQLDir.' -h '.$dbhost.' -u'.$dbuser.' -p'.$dbpass.' '.$db.' > "'.$file0.'"';
  12.  
  13. echo $cmd;
  14.  
  15. exec($cmd,$out ,$retval);
  16. echo "\n";
  17. echo ($retval);
  18. ?>
W tej postaci kod działa. Natomiast gdy chce dołożyć do nazwy pliku datę ze zmiennej $day zaczynają się schody. plik się wogóle nie tworzy albo tworzy się pusty. bardoz proszę o pomoc kombinowałem już z "" .''. {} i nic nie mogę zdziałać
CuteOne
  1. $day=date('Y_m_d_H_i_s');
  2. $file0 =dirname(__FILE__).'\\'."backups".'\\'."baza_$day.sql";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.