Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Wykonywanie skryptu od nowa
-Gość_Niki_*-
post
Post #1





Goście







W jak sosób w pewnym momęcie kodu zmusić serwer aby zaczło wykonywac skrypt od nowa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Oczywiście wykluczamy możliwość przekierowania do tego samego pliku headerem.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Nie bardzo się da. Chodzi Ci o coś takiego jak instrukcja goto w C ? Możesz sobie napisać jakąś inteligentną pętlę, ale raczej header jest najsensowniejszym rozwiązaniem.
Może napisz po co Ci coś takiego.

Pozdrawiam.
Go to the top of the page
+Quote Post
-Gość_Niki_*-
post
Post #3





Goście







Header odpada dlatego ze czasami jest tyle razy odswieżana strona ze przeglądarka ją blokuje... Pisze skrypt który generuje sudoku i w pewnych momętach nie da sie wstawić żadnej liczby więc musi odsiewiżyć i spróbować jeszcze raz... tak chodzi o coś takiego jak goto w C (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




No to powiem tak: Nie - php nie ma instrukcji goto. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Może pomyśl nad użyciem AJAX'a?
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







Niestety AJAX'a nie znam :/ tutaj jest amły przykładzik http://phoenix.pl.xcx.pl/index.php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
thornag
post
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Propo AJAXA poczytaj o bibliotece XAJAX, tam u nich jest pelna dokumentacja wiki i pare przykladow, wlasciwie bez znajomosci javy mozna duzo porobic (nie trzeba sie bawic w requesty, wszystko za posrednictwem php)
Go to the top of the page
+Quote Post
Ja_Szczur
post
Post #7





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
- tyle mam z tego całego skryptu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

jeżeli chodzi o sudoku, to wydaje mi się, że należy szukać pod hasłem: rekurencja
Go to the top of the page
+Quote Post
-Gość-
post
Post #8





Goście







Włansie o to chodzi ze trzeba odswieżac kilka raz zamin dobrze wyjdzie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
nasty
post
Post #9





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


a moze
  1. <?php
  2. die('<meta ..... refresh ..../>');
  3. ?>


Ten post edytował nasty_psycho 23.07.2006, 14:02:18
Go to the top of the page
+Quote Post
piczu
post
Post #10





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

Ostrzeżenie: (10%)
X----


tak jak napisal Ja_Szczur, zastosuj rekurencje w algorytmie
Go to the top of the page
+Quote Post
-Gość-
post
Post #11





Goście







Ostatnio robilem w php skrypt kwadratu magicznego, opierajacego sie na sudoku. Poszukaj tutaj na forum jakie mialem problemy/pomysly z implementacja (jakies 2 tyg. temu w Przedszkolu).
Ogolnie program opiera sie na rekurencji - sprawdzam warunek czy wszystkie pola sie zgadzaja (bo generowal losowo, a przy niektorych kombinacjach nie dalo rady zrobic) - jezeli sie nie zgadza to wywoluje sie od nowa, ale poprzednie wywolanie konczylem za pomoca break, zeby sie nie zapetlal w nieskonczonosc.
Z wydajnoscia slabo, bo nie opieralo sie to na zadnym algorytmie i przy duzych sie wieszala, ale sudoku troche inaczej sie robi, wiec bedzie latwiej.
Wpisz na google "creating of sudoku" czy cos podobnego - ja znalazlem forum, ludzi pisali/rozwiazywali sudoku w php,c,java,SQLu i innych - praktycznie w wiekszosci jezykow (nawet w prologu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) .
Co do algorytmu to tworzenie sudoku opiera sie na algorytmie Knutha (dokladnie nie pamietam jak to sie nazywalo, ale znajdziesz).
Powodzenia w pisaniu - pochwal sie efektem pracy.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 15:23