Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wstawianie wartości zmiennych do stringu
ketna
post 29.01.2010, 14:08:32
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.03.2005

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


Witam,

potrzebuję do kodu html zawierającego zmienne php wstawić wartości tych zmiennych zdefiniowane w
pliku php (są to tabelki z danymi technicznymi, których nagłówki wyświetlam w różnych językach).

//przykładowy plik html
  1. <tr>
  2. <td>$product1_head1</td>
  3. <td>$product1_head2</td>
  4. </tr>
  5. <tr>
  6. <td>dane 1</td>
  7. <td>dane 2</td>
  8. </tr>
  9. </table>

Po zamianie zmiennych na wartości potrzebuję aby zmieniony kod był dostępny jako string ponieważ
są dokładane do niego nowe elementy i robię z niego xml-a.

  1. //zarys używanego kodu; html jest w zmiennej $row[0]
  2. $product1_head1 = "a";
  3. $product1_head2 = "b";
  4.  
  5. $xml = "<tab>";
  6. while ($row = mysql_fetch_array($result)){
  7. $xml .= eval($row[0]);
  8. }
  9. $xml .= "</tab>";
  10.  
  11. $file = fopen("abc.xml", "w");
  12. fwrite($file, $xml);
  13. fclose($file);
  14. }


Teoretycznie eval powinno załatwić sprawę ale niestety działa jak print i nie bardzo daje się przetworzyć z powrotem
do stringu. Bardzo proszę o jakąś wskazówkę bo nie mam już pomysłu. Użycie replace byłoby bardzo upierdliwe. Pozdrawiam.

Ten post edytował ketna 29.01.2010, 14:13:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tvister
post 29.01.2010, 14:21:43
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

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


+ dodatkowe parametry

Ten post edytował tvister 29.01.2010, 14:22:59


--------------------
Kto rano wstaje ten leje jak z cebra.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:28