Пакетная обработка изображений - обрабатывается только одна картинка из трёх
Код:
<?php
//скрипт предназначен для просмотра превью всех фотографий из конкретного альбома
ob_start();
require_once ($_SERVER['DOCUMENT_ROOT'] . '/includes/connect_funcs.php');
require_once ($_SERVER['DOCUMENT_ROOT'] . '/photogal/classes/class_images.php');
connect();
$image_array = array();
$im = new images();
$query = pg_query("SELECT pic_name, datetime, foto_size, title, descr FROM table WHERE razd_id = " . $_GET['album_id']);
while ($data = pg_fetch_assoc($query))
{
$im->file_name = $data['pic_name'];
$image = imagecreatefromjpeg($im->file_name);
$image_p = imagecreatetruecolor(100, 100);
$result = imagecopyresized($image_p, $image, 0, 0, 0, 0, 100, 100, imagesx($image), imagesy($image));
header("Content-Type: image/jpeg");
imagejpeg($image_p);
}
?>
//скрипт предназначен для просмотра превью всех фотографий из конкретного альбома
ob_start();
require_once ($_SERVER['DOCUMENT_ROOT'] . '/includes/connect_funcs.php');
require_once ($_SERVER['DOCUMENT_ROOT'] . '/photogal/classes/class_images.php');
connect();
$image_array = array();
$im = new images();
$query = pg_query("SELECT pic_name, datetime, foto_size, title, descr FROM table WHERE razd_id = " . $_GET['album_id']);
while ($data = pg_fetch_assoc($query))
{
$im->file_name = $data['pic_name'];
$image = imagecreatefromjpeg($im->file_name);
$image_p = imagecreatetruecolor(100, 100);
$result = imagecopyresized($image_p, $image, 0, 0, 0, 0, 100, 100, imagesx($image), imagesy($image));
header("Content-Type: image/jpeg");
imagejpeg($image_p);
}
?>
Вызываю скрипт так:
http://www.site.ru/photogal/photos.php?album_id=141
В 141 альбоме 3 фотки. В действительности размер изменяется только у одной. Остальных просто не вижу. При этом привожу фрагмент HTML-кода страницы:
Цитата:
*сmеР6бєd(и~й^Oo„А{„l§“+mPибeМЉiт6xn{чьэiїЮ�5dVV^1Ю3лн≈%•Л£|ДI”е<н>ЯSZз©=џщV.WЇ±ЫЧ1J$IФ Iѕ@x)W2JЮSе@УјпЯ∆Эtџ\ Ѓ<Ў6б1ЮmгМg•;G‘Ў,цыCойГТ8дПЋх®T≠™FЄz1RчМ…>J;№wЭ°1”'І=�Z ЇЦHoян9"&,sЅoШаWCЂ\ўC•J–efјW`јq∆3Т9фф#9ђy&≥ЯHЖвIћЈУ iG8<н/яС№wЌm¶ЖЎД£§Y5ФМ6,VЃvТ£з‘рkZ[инР4НД∆Ўјcуу…€�w=∆ §d}§џј/fЌa±qПVѕ^Ьз±≈QiЦвIДо≤0QЄѓ
МъV2љGe±¬кJVВn«IхƒиD.AФЬ>№3Бџ8vјг�VХѓЛ∆Ч(ЗQЄљ1,A3D�дeЖ=«е\уЎ…o=©ПqИ∞)µ∞#<{÷vѓ•ЁE®ҐI#№<ЛЄ≥уЄtХM(Fо¬МофgumгU1@Є%О]Ъ8±ѕ@66xЅќOZ+ТЈ–еHВЫЛР√пBн”Цэ?ъ‘PлA;_у/џЅСOm*Kn1ЮGчy»ІoAHхЁц∆ц5hм„ќБФaРч�ъК(™£≠%q”’GkЉRy`АЛР;g,?∆≤cbFьР|∞дpNћюYҐКў"аXM.Іi%dhКФ»�Вєфх«д+.+8а|nwЃгО7/R0�Иу„І•VЯiФКz≠Ъ-љюRƒА:ъcЏ©й3HnюћЌЊШяzњЌч\МъbК+Я"ЂіK™.¶0њE∞©Ѕ≥ЯйщU"Нm"PАy»“9ч1щ~¶К)“шЭ5о£[H2]OЉтНПЕ√}яјсъUЩх©≤ЩСgkpјc
1ъу÷К+©YЌ+Ш≥кwI)ИIт«т/аtҐК)ЄЃ«<Тї?€ў€Ў€а�JFIF������€ю�>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
€џ�C�
$.' ",#(7),01444'9=82<.342€џ�C
2!!22222222222222222222222222222222222222222222222222€ј��d�d"�€ƒ�����������
€ƒ�µ���}�!1AQa"q2БС°#B±ЅR—р$3brВ
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzГДЕЖЗИЙКТУФХЦЧШЩЪҐ£§•¶І®©™≤≥іµґЈЄєЇ¬√ƒ≈∆«»… “”‘’÷„ЎўЏбвгдежзийкстуфхцчшщъ€ƒ��������
€ƒ�µ��w�!1AQaq"2БBС°±Ѕ #3Rрbr—
$4б%с&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzВГДЕЖЗИЙКТУФХЦЧШЩЪҐ£§•¶І®©™≤≥іµґЈЄєЇ¬√ƒ≈∆«»… “”‘’÷„ЎўЏвгдежзийктуфхцчшщъ€Џ���?�№і÷°їХзN÷чђ÷еCyШ` $sР@ј�~Ђj„ч1i÷ЏT„п-ї+dёЅ|ґ �√yyщщБпµДУЎ£<R]ђoЁХТд(#vg9∆…∆3XчVmЂ_C}k®fЖгчo®ЙтFьc�гРкса£≠їoэ�W=ОE
ґ№’‘µцiгТёвў,mm’|ўXщvе≤ЫBєщШ)pПЦЃoУ Е§ў&•3®yќћ»Ь∞*дmnЊГЃ~оётiЪЏкуеНn.mcUЩs∆@=№Г«¶FМ:О≠ЂK“>йн#ы/Шк#uVШХPrQП»GU<pКФ-.ВЛІ8і’„rь„—•ыђk"^BшYcРМеNбsј!љ}F2
СxЈ?dR»[jnFBК 9Ћ`з”ЮБ≈`√$ЖоbмZёЁГZ(fO5ИаЅPH»$ЬО+rЁPFццр&≥З<оз9…=реDєj{ѕ~»К€�єЗ4#ІwяѓЯ№tV7¶гѕ"÷EP№±зп7;∞�зЬтsXSy:eЌЉ+з !vНЋ&Іѕз»п≈2«UЮяxСё8QЩ’Фd�}шѕ УXЩоѓ;м+÷Рcог9$ът3[¬ВЬщc≥утюЊуƒs“пqсё∞ћ|ЄcUНFFц$≥s–�Zєd#Ъ}ецщ®дгІ{VEМДН‘Јs+/
OQь≈iйиҐldьЁT.�ОOьщ÷xЉ'≥ХЇ•э�√Д'}ЋыKiЃdЄ\Зќcc‘ЮЗОЁ€�»®п≠EЄ6с∞ЧLГ~lЧњAK™•С.]7Ѕ¶$UјЅѕ‘сяџПTµƒЋТƒпШЯзхѓЬгiч„њфї-НДоKyЁЫж|Jтxьsш—RЃ≠yІП" £@ №
ќq‘Пj+Тx,SУеЕ„}JSІ’≥ТТYХ-ї\…n—Ш¶iVX∆¬KъЩrЉМаъpVэ,фmfќThвґХ.Yb€�RД°@eќ∆∆~оуЮВЗЖёK(гМЉ±;0gNбЈј#РN #лМxµnѓmЮиЋ,Ђ“ЧЩe9lp≠ВNЭ8к†фnэфщEQЁ'≥4n-[J‘ђnмcSЪ}ƒj`≠
%Шxf$dXПШ≠-ќ_2йЪKhЃ.ШЬ» y%*†ќ1ОЕГЅpuкўѓѓmяћ7f—Н“yfIqЎ0@щaќаO4ы$К`÷нlзжПЋм#†8з<Пaѕ=ѕW4\W2≤ул№∆єѓ$мOэЫ%Х√≈#@“«жLт*гЅ@ дУРєд/µj≈q*GЁKУґ-АmЎ[ilОЄt9„ВqГ&Ф±ѕq≥QЂ В≈U»G=�Ч^3POv“,N&C°Р≤¬сНўлѕЃyЌKН'/uы•^§э…+µдЙ÷8флЙoЎlы9iЛ1Ћ(;Hз$г?ЦsUµK”u~Еc(“ХТ`xЏ0I�rзWЧC7zm≈Чѕ3»в5ЗчkЉ=:М7Nh’->#ЭH?$!∆мaЈПдMw–дЭєњvЦюЊгЅ™Ьd—V
нўWxчЕO#<гџ°Ђ…t≈UЩ МЊ[Э√ЯІ&≥МrЫҐ™мКтmsп«уьЌ]ЋБ$D®UNШГ”Яуёє]'5'~§я±5єєЇE≤К2™тnтє?Sяґ:€�tV√ў[ZGonт*м
Їз9ѕ+т�xќ?,\嵬#!iгОЗ�р©оѓeїУao-V`Є9QБ«њUQ©(™Z%ЂнєVDЩ¶Чh|a∆N9хҐЈC£eУh…;ЈcЦѕ?ЖhѓfЮcЌг=LЬ58H ґТH°ЪЫ,НyeQ@:(%zМЬг�т
iш≥NКёVШ∞aэЭuж:Ѓ)є�^аrN>`*uak®√цЩь¶З.ыЖ
r“ ѕЋь[{Ь“jЦЂe"Ё4O+=§ш� VCє7 ЭьзcЯaҐ™І£љП~RODфc°МµдЦуЇK:дАьЮ`ад©ЎH#Г‘tж≠Y\yъ71JI!VЏ™≈§r�ѕЁ\ЮлЯj•І+6Юwvu.∆eущ’BУОДб�ъТЏк�±}Ю—V+ДДЯ z*ьАsР8#ѓ8кFrс4оіюњѓшcxќKЁюњѓлєi§Жн�’ќЋ#АY7(»~pGЋВƒТNr9'£k¶џ%±+# ”\ЂЉ.wHђX*БММsГіСТ95CNЈєОKйeTОtxя ,мАu Р@rHд÷-÷вф№Eo»д30^I9ъqшуЎcХЊKDЏЭhЊZЬґф:Ы(≠нп!8;fQ6М1ВHѕCГЯZ»’cxѓeЄwEЩ$TTЅЯз≥dю==l4ц+pќЦ0c\rј©дcПљА?ё>Ь6…дО∞≥Ея8∞ахќzv≈uSФ°яSз*F*n1w] vЖіDЩЭ%GуNx-О_у÷ђгЉВdТлrґ't`7P@э=™µ•…Y±"ї bpGЃO?Пт≠џYбX!ОXRn≤!e9PƒБП_Їљ~µ^ёpже{'шРТcc“BЎ√#HfE;x*МгІґ:Sn>ѕas∆™.“IдХ«wдюљ]ЄњKіТИ2їeЖyлу�сйYЈqE
тr=їfзУТyг°ѓ6•IrоhщR—+Еp°~_їЅјк(™мX_5HјџРI󥚈�мЪЛDя…Ью–жв‘#Гѕkp<“2мA-У∆A<А{ф±nѓawЉbDЛon™ ЎЏкUП 7q¬зРjHмg’4�µї»ґftxU8(џ<g gСлСЬ÷5ћKiьСШЃ∆!ркP и$ЏМGFQ„�Юв≥едI≈=�а~З≤ІJ—№”hЃ«Бхa9Т7o1’\еWpз'лйБ‘WC-ЄЗMЦъYY#@БUdMЉЬбr{7@ppN95Сb%ю√”≈ћїбh%зпьЅ2ЄзУшМqЌ\Є+{"√Є0ЭєБq¶ќA#МЄнТy МФ°жёЊZфяRЭжФпfЛцу<VQџ≈С'@ђШV*3Цq–sПв�д”≤Ъ÷$[≥цШ•МХ+еґUxЏ√†9Ёѕ>љxмі3Ђ∆UХL8∆JО'І#ѓѓ•Lg±Вж’nf
Т9БЩXgРF+А~SЈЬМыcѕT’JЊтюњкUR\љ?а
yЕЁШїЖtт †еВЬ•Hч##==i∞ќ≤JY$U№КЃOруВ1щ~љ Ї’lm4ЙJЉ!PtТђќYЗћЁTьІщG9 –µЁЌ—Є@Йж8ИСvЎ”#ґzWmI%7≤юЊG<pСТuVЛ≥6tиU†
rЖ,ВV2K9а}}?эG6L) ≠Чd0√м�цдг‘’[;п±K++2Д>cOЌї‘цЎлSN∞ѕ,у@B �*ЗЅ3ї„ьkЮ^ќRj:'ѓбЈхдpt9_ЌяЕ∞ќ дp:ЮЯ^:ж¶imCy/≈ФНЂ…з?\юUУn„I/УsОm≈Xp@8д} ≠£БаУx*sЄ$x8«°ч45меЌKрюњ"VЂR;Л ЈЗN
ГЮШ≈^жx÷Qж8.TgтҐЊ„wBnо мжУ’ЎгtйxoN(№AjСЙE"R7Ћ∆о√!≥Рr+Ъ„нфямл
Кто-нибудь может объяснить, в чём здесь проблема?
Да не трудитесь уже отвечать... а админу форума за такие порядки - бааааааааааальшой минус! я думал, честно говоря, что здесь по-настоящему профессионалы.
Да, и ещё. Не флудите сейчас в теме типа "ты самый умный", "мы не знаем", "иди на..." и т.д. Всё равно читать не буду :) недостойны вы чтобы вас читали :)
1. Отвечать никто не обязан.
2. Обсуждать поведение не принято.
Тема закрыта, автор наказан.