Vraag & Antwoord

Webprogrammeren & scripting

CGI script aanroepen zonder 'headers'

11 antwoorden
  • Op [url]http://www.wittebal.nl/calpublisher/calendar.shtml[/url] wordt een CGI-script aangeroepen d.m.v. <!--#exec cgi="/calpublisher/calpublisher.cgi" --> in de calendar.shtml-file. Nu krijg als 'top' in de pagina een header met info. Als ik het script direkt aanroep d.m.v. [url]http://www.wittebal.nl/calpublisher/calpublisher.cgi[/url] dan krijg ik die header niet. Kan ik met behulp van een code in de shtml-file die 'header' wegmoffelen?? De kalender moet in een webpagina gebruikt worden en daar hoort die'header' niet thuis.
  • Het lijkt mij niet dat dit iets is wat je in de shtml regelt. Dat zou namelijk betekenen dat de source van de shtml deze header al bevat (en dan kan je 'm dus gewoon verwijderen). Mijn vermoeden is dat het cgi-script zelf de headers schrijft, of dat het een instelling is van je webserver (IIS). Zoek eens in het cgi script naar de volgende tekst [code:1:fe0f07352d]print "Content-type: text/html\n\n";[/code:1:fe0f07352d] en comment deze eens door er een # voor te plaatsen [code:1:fe0f07352d]#print "Content-type: text/html\n\n";[/code:1:fe0f07352d] HTH.
  • Kan ook nog iets van 'print header()' zijn, ingeval van CGI.pm.
  • Dank voor de reacties. Als je kijkt op [url]http://www.wittebal.nl/hello.shtml[/url] dan zie je dat het daar ook verschijnt. De cgi-file: #!c:/perl/bin $t = "Hello World!"; print <<EOT; Content-type: text/html <Title> $t </Title> <H1> $t </H1> EOT Dus het zal aan de server liggen??
  • [quote:cd956ebaa1="Nammie"]Dus het zal aan de server liggen??[/quote:cd956ebaa1]Uhm, mijn conclusie is juist dat het dan aan de Content-type header in het script ligt. Probeer het eens met deze cgi: [code:1:cd956ebaa1] #!c:/perl/bin $t = "Hello World!"; print <<EOT; <Title> $t </Title> <H1> $t </H1> EOT [/code:1:cd956ebaa1]
  • Je hello.cgi staat er nu. Hij is wat korter geworden. Pragma-cache is verdwenen geloof ik. Ga door, ga door!
  • [quote:a565786d1a="Nammie"]Ga door, ga door![/quote:a565786d1a]nope, einde werkdag, sorry :P [size=9:a565786d1a]Maar misschien moet je ook even kijken in de instellingen van IIS.[/size:a565786d1a]
  • [quote:011955ae83="Annie"]nope, einde werkdag, sorry :P [/quote:011955ae83] Wist je dat onderzoek uitwijst dat 20% van de werktijd opgaat aan internetten? [size=9:011955ae83]off-topic ja, je me'excuse[/size:011955ae83]
  • Wist je dat 33% van je leven verspild wordt met werken? ;-)
  • [quote:cdf82588d8="teacher"] Wist je dat onderzoek uitwijst dat 20% van de werktijd opgaat aan internetten?[/quote:cdf82588d8] Tel daar nog 5% koffie drinken, 5% uit het raam staren, 10% praatje maken en 5% heen en weer schuiven van de stapels papier op je buro bij op en er is alweer bijna een halve dag voorbij ;) [quote:cdf82588d8="teacher"][size=9:cdf82588d8]off-topic ja, je me'excuse[/size:cdf82588d8][/quote:cdf82588d8]tss, moeten modderaars niet het goede voorbeeld geven ;) back on-topic: Heb even snel een [url=http://www.google.nl/search?sourceid=navclient&hl=nl&q=iis+exec+cgi+header]search[/url] gedaan met google, misschien is [url=http://www.gossamer-threads.com/forum/General_C8/Perl_Programming_F14/Useless_Header_info_returned_by_IIS_when_running_SSI_exec_P203750/]deze link[/url] iets.
  • [quote:d519247ffa="gerben"]Wist je dat 33% van je leven verspild wordt met werken? ;-)[/quote:d519247ffa]verspillen? daarmee zorg ik ervoor dat ik in de rest van mijn tijd leuke dingen kan doen :)

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.