Diskuze: Jak vygenerovat txt soubor s pomocí mysql db ?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Začal bych tím, že si ty hodnoty vytahám z databáze
Nebylo by dobré se nejdříve mrknout do tutoriálů, když nevíš jak
začít?
http://www.itnetwork.cz/php/soubory
Tak nějak jsem to použival na generování sitemap. Ale nezaručují že je to na 100% bezpečné jelikož nikdy jsem nezapisoval nic do souboru.
$jmeno = "vytah z DB";
$udaje = fopen("./udaje.txt", "w");// vytvoří udaje.txt
fwrite($udaje,'jmeno: '.$jmeno.''); //vloži do udaje.txt řádek
Také bude na místě aby sis pročetl, která hodnota co dělá se souborem.
http://php.net/…on.fopen.php (mode)
w ti třeba smaže původní data při zápisu a a zase umožní, že budou zachována.
A nebo prostě hodit file_put_contents("soubor", "řádek", FILE_APPEND)
Souhlas, bude lepší použít tyhle novější a efektivnější způsoby..
Neuvědomil jsem se..
Tohle vypadá dobře jak by teda vypadal kod pro můj vzorový řádek s tím ,že v DB budou sloupce users a parents s daty user1 a parent1
vzor:
/queue tree add name="user1" parent="parent1 dw" limit-at=10000k
max-limit=10000k;
Děláš si srandu?
Ti tu napíšeme kód do kterého stačí dosadit vlastní údaje a ty nejsi
schopen to udělat?
Pokud neumíš PHP tak si projdi základy.
Netušim, pomocí čeho se k DB připojuješ, ale třeba s pomocí PDO by to mohlo být nějak takto:
$query = $pdo->query("
SELECT `users`, `parents` FROM tabulka
");
$data = $query->fetchAll(PDO::FETCH_OBJ);
foreach ($data as $row) {
$line = "/queue tree add name=\"{$row->users}\" parent=\"{$row>parents} dw\" limit-at=10000k max-limit=10000k;";
file_put_contents("soubor.txt", $line, FILE_APPEND);
}
To vypadá dobře vyzkouším to.
Zobrazeno 11 zpráv z 11.