Toon posts:

[CGI] scripts geeft geen plaatjes weer?! *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb op een server een aantal CGI-scriptjes draaien. Maar nu doet zich het volgende probleem voor. In die scripts wordt er verwezen naar een aantal gifplaatjes. Maar als je de gegenereerde HTML pagina oproept laat enkel rode kruisjes op de plaats van de afbeeldingen zien. En ja, ik heb de scripts in ASCII en de plaatjes in binair geupload. Ook de CHMOD opdrachten naar behoren uitgevoerd. Maar geen verbetering. Nu heb ik (door toeval) in een van de scripts de .gif verwijzing weggelaten naar het plaatje. Het plaatje zelf heeft de .gif extensie nog wel. Nu is het plaatje wel zichtbaar. (Kijk op www.mapleleaves.nl ga naar prikbord en dan naar gastenboek) De provider www.webcreators.nl weet hier ook niet echt een adequaat antwoord op. Komen met vage antwoorden en dat ik het script maar moet nakijken. Maar het is met alle scripts die ik er draai het geval. De plaatjes staan in de CGI-bin bij de scriptjes. Heeft iemand enig idee wat hier aan de hand is? Kan het aan de serverinstellingen liggen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ik zie geen probleem?
wat voor plaatjes zie je niet?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Nee, bij dat script heb ik het opgelost door de .gif extensie in het script te verwijderen. Kijk op www.mapleleaves.nl/cgi-bin/showlog.pl en kies day. Daar moeten allemaal balletjes komen te staan maar die laat ie dus niet zien. Dat is dus merkwaardig. Hij herkent geen plaatjes.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

zonder naar je code te kijken (ff geen tijd sorry)
geen last van hoofdletters oid? tis een unix bak neem ik aan

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Nee, dat is allemaal in orde. En ja het is een unix bak.

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Op woensdag 06 februari 2002 20:40 schreef ytimman het volgende:
Nee, dat is allemaal in orde. En ja het is een unix bak.
http://www.mapleleaves.nl/cgi-bin/dot4.gif
Dat staat in z'n image tag.
Apache 'vind' dat bestanden in die directory uitgevoerd moeten worden, terwijl je een .gif niet kan uitvoeren. Pleur die gifjes ergens anders neer, pas het script aan et voila..

Zie je overigens ook door op http://www.mapleleaves.nl/cgi-bin/dot4.gif te klikken, levert een internal server error ipv een file not found.

Verwijderd

Topicstarter
Die zal ik zeker proberen, maar ik had ook een ander script draaien en die had zijn plaatjes in de www directory bij alle html pagina's staan. Ook dat werkte dus niet.

Verwijderd

Topicstarter
Bovendien heb ik dat al geprobeerd maar dat leverde geen verbetering op. Ze bleven onzichtbaar

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Pleur die gifjes nou maar in de www dir.
Pas dan het script aan, bekijk het script, en als ie geen plaatjes weergeeft, rechts-klik je op de plaats waar het plaatje hoort te staan. Dan kies je properties, en je ziet de url van het plaatje die hij probeert te gebruiken. Paste de url in je adresbalk, en wat voor een error krijg je dan?

Verwijderd

Topicstarter
Dan krijg ik dit: http://www.mapleleaves.nl/cgi-bin/www.mapleleaves.nl/images/email.gif
Hier zie ik wel wat er fout gaat, maar de instructie vertellen wat anders, zie hieronder. Bovendien heb ik dit ook met een ander script gedaan en dat werkte ook niet.



INSTALLATION:
#
# - change the first line of the scripts to your perl path.
# - edit the list of variables for both E-guest-view.pl and E-Guest-sign.pl scripts.
# - upload all the files to your cgi-bin
# - chmod E-guest-view.pl and E-Guest-sign.pl to 755
# - DONE
#
# - To show the guestbook (http://yourdomain.com/cgi-bin/E-Guest_show.pl)
# - To sign the guestbook (http://yourdomain.com/cgi-bin/E-Guest_sign.pl)

Verwijderd

Topicstarter
Oke, we zijn een stapje verder, ik heb nog een scriptje om statistieken te draaien. Daar zitten wel plaatjes in. Die doet het wel op deze manier. Moet in ieder geval de andere nog opgelost worden.

Thanx vast voor de goede raad.

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Daar in het script waar je www.mapleleaves.nl/images/[email.gif] hebt ingevuld, zet je er nu http:// voor. Dan moet het werken.

Verwijderd

Topicstarter
Nou, bijna. Nu geeft ie dit.

http://www.mapleleaves.nl/cgi-bin/images/home.gif

Hoe krijg ik die CGI-BIN weg, die genereert ie zelf.

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Post het script hier eens (in [ php][/ php] tags)?

Verwijderd

Topicstarter
Oke, opgrlost. Die server is een beetje gaar ofzo. Ik moest eerst de files delten, dan opnieuw overzetten en weer chmod ten. Nu zijn ze volgens plan zichtbaar. Heeeeeel erg thanx. Zo kan ik weer verder. weer wat geleerd.
Pagina: 1