आपके द्वारा पोस्ट किया गया कोड छवि डेटा नहीं पढ़ेगा, बल्कि इसके फ़ाइल नाम को पढ़ेगा। आप एक ही निर्देशिका में एक छवि को पुनः प्राप्त करने की जरूरत है, तो आप file_get_contents()
साथ उसकी सामग्री को प्राप्त कर सकते हैं, जो ब्राउज़र के लिए इस्तेमाल किया जा सकता सीधे निर्गम के लिए यह:
$im = file_get_contents("./image.jpeg");
header("Content-type: image/jpeg");
echo $im;
अन्यथा, आप the GD library उपयोग कर सकते हैं छवि में पढ़ने के लिए आगे छवि प्रसंस्करण के लिए डेटा:
$im = imagecreatefromjpeg("./image.jpeg");
if ($im) {
// do other stuff...
// Output the result
header("Content-type: image/jpeg");
imagejpeg($im);
}
अंत में, यदि आप छवि तुम्हारी जरूरत है (हालांकि अगर यह आपके कोड के रूप में एक ही स्थान में है, तो आप चाहिए), आप एक का उपयोग कर सकते के फ़ाइल नाम पता नहीं है सभी जेपीईएस खोजने के लिए glob()
उदाहरण के लिए:
$jpegs = glob("./*.jpg");
foreach ($jpegs as $jpg) {
// print the filename
echo $jpg;
}
स्रोत
2012-04-05 18:52:37
आपका उदाहरण सिर्फ फ़ाइल नाम, नहीं छवि की सामग्री पढ़ता है। आप क्या करने की कोशिश कर रहे हैं? – Cal