Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 2 pytania do zaaaaaawansowanych :-)
Forum PHP.pl > Forum > Gotowe rozwiązania
yayo_6
Witam !!!
:?
Mam 2 takie problemy:

1.
Mam pewną stronę index.html i pewny plik skrypt.php
w pliku index html jest formularz kożystający z 4 pół: 2 typu tex i 2 typu textarea i odwołujący się do pliku skrypt.php .
Po kliknięciu na wyślij formularz pojawia się plik php a w nim:
w polu imie wpisałeś [imie z formularza]
w polu nazwisko wpisałeś [nazwisko z formularza]
w polu zainteresowania wpisałeś [zainteresowania z formularza]
w polu uwagi wpisałeś [uwagi z formularza]

skrypt ten działa bez zarzutu do momentu w którym ktoś sprytny wpisze baardzo długi tekst (na moje oko powyżej 1500 znaków).
wtedy wyświetla się tylko ty pierwsze 1500 znaków a reszy brakuje.

Pytanie 1: Jak mam to zmodyfikować, żeby dało się wpisać tekst o dowolnej długosci??

Problem 2

jak odczytać zmienną z adresu jak np
http://hermedegilda.wydupek.aresztowany.com/
a zmienimy na http://wincynty.wydupek.aresztowany.com/
i wyświetla się inna strona.

bo zmienne po znaku ? to jest nie poblem ale tak questionmark.gif

dziękuje szanowym forum-owiczom za zapoznanie się z moim zapewne prostym do rozwiązania porbleme i dziękuję za pomoc smile.gif
GeoS
1. Jaka metoda przesylasz dane z formularza?? POST, GET?? Jaka ma calkowita dlugosc adres (w wypadku metody GET)questionmark.gif Jakie sa ustawienia serwera w tych kwestiach?? Tak znowu dowolnej dlugosci to nie najlepiej - mozna Ci wtedy wykonczyc serwer smile.gif

2. Pobierasz pelen adres i za pomoca wyrazen regularnych sobie go odpowiednio "obrabiasz".
kurtz
Cytat
skrypt ten działa bez zarzutu do momentu w którym ktoś sprytny wpisze baardzo długi tekst (na moje oko powyżej 1500 znaków).
wtedy wyświetla się tylko ty pierwsze 1500 znaków a reszy brakuje.
pewnei chodzi o internet exploera i w formualrzu masz metode GET. istotnie IE ma ogranicznie na dlugosc adresu (a zatem i na ten tekst bo przekazujesz wszystko przez adres - straaasznie dlugi, no nie? ;)

rozwiazanie: w form dopisz albo zmien na method="post".
i paietaj zeby przy wyswietlaniu wyniku zrobic $_POST['pole_nazwisko'] jesli dotad robiles $_GET['pole_nazwisko']

Cytat
jak odczytać zmienną z adresu jak np  
http://hermedegilda.wydupek.aresztowany.com/
a zmienimy na http://wincynty.wydupek.aresztowany.com/
i wyświetla się inna strona.
odpal i popatrz :)
Kod
print_r($_SERVER)
albo po prostu phpinfo(); i czytaaaamy
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.