Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> naglowki post i znak &
toczek
post 3.09.2005, 20:43:31
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 20.06.2005
Skąd: krakow/rzeszow

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


witam
natknalem sie na nastepujacy problem, troche googlalem ale nic sensownego nie znalazlem dry.gif mianowicie:

mam skrypt php ktory tworzy dynamicznie naglowki do wysylania danych metoda POST (polaczenie otwieram przez fsockopen). Wszystko ladnie dziala do momentu smile.gif.
  1. <?php
  2.  
  3. $strTresc = 'fajna bardzo tresc';
  4. $strPost = 'textbox='.$strTresc.'&opis=test';
  5. $fp = fsockopen($url, 80, $strErrno, $strErrstr, 1);
  6. $strOut = "POST index.php?title=test&action=submit HTTP/1.1rn";
  7. $strOut .= "Content-Type: application/x-www-form-urlencodedrn";
  8. $strOut .= "Cache-Control: no-cachern";
  9. $strOut .= "Content-Length: ".strlen($strPost)."rn";
  10. $strOut .= "rn";
  11. $strOut .= $strPost;
  12. $strOut .= "rnrn";
  13.  
  14. fwrite($fp, $strOut);
  15. fclose($fp);
  16.  
  17. ?>


i to bardzo ladnie dziala do czasu. Jako ze $strTresc jest wpisywana dymanicznie w przypadku wystapienia znaku '&' w $strTresc calosc sie burzy, gdyz otrzymujemy cos takiego :
  1. <?php
  2.  
  3. $strTresc = 'fajna&bardzo&tresc';
  4. $strPost = 'textbox='.$strTresc.'&opis=test';
  5.  
  6. ?>

i teraz przy wysylaniu naglowka server odczytuje ze ma zmienna textbox=fajna, pusta zmienna bardzo, pusta zmienna tresc i zmienna opis=test.

Problem moj polega na tym iz nie wiem jak "zapisac" ten '&' w $strTresc zeby nie byl traktowany potem jak znak oddzielajacy kolejne zmienne.

mam nadzieje ze jasno wyjasnilem.
thx z gory


--------------------
nihil novil ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
crash
post 3.09.2005, 20:54:41
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Potraktuj $strTresc funkcją urlencode" title="Zobacz w manualu php" target="_manual...


--------------------
Go to the top of the page
+Quote Post
toczek
post 3.09.2005, 21:01:51
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 20.06.2005
Skąd: krakow/rzeszow

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


dzieki smile.gif.


--------------------
nihil novil ...
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 - 04:46