Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wstawienie zmiennej w pole i zapisanie treści do pliku.
Gruchol
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 28.11.2014

Ostrzeżenie: (0%)
-----


Witam,

Mam taki kod :

  1. <?php
  2. $dbname = $_POST["dbname"];
  3. $dbuser = $_POST["dbuser"];
  4. $dbpass = $_POST["dbpass"];
  5. $plik = fopen('$dbname','a');
  6. $zawartosc = '<?php $db = mysqli_connect('localhost', '$dbuser', '$dbpass', '$dbname'); ?>';
  7. fwrite($plik, $zawartosc);
  8.  
  9. ?>


Chodzi mi o to, że muszę zapisywać do plików te dane które są w zmiennych.
Jednak gdy zrobię to tak jak jest to wstawia mi się to :
  1. <?php $db = mysqli_connect('localhost', '$dbuser', '$dbpass', '$dbname'); ?>

A chcę aby się wstawiło w to miejsce to co jest w zmiennych czyli aby do pliku zapisało mi się np.
<?php $db = mysqli_connect('localhost', 'root', 'password', 'nazwabazy'); ?>

Jak to mogę jeszcze zrobić ?
Z góry dziękuję i pozdrawiam.

Ten post edytował Gruchol 4.03.2015, 16:14:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $dbuser = '11';
  3. $dbpass = '22';
  4. $dbname = '33';
  5.  
  6. $zmienna = <<<TAG
  7. <?php
  8. function dbc()
  9. {
  10. mysql_connect("localhost", "$dbuser", "$dbpass") or die(mysql_error());
  11. mysql_select_db("$dbname") or die(mysql_error());
  12. }
  13. ?>
  14. TAG;
  15.  
  16. file_put_contents('test.txt', $zmienna);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 02:09