Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parsowanie tekstu z pola input z formularza
celmer
post 14.10.2004, 21:29:11
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.10.2004

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
netzah
post 15.10.2004, 08:01:27
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 19.03.2004

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


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. ?>
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: 19.07.2025 - 16:14