![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.03.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
mamy kodzik (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod <?
if ($submit) { $file="adresat.txt"; $fpl=fopen("$file", "w"); flock($fpl, 2); fwrite($fpl,""); flock($fpl, 3); fclose($fpl); $dane=$zmiana_maila; $fp=fopen("$file", "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); $maile=file("adresat.txt"); echo"Ustawienia zostały zmienione. Zgłoszenie zostanie wysłane na adres(y):<br>"; for ($i=0;$i<count($maile); $i++) { print("<b>".$maile[$i]."</b>"); } } ?> Mamy formularz ktory wrzuca wartosc zmiennej $zmiana_maila. Po kliknieciu SUBMIT wykonuje sie dopisanie do tablicy pliku. Nastepnie wyswietla sie echo"Ustawienia zostały zmienione. Zgłoszenie zostanie wysłane na adres(y):<br>"; Sek w tym, ze wszystko dzieje sie na jednej stronie. Na koniec wyswietla sie ten napisa z echo"Ustawienia..." Jak zrobic, zeby wyswietlal sie tylko ten napis. juz bez formularza,ktory zapodal ta zmienna do zapisu. Jest mozliwosc skakania w jednym pliku zeby raz wyswietlalo czesc kodu, po zrobieniu druga czesc... Nei wiem czy sie zrozumiemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Ciekawe. Osobiście sądzę jednak że przyczyna takiego stanu rzeczy może byc bardziej trywialna - po prostu (jak sam Skaner zauważył) swith jest czytelniejszy, stąd łatwiej zachować kontrolę nad budową skryptu. Łatwiej więc uchronić się przed trudnymi do wykrycia błędami konstrukcyjnymi. Jednak co do samego działania struktury typu IF - ELSE - ta napewno jest poprawna, i sama z siebie nie powoduje żadnych błędów. Gdyby było inaczej praktycznie nie możliwe by było programowanie w tym języku (a przecież jest (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) )
Stąd mój wniosek, że jak zazwyczaj, winny był "czynnik ludzki". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 23:25 |