kulfoniasty
10.05.2004, 23:00:47
Może temat nie wiele mówi, ale juz pisze wiecej.
Otoz jestem w trakcie pisania galerii zdjec z aparatow cyfrowych. Chce jednak dac moim uzytkownikom max. zabezpieczenie ich zdjec, a raczej tych zdjec ktore chca. Dlatego katalog ze zdjeciami ma chmod 770. Wykorzystujac to moge sie podlaczyc do obrazka z php. Ale tu pojawia sie problem naturyc technicznej:
Jak to zrobic najszybciej??
2 dotychczasowe metody były skrajnie czasochłonne i obiazajace dla kompa. Chcialbym jakies propozycje jak to rozwiazac. Poniezej umieszcze 2 moje koncepcje pliku img.php, tego bedacego obrazkiem w <img src=>
1 koncepcja
[php:1:593a469266]<?php
$f = fopen($path,"rb");
$r = fread($f,filesize($path));
header ("content: image/jpeg");
print($r)
?>
[/php:1:593a469266]
2 koncepcja
[php:1:593a469266]<?php
$p = @$_GET["path"];
header("Content: image/jpeg");
$im = imagecreatefromjpeg($p);
imagejpeg($im);
imagedestroy($im);
?>[/php:1:593a469266]
Z góry dzięki za pomoc
Majdan
10.05.2004, 23:10:20
Możesz przeprowadzić testy.
:arrow: Manual: [manual:f508440bb4]microtime[/manual:f508440bb4].
PS. To chyba przeoczenie, ale w pierwszym kodzie zapomniałe zamknšć otwartego pliku. :wink:
kulfoniasty
11.05.2004, 15:22:46
no i doszedlem.
Zaden z 2 sposobow sie nie nadawal
Wzialem opisany w manualu w dziale funkcji header() przyklad
[php:1:0227e7a69d]<?php
header("Content-type: image/jpeg");
readfile($p);
?>[/php:1:0227e7a69d]
I ten w porownaniu do poprzedników działa błyskawicznie
Aha, to nie była kwestia zamkniecia pliku, szybkosc byla ta sama.
Dzieki za azainteresowanie
Cytat
Aha, to nie była kwestia zamkniecia pliku, szybkosc byla ta sama.
Ale przy zamykaniu pliku nie chodziło o szybkość tylko o bezpieczeństwo pliku.
BzikOS
11.05.2004, 16:42:49
A nie prościej:
[php:1:70332ef744]<?php
header( "Content-type: image/jpeg" );
header( "Location: plik.jpg" );
?>[/php:1:70332ef744]
Chewolf
11.05.2004, 18:54:05
Cytat
A nie prościej:
[php:1:5fa29d00c8]<?php
header( "Content-type: image/jpeg" );
header( "Location: plik.jpg" );
?>[/php:1:5fa29d00c8]
Według mnie :
NIE
BzikOS
11.05.2004, 19:21:48
Cytat
Według mnie : NIE
Prostsze to to jest, z tym że nie doczytałem pytania
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.