php.ini anyone?

Software d.  21. marts. 2006, skrevet af DotMatrix
Vist: 231 gange.

DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 10:22:47
Svar/Indlæg:
345/63
hej.

er der nogen der har udvidet forstand på indholdet af php.ini.

jeg har lavet en php side som læser et billede og parser jpg indholdet af billedet direkte til browseren. så kan man hvis man i et image tag på en anden side skriver få billedet vist med de ændringer som php dokumentet nu foretager. men jeg kan ikke få min webserver/php.exe til at ville parser det videre!

er det nogen der kan hjælpe mig med dette?

---> DotteN.

Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 10:51:50
Svar/Indlæg:
4089/252
Skal næsten se koden før jeg kan hjælpe dig... Men dette er vist heller ik forum til det hehe. Tjek eksperten.dk eller udvikleren.dk de er gode til at hjælpe.





DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 11:08:34
Svar/Indlæg:
345/63
jaja :) ja, men koden virker. for jeg har prøvet den på en anden webserver og der virker den, men jeg kan simpelthen ikke finde ud af hvad forskellen er mellem de to opsætninger.

jeg har denne linje i toppen af php dokumentet
header('Content-Type: image/jpeg'); så man kan sætte det ind i et img tag, på samme måde som man ville sætte et jpg billede ind. eller med den linje opfattes php filen som et jpg image, men min webserver vil ikke parse indholdet af billedparser.php videre til browseren. den gir mig bare en error 200 med fejl teksten "ok".

---> DotteN.



beatmore
 
Elitebruger
Tilføjet:
21-03-2006 11:27:20
Svar/Indlæg:
3943/44
#2 error 200 betyder at det virker som du kan se!

lyder som om at serveren ikke tillader det!



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 11:41:18
Svar/Indlæg:
345/63
ja nettop. men hvor fan sætter man det op! det er det jeg ikke kan finde. har du en ide til hvad den property hedder? og om jeg skal finde den i php.ini eller webserveren?

---> DotteN.



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:09:15
Svar/Indlæg:
4089/252
hmm forskellen kan jo være at den ene kører med registret globals, eller måske er den ene php4 mens den anden er php5.

PHP5 skulle være 100% bagudkombatibelt, men jeg har oplevet at folk har haft problemer.

Hvilken hos ligegr siden på(altså den som ikke virker) ?



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:09:36
Svar/Indlæg:
4089/252
hos = host:)



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:11:25
Svar/Indlæg:
345/63
he. den som ikke virker har jeg selv sat op. så den kører på en pc hjemme hos mig. men har aldrig haft problemer med php før. og de kører begge to php 4.3.2. men det med globals ved jeg ikke. det skal jeg lige have undersøgt.

---> DotteN.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:13:06
Svar/Indlæg:
345/63
http://userportal.iha.dk/~0387... sådan burde det se ud.

http://www.skjulestedet.dk/bil... sådan her ser det ud.

---> DotteN.



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:15:29
Svar/Indlæg:
4089/252
Har selv sat en localhost op med apache på min egen PC til udvikling af hjemmesider... Så du kan evt lige smide koden herinde hvis den ikk er for lang, og så kan jeg teste/tjekke om jeg genkender noget.

Har du selv sat apache, sql, php op? Eller bruger du en apache eller phptriad?





Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:17:03
Svar/Indlæg:
4089/252
ok kan se at den mangler billedet. Umiddelbart ser det jo ud somom billederne slet ikke findes, eller somom stien til billedemappen er forkert.



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:19:12
Svar/Indlæg:
4089/252
vær lige sikkert på at din extention er 100% rigtigt... Har oplevet at der kan gøres forskel på JPG og jpg hvis der ikke er taget højde for det... Dvs billedet kan hedde ost.JPG og i koden står der ost.jpg og så vises billedet ikke.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:19:26
Svar/Indlæg:
345/63
jeg har selv sat sql, php, og webserver op. kører dog ikke apache. kører noget der hedder lansuite (spørg mig ikke om hvorfor)

---> DotteN.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:22:14
Svar/Indlæg:
345/63
index2.php:

header('Content-Type: image/jpeg');

$maxx=100; // maximum width
$maxy=75; // maximum height

//name = billed navn;

