Portál AbcLinuxu, 9. května 2025 21:15

Dotaz: zobrazení cgi ve stránce

26.2.2009 18:54 Mupy | skóre: 10
zobrazení cgi ve stránce
Přečteno: 204×
Odpovědět | Admin

Dobrý den,

napsal jsem si cgi script info.cgi

http://jindrovi.cz/hudba/info.cgi

a chtěl bych ho vložit do index.php na určité místo nabídky.

Chtěl bych Vás poprosit jakým způsobem a příkazem tam vložím výsledný text

tohoto scriptu ?

Zkoušel jsem <!--#include virtual="/hudba/info.cgi"--> ale nedaří se.

Děkuju moc

linux lama :-)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Amarok avatar 27.2.2009 09:25 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: zobrazení cgi ve stránce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neco podobneho se ted taky chystam resit. Muzu se zeptat, v cem ten cgi skript pises? V Perlu? Muj webhosting pri phpinfo() vypisuje podporu Perlu i Pythonu, ale zadny cgi nejak nemuzu spustit, pry nemam prava (i kdyz ten soubor ma prava pro pristup nastaveny na 755).
GNUniverse - May the source be with you...
27.2.2009 09:47 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: zobrazení cgi ve stránce

Já jsem nastavil pokusně práva na 777 ale budu to měnit až se mi podaří ten script uložit na stránku.

script je

#!/bin/sh
echo 'Content-type: text/html'
echo
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">'
echo '<HTML>'
echo '<meta http-equiv="Content-type" content="text/html; charset=windows-1250">'
echo '<TITLE>info</TITLE>'
echo '</HEAD>'
echo '<BODY>'
echo '<PRE>'
celkem=`find /intranet/hudba -type d | wc -l`;
alba=`find /intranet/hudba -type d -name "(*" | wc -l`;
mp3=`find /intranet/hudba -type f -name "*.mp3" | wc -l`;
interpret=`expr $celkem - $alba`
echo "Interpretů je "$interpret;
echo "Alb je "$alba;
echo "Mp3 je "$mp3;
echo '</PRE>'
echo '</BODY>'
echo '</HTML>'

 

Jestli ti to pomůže :-) . Zatím nevím jak to mám dát na určité místo v index.php .

linux lama :-)
Amarok avatar 27.2.2009 09:57 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: zobrazení cgi ve stránce
Tak to je jeste zajimavejsi, tohle ja vubec nespustim, uz jsem napsal ne webhosting.
Reseni bych videl jednoduse ve spusteni tohodle skriptu pomoci php a vypsani vystupu. Podivej se v php navodu na funkce "exec" nebo "shell_ exec". Odchytnes si vystup tveho shell skriptu do promenne v php a pak obsah nechas vypsat do html. To je jen ted teorie, online jsem to nezkousel, jen zatim offline asi pred tydnem (pres LAMPP).
GNUniverse - May the source be with you...
27.2.2009 10:07 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: zobrazení cgi ve stránce

Dík juknu na to já to spouštím v Xammpu

http://www.apachefriends.org/en/xampp-linux.html

ale od sebe doma ne na webhostingu.

linux lama :-)
Amarok avatar 27.2.2009 10:15 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: zobrazení cgi ve stránce
Jojo, to ja taky. LAMPP = linux XAMPP. XAMPP je takovy vseobecny nazev, protoze to je i pro Wokna.
Ja ale spis chci na webhostingu zprovoznit Perl nebo Python misto sh (bash), protoze bych usetril plno casu a usili, jelikoz si chci (vedle html) psat i skripty a programy pro Linux (coz v PHP moc prakticke neni), tak abych se nemusel ucit jeste dalsi jazyk. Perl a Python jsou pro html podle me stejne vhodne jako PHP, jsou ale jeste pokrocilejsi, da se s tim proste delat daleko vic.
GNUniverse - May the source be with you...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.