![]() |
[PHP] Dziwny formularz - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [PHP] Dziwny formularz (/thread-php-dziwny-formularz) Strony:
1
2
|
[PHP] Dziwny formularz - kajzur - 27-03-2008 Witam, mam problem, oto formularz: Kod: <form action="post.php" method="post"> Kod: <? I po wykonaniu skryptu, nie zapisują się zmienne, tzn ich wartość, proszę o pomoc ![]() RE: [PHP] Dziwny formularz - kmd - 27-03-2008 Hmm dziwne, wrzuciłem na serwer i u mnie wszystko działa dobrze, nic nie zmienialem z tego co podałeś. Podając imię: moje imie, w pliku dane.txt mam taki wpis: Kod: Imie: moje imie<br>tresc: Wpisz kilka slow, co sadzisz o tym tescie, i ogolnie o psychologii, czy jest ona wazna?<br><br> Czyli chyba tak jak chciałeś. Wszystkie zmienne się zapisały. I jeszcze parę rzeczy ![]() 1. Nie trzeba tutaj uzywac polecenia global $zmienna; 2. Zamiast fwrite, możesz używać fputs(), które własnie raczej pełni funkcję dopisywania, niż zapisywania, jak to jest w przypadku fwrite. Aczkolwiek fwrite tutaj może zostać, przynajmniej jak testuję, to działa dopisywanie ![]() Czyli kod, może wyglądać tak: Kod PHP: <? 3. Jak wchodzisz do pliku dane.txt, to naciśnij F5, żeby go odświezyć, bo dane się zapisują, ale nie wyświetlają. Przynajmniej ja musiałem odświezyć plik. RE: [PHP] Dziwny formularz - kajzur - 27-03-2008 Odświeżam ten plik, ale nic sie nie zmienia, tzn dopisuje mi ale bez wartości zmiennych ![]() RE: [PHP] Dziwny formularz - kmd - 27-03-2008 Hmm dziwne na prawdę. Zobacz tutaj: http://osg.in5.pl/nauka/ wrzuciłem te pliki bez zmiany ich zawartości (tak jak podałeś w pierwszym poście) i sam możesz zobaczyć, że wszystko działa. Być może to wina hostingu, ale jeśli tak, to pewnie jakiegoś darmowego, która ma nie wiem jakie funkcje ograniczone, bo to przecież prosty skrypt php, dziwne, żeby nie działał z jakiegoś powodu. UPDATE Może zamień linijkę Kod PHP: $ile = fwrite ($start, 'Imie: ' . "$imie" . '<br>' . 'tresc: ' . "$tresc" . '<br><br>'); Na Kod PHP: $ile = fwrite ($start, 'Imie: ' .$imie. '<br>' . 'tresc: ' .$tresc. '<br><br>'); RE: [PHP] Dziwny formularz - kajzur - 27-03-2008 Nadal nie działa.. A hosting - fakt darmowy, ale nie polski, i przedstawia się dość solidnie.. Oto on : http://good-host.com/ RE: [PHP] Dziwny formularz - kmd - 28-03-2008 Faktycznie wygląda dość solidnie. Chociaż wyszukiwarka na ich forum jest: niedziałająca zbyt dobrze, że tak to określę ![]() Hmm a próbowałeś uruchomić skrypt na innym hostingu? Zawsze możesz spróbować. Założenie konta zajmuje 5 minut, przetestowanie drugie 5 ![]() ![]() Pozdrawiam RE: [PHP] Dziwny formularz - kajzur - 28-03-2008 Spróbuję u siebie jak Krasnalu, i napisze czy działa ![]() Działa.. Czyli jednak coś hosting tutaj zawadza.. Hmm.. Ale jak oni zrobili że zapisuje się tekst a nie zapisują się wartości zmiennych? Temat nadaje się do "Archiwum X" ![]() RE: [PHP] Dziwny formularz - Radek - 28-03-2008 Prawa dla zapisu ustawiłeś? Jeżeli tak i dalej nie działa to proponuję ustawić szczegółowe raportowanie błędów i sprawdzić w czym tkwi problem. Kod PHP: error_reporting(E_ALL); Pozdrawiam. RE: [PHP] Dziwny formularz - Marcin - 28-03-2008 Odpal funkcję phpinfo() i podaj jak wygląda register_globals. RE: [PHP] Dziwny formularz - kajzur - 28-03-2008 register_globals Off Off Czyli to jest problem? |