![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam, chce miec w metodzie GET nazwy z apostrofami, oto przyklad:
polecenie echo $res[1] zwraca mi wynik:
Jak widać jest z apostrofem natomiast polecenie drugie gdzie do linka przesyłam już : wyświetla mi samo
Czyli ucięlo mi cały apostrof + napis cos znajdujący się po apostrofie, jaką technikę zastosować zeby nie ucinało mi wyrazów po apostrofie oraz by nie były one pisane ze slashami. Próbowałem jakies addslashes, mysqli_real_escape_string, dodawać do $res[] cudzysłowia w postaci \"$res[]\" ale cały czas ucina mi te nieszczesne apostrofy i przez to po przesłaniu do geta, otwiera mi sie pusta strona jak kliknę na linka, prosiłbym o pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 6 Dołączył: 10.08.2009 Skąd: Nowe Miasto Lubawskie Ostrzeżenie: (0%) ![]() ![]() |
Całkowite przedszkole. A gdzie podziewasz drugi apostrof bo w:
Kod echo $wyswietlam."<a href='index.php?id=$res[0]&nazwa=".$res[1]."&plik=$res[2]"; jakoś go nie widzę. To co przedmówca zaproponował wyżej jest nawet lepsze.(IMG:style_emoticons/default/smile.gif) Ten post edytował bolverk 8.12.2009, 23:44:16 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Całkowite przedszkole. A gdzie podziewasz drugi apostrof bo w: Kodecho $wyswietlam."<a href='index.php?id=$res[0]&nazwa=".$res[1]."&plik=$res[2]";jakoś go nie widzę. Wysłałem tylko kawałek kodu zeby nie zasmiecac sorry. Zrobiłem podaną przez Was metodą teraz jest ok, ale pojawił się inny problem mianowice linki w GET wyświetlają się dobrze ale po "wydobyciu" ich z GET znów są \ przy apostrofach czyli link przed wysłaniem za pomocą GET wygląda: Kod nazwa'cos w GET tak samoa jak próbuje go odczytać z GETA to już jest: Kod nazwa\'cos Czym to moze byc spowodowane? _______________________ ok problem rozwiązany, znalazłem rozwiązanie na anglojęzycznym forum: $_GET['nazwa'] = htmlentities(stripslashes($_GET['nazwa'])); czyli trzeba dodać htmlentites i stripslashes ale dlaczego z GETA linki przychodzą w postaci ze slashem po apostrofie? mógłby ktoś jeszcze wytłumaczyc? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 05:53 |