![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Mam pomysł by zacząć Quiz php, kto pierwszy odpowie poprawnie na zadane pytanie ma prawo do zadania kolejnego pytania, i tak dalej.
Trafiłem na fajne pytanie na forum goldenline, i zamierzam je Wam tu wkleić: Cytat to może ktoś się podejmie bardziej hardcorowego zadania: program który wyprintuje własny kod i będzie się zawierać w 1 pliku na ekranie po uruchomieniu skryptu ma się pojawić dokładnie to samo co jest w pliku żeby nie było za łatwo - nie można w żaden sposób odczytywać pliku w którym jest zapisany kod tego programu dodam że jest to wykonalne ;D Krzysztof Korzeniewski edytował(a) ten post dnia 18.08.10 o godzinie 22:17 Link: http://www.goldenline.pl/forum/1647030/php-quiz/s/4 Ja nie mam pojęcia jak to zrobić w php, by w samym pliku, wypluć wszystko począwszy od <?php do miejsca w którym wypluwamy kod. Jak ktoś wie jak to zrobić to czekam ;] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
ok, coś ode mnie,
jak zrobić samorozpakowujący się skrypt, czyli mamy jeden(!) plik php który po odpaleniu utworzy nam w bieżącym katalogu plik z danymi zdefiniowanymi w tym pliku. Rozwiązanie powinno być maksymalnie uniwersalne, więc zakładamy że: - nie znamy rozmiaru danych do rozpakowania - przyjmujemy możliwość otwarcia pliku który rozwali nam łamanie linii (np z windowsowego zrobi unixowe) oraz dostawi/usunie BOM z początku pliku - bierzemy pod uwagę iż przed naszym skryptem może zostać wstrzyknięty jakiś kod (np html celem udekorowania procesu "rozpakowania") o dowolnej długości, której nie znamy - dane powinno dać się podmienić bez ingerencji w sam kod |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 04:18 |