in reply to Using CGI to display images

Do your httpd error logs say anything about it? It seems most likely that its a "path to file" difference. Try putting ./ in front of the path, like ./wp-content/uploads/Untitled-1.jpg or the full system path to the file.

I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh

Replies are listed 'Best First'.
Re^2: Using CGI to display images
by serotta1958 (Novice) on Jul 28, 2011 at 18:11 UTC

    that was very helpful I have been playing with the path and I am still struggling. I have gone from not found to "exec format error". My error log has the following. The new code is below also.

    [Thu Jul 28 13:59:07 2011] [error] (8)Exec format error: exec of '/usr +/lib/cgi-bin/images/Untitled-1.jpg' failed [Thu Jul 28 13:59:07 2011] [error] [client ::1] Premature end of scrip +t headers: Untitled-1.jpg, referer: http://localhost/cgi-bin/hellopm. +pl my code is below. print $q->header, # create the HTTP header $q->start_html('hello world'), # start the HTML $q->img({-src => 'images/Untitled-1.jpg', -alt => 'Powered by Perl'}), $q->h1('hello world3'); # level 1 header
      You look like you may have the wrong content type. Try
      binmode STDOUT; # a good idea print $q->header(-type => "image/jpeg" );

      I'm not really a human, but I play one on earth.
      Old Perl Programmer Haiku ................... flash japh

        Thanks taht was it!