Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak szybko otworzyc obrazek? - kodu php
kulfoniasty
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.10.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kulfoniasty
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.10.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 13:05