Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parsowanie tekstu z pola input z formularza
Forum PHP.pl > Forum > PHP
celmer
Moj problem jest taki:
W polu input w formularzu jest wprowadzany dowolny tekst i np. takie coś:
[OBRAZEK]http:www.serwer.pl/obrazek.gif[/OBRAZEK]

I chce aby skrypt przetwarzajacy ten formularz zamienil :

[OBRAZEK]http:www.serwer.pl/obrazek.gif[/OBRAZEK]

na:
<img src="http:www.serwer.pl/obrazek.gif">
i zapisał ten tekst i tak przetworzony <img src="http:www.serwer.pl/obrazek.gif"> zapis z input'a do pliku.

Pomóżcie, każda pomoc się przyda.
netzah
np. tak:
  1. <?php
  2.  
  3. preg_replace('/[OBRAZEK](.+?)[/OBRAZEK]/', '<img src=\"1\">', $twoj_tekst)
  4.  
  5. ?>


albo bez regexp (prostsze i pewnie szybsze)
  1. <?php
  2.  
  3. str_replace(array('[OBRAZEK]', '[/OBRAZEK]'),
  4. array('<img src=\"', '\">'),
  5. $twoj_tekst)
  6.  
  7. ?>
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.