blob/cikal/size
11 отговора
339 прегледа
blob/cikal/size
здравейте.
Имам следният проблем.имам снимки в блоб полето на mysql -а.
Изкарвам ги на сайта ..
//getimage.php
<?PHP
$mysql_hostname='localhost';
$mysql_user='root';
$mysql_password='';
$mysql_database='бд';
$conn= mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database);
$result = mysql_query("select Picture from picture");
$row = mysql_fetch_array($result);
echo $row[0];
?>
1-во ясно е 4е ми извежда само 1-та снимка.пробвах се сам да направя цикала да извежда следващата снимка с while ($row = @mysql_fetch_array($result)) ама нещо не ми се отдаде:) ако може да ми помогнете ще сам мн благодарен.
и 2-ро което ми е по неясно е как да ги извеждам в сайта с определен размер..(imagesize) а не с реалните 4е някои са доста огромни и става мазало..:))
ще чакам с нетърпение помощ...
Имам следният проблем.имам снимки в блоб полето на mysql -а.
Изкарвам ги на сайта ..
//getimage.php
<?PHP
$mysql_hostname='localhost';
$mysql_user='root';
$mysql_password='';
$mysql_database='бд';
$conn= mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database);
$result = mysql_query("select Picture from picture");
$row = mysql_fetch_array($result);
echo $row[0];
?>
1-во ясно е 4е ми извежда само 1-та снимка.пробвах се сам да направя цикала да извежда следващата снимка с while ($row = @mysql_fetch_array($result)) ама нещо не ми се отдаде:) ако може да ми помогнете ще сам мн благодарен.
и 2-ро което ми е по неясно е как да ги извеждам в сайта с определен размер..(imagesize) а не с реалните 4е някои са доста огромни и става мазало..:))
ще чакам с нетърпение помощ...
Re: blob/cikal/size
В отговор на:($row = @mysql_fetch_array($result))
разкарай @
а за да рисайзваш снимки он-флай изкарвайки оригинала от ДБ е доста брутално за сървъра, едното че трябва да ги изкарваш една по една, после всяка една трябва да се пусне на изход на скрипт за да симулираш файл и да получиш имидж ресурс ... после пък резултата от рисайз да го пуснеш кум браузъра ... мега-брутализъм ...
Re: blob/cikal/size
ами то няма как..снимките се вкарват в блоб-а чрез програма писана на С++(предполагам) и там с сигорност ще пъхат голями снимки.трябва някак си да ги извеждам на сайта с еднакъв размер...ко да им кажа ?първо да ги обработват на фотошопа?:)
Re: blob/cikal/size
да ги обработват преди да вкарват и да не ползват база за тази цел а само външни файлове и в таблица да пазят линкове.
Re: blob/cikal/size
това за обработката на снимките се пошегувах.кажа ли им така ще ме гледат тъпо:)
иначе парвото нещо което питах е именно неможе ли да пренапише програмата да не ги запазва там ама ми вика "kak mrejov variant na programa da palni mysql v linuxa?"
с една дума така ще трябва да се преборя както е...
иначе парвото нещо което питах е именно неможе ли да пренапише програмата да не ги запазва там ама ми вика "kak mrejov variant na programa da palni mysql v linuxa?"
с една дума така ще трябва да се преборя както е...
Re: blob/cikal/size
??? а как му пълни до сега ? с кофа ли ?
пиши скрипт които ти генерира он-флай аутпут на снимка, след това с друг скрипт отваряй тази снимка, прави ресайз и трети скрипт ще ти пуска резултат към браузъра. Всичко става в около 30 реда код и 200 лева
пиши скрипт които ти генерира он-флай аутпут на снимка, след това с друг скрипт отваряй тази снимка, прави ресайз и трети скрипт ще ти пуска резултат към браузъра. Всичко става в около 30 реда код и 200 лева
Re: blob/cikal/size
ей тия 200 лв ;-)))))
може да ги преоразмерява и през html-а ако не го мързи ;-)
стават 2 файла ;-)
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
може да ги преоразмерява и през html-а ако не го мързи ;-)
стават 2 файла ;-)
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Re: blob/cikal/size
аааа.. с ХТМЛ за ламери
иначе за версия в 2 РНР скрипта е корпорейт и е 250 кинта, а за 3 се води ентърпрайз и има инсталлейшън фий от 50 кинта на линух където имат мрежова програма + съппорт от 20 кинта в час.
иначе за версия в 2 РНР скрипта е корпорейт и е 250 кинта, а за 3 се води ентърпрайз и има инсталлейшън фий от 50 кинта на линух където имат мрежова програма + съппорт от 20 кинта в час.
Re: blob/cikal/size
първо, как я измисли тая дума цикАл баси :)
второ, ако не искаш ти да гледаш тъпо като почне да думка сървъра при няколко едновременни запитвания за некоя по-големшка снимка, скръцни със зъби или квото там ползваш за убедителност, и направи така, че снимката да се ресайзва ВЕДНЪЖ, при качването. ако скърцаш както трябва, ще успееш и да не складираш снимката в таблицата - има си файлова система за целта, измисли си структура и начин за създаване на уникални имена за всяка снимка и си ги записвай след като ги ресайзнеш. пази и оригиналите, ако са необходими, ПАК като файлове, в базата не ти трябват. в базата пиши само къде да ги намериш тея файлове.
за ресайзването погледни GD библиотеката или ImageMagick.
за "мрежов вариант на програмата" - не знам какво имаш предвид и кое е мрежово и кое - не. може С програмата да ги прави тея врътки, а може и да я пуснеш да плюва картинката към твой скрипт на сървъра, който да се занимава с това да я турне някъде, да направи ресайзнати варианти колкото ти трябват, да запише квото трябва в базата и пр.
второ, ако не искаш ти да гледаш тъпо като почне да думка сървъра при няколко едновременни запитвания за некоя по-големшка снимка, скръцни със зъби или квото там ползваш за убедителност, и направи така, че снимката да се ресайзва ВЕДНЪЖ, при качването. ако скърцаш както трябва, ще успееш и да не складираш снимката в таблицата - има си файлова система за целта, измисли си структура и начин за създаване на уникални имена за всяка снимка и си ги записвай след като ги ресайзнеш. пази и оригиналите, ако са необходими, ПАК като файлове, в базата не ти трябват. в базата пиши само къде да ги намериш тея файлове.
за ресайзването погледни GD библиотеката или ImageMagick.
за "мрежов вариант на програмата" - не знам какво имаш предвид и кое е мрежово и кое - не. може С програмата да ги прави тея врътки, а може и да я пуснеш да плюва картинката към твой скрипт на сървъра, който да се занимава с това да я турне някъде, да направи ресайзнати варианти колкото ти трябват, да запише квото трябва в базата и пр.
Re: blob/cikal/size
абе тоя е уеб дизастър (еб дизайнър + еб мастър) щом пита програмисти а те му отговарят как да налеят върху линукс ... най-вероятно е някакво лапе дет е взето с връзките във ферма и се прави на уеб нещо си правейки корпоративната страница.
Re: blob/cikal/size
бе къв ще да е :) ма знам ли утре ше се окаже че ги хоствам - по-добре да му налеем малко ако има къде.
ама думата цикъл е показателна, нищо че не я пише като хората. я кажи ти кога я научи и къде? аз за последно съм я чувал навремето от даскалицата докато пишехме програми на basic за осмиците. всъщност, може пък на български така да го преподават, балимааму...
10 print "hello"
20 goto 10
run
eeх, времена бяха :)
ама думата цикъл е показателна, нищо че не я пише като хората. я кажи ти кога я научи и къде? аз за последно съм я чувал навремето от даскалицата докато пишехме програми на basic за осмиците. всъщност, може пък на български така да го преподават, балимааму...
10 print "hello"
20 goto 10
run
eeх, времена бяха :)
Re: blob/cikal/size
В отговор на:...и се прави на уеб нещо си правейки корпоративната страница
Или КООПеративната страница .....
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy