Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wstawianie wartości zmiennych do stringu
Forum PHP.pl > Forum > Przedszkole
ketna
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.
tvister
+ dodatkowe parametry
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.