ďťż

[php] Sprawdzarka do c++

       

Podstrony


telcocafe

Witam,

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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.