Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP backup bazy z # w haśle
Forum PHP.pl > Forum > Przedszkole
lol75
Cześć
mam problem, otóż zrobiłem skrypt w PHP, który backupuje bazy danych MySQL. Wszystko działało dobrze, dopóki w hasłach nie pojawiły się znaki hash: (#)

i teraz linika:

  1. echo 'mysqldump --host=sql.domena.pl --user=mojuser --password='SejRRi82GH#1erjYh' bazka | gzip > bazka__'.date("Y-m-d_H").'.sql.gz';



od znaku # traktowana jest przez PHP jako komentarz.

Macie jakis posób?
nospor
To dlatego ze zamykasz tekst poprzez apostrof.... To sa podstawy obslugi tekstow... Jak chcesz w tekst, objety apostrofem wstawic apostrof, to masz go poprzedzic \

Zle: $zm = 'tekst 'blabla' dalej';
Dobrze: $zm = 'tekst \'blabla\' dalej';

przenosze na przedszkole
lol75
OK dzięki smile.gif
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.