PigPen|oo|
02-12-2002, 11:03
huhu, ein kleines Problem,
siehe Thread auf Linuxforen.de -> link (http://www.linuxforen.de/forums/showthread.php?s=&postid=286587#post286587)
webserver mit php-unterstützung, "gd, zlib, libjpeg, libpng installiert, und php damit auch kompiliert".
soweit so gut :
meine beiden scripte ->
-----------------------------------------------------------------------
image.php
<HTML><HEAD><TITLE>Bildvorschau</TITLE></HEAD>
<BODY BGCOLOR="#FFFFFF">
<?php
$verz = dir(".");
while ($datei = $verz->read()) {
if (eregi(".jpg$", $datei)) {
echo("<a href=\"$datei\">");
echo("<img hspace=10 vspace=10 ");
echo("src=\"thumb.php?image=$datei\">");
echo("</a>\n");
}
}
?>
</BODY></HTML>
-------------------------------------------------------------------------
thump.php
<?php
// Bilderzeugung - thumb.php
header("Content-type: image/jpeg");
$scale = 3; // Ein Drittel
$size = getimagesize($image);
$width = round($size[0]/$scale);
$height = round($size[1]/$scale);
$src = imagecreatefromjpeg($image);
$dest = imagecreate($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height
,$size[0],$size[1]);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
?>
----------------------------------------------------------------------------------------------
nun ja funzt soweit so gut,
das problem, thump.php erzeugt die bildervorschau, dennoch werden diese nicht dargestellt.
ich vermute das es irgendwas mit der jpeg unterstützung im php zu tun hat, ich bin mir sicher es richtig kompliert zu haben,
gibt es ansätze wie ich es überprüfen könnte, berechtigungen stimmen.
link
axo nutzt bitte keinen mozilla der macht blaue balken
is mom für ie optimiert -> wird aber noch geändert
----------------------------------------------------------------------------------------
php wurde nun neu kompliert und dennoch klappt es noch nicht
cd /usr/local/src/webserver/php-4.2.3
./configure \
--with-apxs=/usr/local/apache/current/bin/apxs \
--with-mysql=/usr/local/mysql/current \
--with-zlib \
--with-ftp \
--with-gd-dir=/usr/lib \
--with-jpeg-dir=/usr/lib \
--enable-versioning \
--enable-track-vars=yes \
--enable-url-includes \
--enable-sysvshm=yes \
--enable-sysvsem=yes \
--with-config-file-path=/etc
mfg.
thom
siehe Thread auf Linuxforen.de -> link (http://www.linuxforen.de/forums/showthread.php?s=&postid=286587#post286587)
webserver mit php-unterstützung, "gd, zlib, libjpeg, libpng installiert, und php damit auch kompiliert".
soweit so gut :
meine beiden scripte ->
-----------------------------------------------------------------------
image.php
<HTML><HEAD><TITLE>Bildvorschau</TITLE></HEAD>
<BODY BGCOLOR="#FFFFFF">
<?php
$verz = dir(".");
while ($datei = $verz->read()) {
if (eregi(".jpg$", $datei)) {
echo("<a href=\"$datei\">");
echo("<img hspace=10 vspace=10 ");
echo("src=\"thumb.php?image=$datei\">");
echo("</a>\n");
}
}
?>
</BODY></HTML>
-------------------------------------------------------------------------
thump.php
<?php
// Bilderzeugung - thumb.php
header("Content-type: image/jpeg");
$scale = 3; // Ein Drittel
$size = getimagesize($image);
$width = round($size[0]/$scale);
$height = round($size[1]/$scale);
$src = imagecreatefromjpeg($image);
$dest = imagecreate($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height
,$size[0],$size[1]);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
?>
----------------------------------------------------------------------------------------------
nun ja funzt soweit so gut,
das problem, thump.php erzeugt die bildervorschau, dennoch werden diese nicht dargestellt.
ich vermute das es irgendwas mit der jpeg unterstützung im php zu tun hat, ich bin mir sicher es richtig kompliert zu haben,
gibt es ansätze wie ich es überprüfen könnte, berechtigungen stimmen.
link
axo nutzt bitte keinen mozilla der macht blaue balken
is mom für ie optimiert -> wird aber noch geändert
----------------------------------------------------------------------------------------
php wurde nun neu kompliert und dennoch klappt es noch nicht
cd /usr/local/src/webserver/php-4.2.3
./configure \
--with-apxs=/usr/local/apache/current/bin/apxs \
--with-mysql=/usr/local/mysql/current \
--with-zlib \
--with-ftp \
--with-gd-dir=/usr/lib \
--with-jpeg-dir=/usr/lib \
--enable-versioning \
--enable-track-vars=yes \
--enable-url-includes \
--enable-sysvshm=yes \
--enable-sysvsem=yes \
--with-config-file-path=/etc
mfg.
thom