Pytania otagowane jako cgi

1
Apache CGI lp: Permission Denied
Przeniosłem skrypt CGI Perla ze starego systemu Linux RedHat na nowszy system Linux CentOS i jestem pewien system komendy już nie działają. na przykład system("ls -l filename"); działa OK, ale system("lp -d printer filename"); zwraca lp: Permission denied. Sprawdziłem uprawnienia do katalogów i plików, mogę używać tego samego skryptu CGI …

0
Filtr systemu Linux, który konwertuje dane pochodzące z potoku na kodowanie transferu porcji
Zwykle używam Open3.popen3 w moich skryptach Ruby CGI, aby uruchomić polecenie Linuksa, przeanalizować jego standardowe wyjście i przekonwertować bajty na kodowanie przesyłania fragmentarycznego ( https://en.wikipedia.org/wiki/Chunked_transfer_encoding ) th<<Thread.new do counter=0 while data=stdout.read(64*1024) STDOUT.puts "#{data.size.to_s(16)};" STDOUT.print data STDOUT.puts counter+=data.size end STDOUT.puts "0" STDOUT.puts "Content-Length: #{counter}" STDOUT.puts end th.join Zastanawiam się, czy może …

0
Uruchom aplikację z GUI ze skryptu CGI
Czy można uruchomić aplikację za pomocą GUI ze skryptu CGI (na Windows 7)? Powiedzmy, że chcę wystartować Wideo Lan (VLC) . Jak mogę to zrobić? Pierwsza próba: Próbowałem użyć exec funkcja w Perlu. Mój skrypt CGI cgi-bin/Test.pl: #!C:\Perl64\bin\perl.exe use strict; use warnings; print "Content-type: text/html\n\n"; exec qq("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe"); 2. …

1
Jak pobrać nagłówek bash cgi http: //?
Kiedyś w cgi bash był w stanie zobaczyć cały adres internetowy z http: „$ VAR” $ HTTP_HOST $ REQUEST_URI $ VAR = http: // ← Nie pamiętam, ponieważ nazywa się to zmienną, która pokazywała http: // Szukałem cały dzień i nic nie wiesz, jak nazywa się zmienna?
bash  cgi 

1
Dlaczego skrypty CGi nie odczytują nagłówków ze STDIN
Po ostatnich lukach w zabezpieczeniach związanych z CGI przeczytałem o tym trochę i mam pytanie. Pamiętaj, że nigdy nie korzystałem z CGI i nie koduję w PHP lub Perlu, więc może coś oczywistego mi brakuje. Jak rozumiem, komunikat odpowiedzi musi zostać napisany przez skrypt do STDOUT, w tym zarówno nagłówki, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.