Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zmiana z <name> na <td>
Forum PHP.pl > Forum > PHP
MnicH.
Mam mały problemik! Na serwer ftp wysyła mi program dane:
Cytat
<fedzik>
<pass>Cos</pass>
<haslo>Cos3</haslo>
<postac>
<name>cos3</name>
<name>cos4</name>
</postac>
</fedzik>


I po właczeniu strony zeby automatycznie <fedzik>, <pass>, </pass>, <haslo>, </haslo>, itd. zmieniło swoje wrtości na:
Cytat
<fedzik> -------- <table><tr><td>
<pass> -------- <ul><li>
</pass> -------- </li></ul>
<haslo> -------- <ul><li>
</haslo> -------- </li></ul>
<postac> -------- <ul>
<name> -------- <li>
</name> -------- </li>
</postac> -------- </ul>
</fedzik> -------- </td></tr></table>


o takie cos:
  1. <table><tr><td>
  2. <ul><li>cos</li></ul>
  3. <ul><li>cos2</li></ul>
  4. <ul>
  5. <li>cos3</li>
  6. </ul>
  7. </td></tr></table>


jak moge to zrobic bo dałem tak:
  1. <?
  2. <fedzik> = '<table><tr><td>';
  3. <pass> = '<ul><li>';
  4. </pass> = '</li></ul>';
  5. <haslo> = '<ul><li>';
  6. </haslo> = '</li>'</ul>;
  7. <postac> = '<ul>';
  8. <name> = '<li>';
  9. </name> = '</li>';
  10. </postac> = '</ul>';
  11. </fedzik> = '</td></tr></table>';
  12. ?>

i sie nawet strona nie otwiera
malvea
Zmienna w PHP zaczyna się ZAWSZE od znaku $ i tylko do niej można przypisywać cokolwiek. Z twojej wypowiedzi wynika, że chcesz zamienić text na inny. Przypisz wszystko do jednej zmiennej i użyj odpowienich funkcji (poczytaj dokumentację).
tomeksobczak
preg_replace bedzie lepsze bo mozesz zamienic wszystko w jednej instrukcji deklarujac tablice
zimi
w str_replace też można podać tablice :/
tomeksobczak
mea culpa ;]
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.