ďťż
Podstrony
|
telcocafeWitam,Mam pytanie jak można zrobić coś takiego jak na opss.safo.biz, tzn. ktoś wysyła kod źródłowy sprawdzarka go sprawdza i wyświetla się wynik czy program jest dobry, jeżeli dobrze myślę to trzeba zrobić taki skrypt który po wysłaniu kodu źródłowego sam go kompiluje i sprawdza dla danych które wcześniej przeczyta z pliku lub bazy danych, ale jak to zrobić? Pozdrawiam. Po co kompilować od razu? "Wystarczy" składnie sprawdzić ^_^ To do każdego algorytmu musiałbym pisać inna sprawdzarkę a poza tym nie każdy wyśle taki sam kod ;), a z kompilatorem to tylko bym zmieniał dane do testowania. Chyba że Cię nie zrozumiałem, możesz dokładniej opisać... Użytkownik hustler edytował ten post 15 marzec 2007, 15:10 Musisz mieć pewnie dostęp do shella... I później wywołujesz odpowiednią komendę, np. exec('g++ '.$nazwa_pliku.' -o '.$out); ...czy jakie tam funkcje były do obsługi shella z poziomu PHP :) @down: xD Użytkownik pbnan edytował ten post 15 marzec 2007, 17:35 Jeśli masz dostęp do shella to nie masz IMO problemu - możesz np. uploadować plik na serwer i odpalasz kompilator w konsoli (exec() czy system()) a w PHP filtrujesz wynik :) Bo IMO pisać sprawdzarkę składni to tak hop-siup nie pójdzie :P edit: ten łopus mję wypszecił! ;) xP Użytkownik DJ_ProG edytował ten post 15 marzec 2007, 17:31 |
|||
Sitedesign by AltusUmbrae. |