webForumDet fria alternativet

header, skicka bild...snabbis :D

PHP

2 svar · 129 visningar · startad av HDJHSKGDKJHSD

Medlem sedan sep. 2001147 inlägg
Frågan#1

tjenare!

efter att ha sökt både på php.net och wf så har jag inte hittat det jag behöver :-(

Jag har ett par bilder i en mapp som inte är åtkomligt via www, och så ska det vara.. men jag har hört att man kan "bundla" bilderna i en php-fel via header?

alla bilder är jpeg-bilder och ska inte modiferas.. bara "slussa" besökaren.. :)

Medlem sedan juni 20008 205 inlägg
#2

Nej, man kan inte skicka flera bilder på samma gång, men ett script kan naturligtvis skicka olika bilder vid samma anrop.

<?php

define('IMAGE_HOME', '/sökväg/till/katalog/med/bilder/');

if(isset($img) and !preg_match('/\.\./', $img) and !preg_match('/~/', $img)){
header('Content-Type: image/jpeg');
readfile(IMAGE_HOME.$img);
} else {
header('Content-Type: text/plain');
echo 'Jag vill inte öppna '.IMAGE_HOME.$img.', sådeså!' ;
}

?>

------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde

Medlem sedan sep. 2001147 inlägg
#3

heh..

det var en bild åt gången jag menade.. tack! :)

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)