Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

HTML POST - Wysyłanie formularza


Rekomendowane odpowiedzi

Witam serdecznie

Chciałem zrobić generator tematów dla forum z funkcją automatycznego generowania tematów (nie mylić z botem do spamu).

Uproszczony kod tego to:

<form id="formularz" name="formularz" method="POST" 
action="http://forum.invisionize.pl/index.php?app=forums&module=post&section=post&do=new_post&f=74">
<textarea name="Post" id="Post" ></textarea>
<input  name="dosubmit" value="dosubmit" type="submit" />

Podany przeze mnie kod mógłby posłużyć do zakładania tematu w dziale: "Ogólny support IPB"

Problem polega na tym, że jeśli wpisze w pole tekstowe np

123

abc

xyz

to w formularzu zakładania nowego tematu tekst wygląda tak:

123<br />

abc<br />

xyz

Chodzi mi o to, że na zakończeniu każdej z linii pojawia się "<br />".

Zatem moje pytanie jest taki: co zrobić aby nie pojawiał się ten tag "<br />"?

Proszę serdecznie o pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Automatyczna wiadomość

Ten temat został przeniesiony z forum:

"Invision Power Board -> Invision Power Board 3.x -> Ogólny support IPB"

do:

"Invision Power Board -> Zaawansowane programowanie"

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie pomogło.

I raczej chyba ciężko żeby to pomogło bo to <br /> dodawane jest przez forum a nie przez POST mojego formularza (chyba że źle to interpretuję)

Także proszę ponownie o pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

Najlepiej zrozumiesz jeśli nie wiesz o co chodzi jak sobie utworzysz plik html i wkleisz tę zawartość do niego:

<form id="formularz" name="formularz" method="POST" 
action="http://forum.invisionize.pl/index.php?app=forums&module=post&section=post&do=new_post&f=74">
<textarea name="Post" id="Post" ></textarea>
<input  name="dosubmit" value="dosubmit" type="submit" />

Otwierasz ten plik w swojej przeglądarce, do textarea wklejasz np:

123

abc

xyz

i widzisz sam efekty co się dzieje. Mam nadzieję, że pomożesz :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

To już musisz rozwiązać po stronie forum, a nie tego pliku. Odszukaj klasę wyświetlającą formularz i tam wklej coś na wzór:

$this->request['Post'] = str_replace( '<br />', '', $this->request['Post'] );

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.