if(isset($_REQUEST['name']) == "1")
{
$name = $_REQUEST['name'];

$size = GetImageSize ($name); // params of image

if ($size[0]>$size[1]) {$sizemin[0]=$maxx;$sizemin[1]=$maxy;};
if ($size[1]>$size[0]) {$sizemin[0]=$maxy;$sizemin[1]=$maxx;};

$im=@imagecreatefromjpeg($name); // path to your gallery
$small = imagecreatetruecolor($sizemin[0], $sizemin[1]); // new image
ImageCopyResampled($small, $im, 0, 0, 0, 0, $sizemin[0], $sizemin[1], $size[0], $size[1]);
// below is main function resampling image

ImageDestroy($im); // free memory

if (ImageJPEG($small,'',100)) // try to save image
{
imagedestroy($small);
// success
// echo "size: ".$sizemin[0]."x".$sizemin[1] ."
\n";
}
else
{
// failed to write file
};
}
else
{
//fejl i parametre
}

?>




DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:23:00
Svar/Indlæg:
345/63
fejl: det jeg lige postede var jo self. makethumb.php




DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:23:50
Svar/Indlæg:
345/63
index2.php:


Billeder


//Get an array of all the files in the current directory.
$_files = glob("*.jpg");
for($index = 0; $index < count($_files); $index++)
{

echo "

";

if(file_exists($_files[$index]))
{

echo "";
echo "echo "makethumb.php?name=$_files[$index]";
echo "\">";
echo "
";

if(file_exists($_files[$index]))
{
$filename = explode(".", $_files[$index]);
$navn = "$filename[0].txt";
$handle = fopen($navn, "r");
$contents = fread($handle, filesize($navn));
fclose($handle);
echo "
";
echo $contents;
}
else
{
echo "no text";
}
?>



}
echo "

";
}
if(count($_files) == 0)
{
echo "no files";
}
?>






DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:24:23
Svar/Indlæg:
345/63
ja det med store og små bogstaver ved jeg godt. billederne hedder alle noget med små bogstaver.

---> DotteN.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:26:17
Svar/Indlæg:
345/63
sådan burde det fungere:



sådan fungerer det:



---> DotteN.



beatmore
 
Elitebruger
Tilføjet:
21-03-2006 12:27:10
Svar/Indlæg:
3943/44
#12 why?

du kan da lige prøve at køre xampp fra apache friends (en flok tossede tyskere) det er lyn hurtigt at installere og så skulle det gerne virke (dog hvis man skal lave nogen ændringer ligger de gældene settings filer under apache/bin - mener jeg! - den skulle ikke lave om på andre installationer af apache php eller andet! - desværre er det kun til windows!



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:27:38
Svar/Indlæg:
4089/252
hvad sker der hvis du fjerner headeren fra din makethumb.php ?



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:36:48
Svar/Indlæg:
345/63
#19

så får man på den der virker vist indholdet af jpg filen i browseren, ganske som hvis du forsøgte at åbne jpg filen i notepad.

på den der ikke virker sker der det samme.

---> dotten.



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 12:39:18
Svar/Indlæg:
4089/252
ok men altså ikke Error 200?

Hm synes det er underligt... tjek lige det med de globals der.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:46:52
Svar/Indlæg:
345/63
#21 jo jo. fjerner jeg linje på den server hvor det ikke virker får jeg stadig en fejl 200

men ja. jeg checker lige de globals der.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 12:48:38
Svar/Indlæg:
345/63
#18 fordi det var lige den første jeg fik fat i. og så hvade den ssl. det tænkte jeg det ku jeg måske få brug for engang :)
Jeg kører også windows på den så det er ikke noget problem.

---> DotteN.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 13:00:08
Svar/Indlæg:
345/63
den der virker kører med register_globals til off og den der ikke gør kører med dem til on.

---> DotteN.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 13:00:37
Svar/Indlæg:
345/63
#18 jo også fordi lansuite har indbygget mail server



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 13:27:16
Svar/Indlæg:
4089/252
prøv at sætte den til off så, ved den som ik virker:)



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 13:41:40
Svar/Indlæg:
345/63
ok. hvad er det lige den register_globals gør?

--> DotteN.



Gilbert
 
Elitebruger
Tilføjet:
21-03-2006 13:43:55
Svar/Indlæg:
4089/252
http://dk2.php.net/register_gl... vupti... nemmere end at forklare tror jeg hehe.



DotMatrix
 
Superbruger
Tilføjet:
21-03-2006 13:48:11
Svar/Indlæg:
345/63
he. yes