Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP] pętle do miniatur
-dr4g0n79-
post 2.02.2009, 18:54:50
Post #1





Goście







Witam

tworzę sobie skrypcik genrujący miniaturki ida polega na tym ze ma pobrac z katalogu zdjecia przeskalowac je i zapisac zmniejszone dodajac przedrostek po nawie pliku_male
mam jednak problem gdyż zamiast zapisaywać te pliki to wyswietla mi pierwsze zdjecie z tego katalogu, pewnie coś nie tak mam z pętlą możecie rzucić na to okiem??

  1. <?php
  2. $katalog = "./";
  3. $tablica = array();
  4.  
  5. $dir = opendir($katalog);
  6.  
  7. while (false !== ($name = readdir($dir)))
  8.    {
  9.        if($name !== '..' && $name !== '.' && $name !== 'gd.php')
  10.        $tablica[] = $name;
  11.    }
  12.  
  13.  
  14. foreach($tablica as $klucz => $key)
  15. {
  16.  $img = imagecreatefromjpeg($key);
  17.  $width  = imagesx($img);
  18.  $height = imagesy($img);
  19.  
  20.  $width_male = $width * 0.4;
  21.  $height_male = $height * 0.4;
  22.  $img_male = imagecreatetruecolor($width_male, $height_male);
  23.  imagecopyresampled($img_male, $img, 0, 0, 0, 0, $width_male , $height_male, $width  , $height);
  24.  
  25.  imagejpeg($img_male, $key_male, 80);
  26.  
  27. }
  28.  imagedestroy($img);
  29.  imagedestroy($img_male);
  30.  
  31.  
  32. ?>
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 19:00:22
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


mam na stronie skrypt to pomniejszania przy zapisywaniu plików na serwer... wystarczy go lekko przerobić smile.gif - zobacz tam smile.gif


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:02:53
Post #3





Goście







wole jednak od podstaw po swojemu, zawsze zostanie wiecej w glowie i nie tylko
Go to the top of the page
+Quote Post
sagittariuspl
post 2.02.2009, 19:03:43
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


chyba juz nigdy nie pojme dzialania 'potrojnych' opeatorow winksmiley.jpg

sprobuj
  1. <?php
  2. while (false != ($name = readdir($dir)))
  3.   {
  4.       if($name != '..' && $name != '.' && $name != 'gd.php')
  5.       $tablica[] = $name;
  6.   }
  7. ?>


a potem wywolaj
  1. <?php
  2. print_r($tablica);
  3. ?>


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:09:27
Post #5





Goście







początkowo bylo bez potrojnych operatorow, ale efekt taki sam przy wypisaniu elementów tablicy mam same krzaczki bardzo dziwne, jednak to chyba nie jest istota problemu, tylko to że nie chce się zapisywać ze zmnienioną nazwą
Go to the top of the page
+Quote Post
sagittariuspl
post 2.02.2009, 19:13:33
Post #6





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


prosilem o podanie wyniku print_r? pokaz co wyszlo - bedziemy wiedziec czy dobrze listuje katalog


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:18:24
Post #7





Goście







takie dziwy wyszly:

Array ( [0] => 1.jpg [1] => 12.jpg [2] => 6.jpg [3] => 7.jpg ) Array ( [0] => 1.jpg [1] => 12.jpg [2] => 6.jpg [3] => 7.jpg ) Array ( [0] => 1.jpg [1] => 12.jpg [2] => 6.jpg [3] => 7.jpg ) Array ( [0] => 1.jpg [1] => 12.jpg [2] => 6.jpg [3] => 7.jpg ) ˙Ř˙ŕJFIF˙ţ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 80 ˙ŰC   %# , #&')*)-0-(0%()(˙ŰC   (((((((((((((((((((((((((((((((((((((((((((((((((((˙Ŕył"˙Ä ˙Ä&micro;}!1AQa"q2‘ˇ#B&plusmn;ÁRŃđ$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š˘Ł¤Ą&brvbar;§¨&copy;Ş˛ł´&micro;&para;&middot;¸ąşÂĂÄĹĆÇČÉĘŇÓÔŐÖ×ŘŮÚáâăäĺćçčéęńňóôőö÷řůú˙Ä ˙Ä&micro;w!1AQaq"2B‘ˇ&plusmn;Á #3RđbrŃ $4á%ń&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š˘Ł¤Ą&brvbar;§¨&copy;Ş˛ł´&micro;&para;&middot;¸ąşÂĂÄĹĆÇČÉĘŇÓÔŐÖ×ŘŮÚâăäĺćçčéęňóôőö÷řůú˙Ú ?÷I%Ťu8‘×0Χr7Î}O­RÖá†Úć$qš9s‚čDçŰÚ°ouč&micro;XíÜ&middot;—$˛°‚áZ2¤ř3‚:×3uâ´}R(Ż ]&not;Ť ĺĂa]sąs‰ĎqHĐô).Ţ™1oň€ňŃŔ$ô#ůúVŽ›{o3L ŢAfă<ö˙=&laquo;Ďü9â1ŞČ4ýÄß™ÉfęN1ĐĽÔűn—O&para;&middot;gUˆ—.ęÄ•;› >™Ďâľ´ őiĽŘ÷nö57>&micro;ÄišÚěh€)m \rsŰÓđ÷ĹI'‰Ŕ.ł8R­¸2ôĆž3@š;>}i9&reg;RĂÄp&micro;˙—ö”pď´!úóÍu&hĂ*–ŹJ?źZLźZU!†AÍ ÉőŁ&—b€'ÖŽ}iqXZÎŁ-&not;&plusmn;&reg;훜žťĂ4ąĎ­G4Ë r~ƒ&copy;&not;Ź$vs4ÄFP[8ëҸüM‚ŮgXź  oë‘Áţ‡×¨ v=-őű$ž8^]Ż ČĎOĆ—űf¸–4pL`1ś‚?ý_ť|Ĺâ/ˆw3jRy|ƒ!qžľ&micro;ŤmăB ™fŽňl´eAÓ?Ąş=?â–&laquo;ÂK6źwˆgMŰwg‘śţ{â¸7ż•ô8–IĺyÇ—…#fzýzY3ÍuyˇIľa*C eb0@'•e[ęň[Ü[Í‚RPű&micro;gĂ’AkŻZÝ^Ĺ&\€`nu%qźáĘ8ükÍ<%&reg;EmojÓČÍ4gnŢpAÚ§˙Ýßąő&reg;˛ŇęGR›LŤđÝźjľY˜n*őęă§SďH&laquo;ťĂE&not;ę’IyĄjq[ŮJěbŤĐ$g“АHö"ŠˇŁ_´Mš QG”&not;ÄHÁţ4QĘĘş8m&ú}N‚á°Đ!!c1–;ľé çÜž}+#ÄŚÚ‚Á~ʨ°e1€vź”&middot; ú~˜÷š&laquo;Ůův *Ľ —q˙-7gźŻ#?J&not;u8&reg;&not;Ą&micro;,‘É8bň&para;tÇSź^;VaĚt:6&micro;5“Gu 1ۇĺŔŕż ôĺ@$ZíĽ/&reg;Řę)%ć&raquo;rv$ÍĺZGĆüŕ8ěHÉă§s^:ú„"Éb†ćGƒĘIHŔß&middot;? nź&copy;IöX˘fdŚőŰĆxçëśúŇ)H÷ VôÜé7SŮ$Ij&copy;ąLQ{nž˜?MľőĎC¨ČĹa•Š¸,&raquo;6îę?.z×%‰çŽŇKX$!Vřň1“q­É9€ČĘkĺŚsźRsŢ‘W;ˆnŢ)HšBHé&middot;G|Ć˝+KÖXŘÚ,Y3yaBç'üđIŻ&micro;ŐÄ‘§&not;&not;ťéţsZĐřĄadx—6—9ăž}9ăň&brvbar;‘<Ö=&raquo;@×Ú{•…ä$ś7Źůő&reg;žŇă·ĚűŔŚä*ůÓOń 1&laquo;Ęţg˜ź"´mśä}:U&laquo;˙\Ę‘˘$ŃÁÚ1&7qŚŕb‹čú!8ă&middot;Zv+ç[Š&middot;6kÉ)VËo“íŽ;}kŐ4żˆv:…’Ďxů•ĄƒůSPoa9#&micro;=+›ńE¤ÓX8I#Ţż2™:)˝ýŹ&para;kóâ]&not;&raquo;ÇfdU!OďqĎĺ\źŚţ(ÚIo f„Jn2ôéíO‘ˇ&copy;"ă=ÖŹ Ýí1\ rŃ&middot;ÎŰ~f\Î@${Íy?Ž4ĆţĐ’âÓ k)ŤḐ̌ś‚L9ĄÔđ[Eł¸ki0Ç&plusmn;FlAÁ÷Ĺp1€ÎráZ&para;÷Çěďl›U üŁqÇřŃb“&plusmn;&laquo;&not;kŁQ•vŰŘÁˆV ˇCž3Śţ4UDÔŐŃZH¤ no,žç=觨]ĺa9d`dźOžóˆ„UV•cü&copy;­ #$qÁÁ¨.ă”`‘Ŕ]¤Ž2´ĚöÄif‹ó`8ö?ýjť% Ă<ň23Á¨ô(U&reg;-D‘&not;‰ZDfŰ•gw&para;3ÓúTňĂ{}ŮĆJן˝ë&middot;ő¤QlŰ\K”Dp¤&plusmn;`Ľ1Çę?: ´şťă"1&micro;ş|ăßßÚ­i6Ís&Ő]ÇVróמ3Ĺmjľ(`6Ë!ŽLŞ&middot;eaŘsÓľiôž—qç&not;*#‹oß2HoćjÖˇ˘_A— ör,Qŕ,wHî‹Ś’Tzg&middot;zźLĐËĂ33…Q‘ž3“ŠÓ&raquo;ŃSM&para;łą&middot;™â•TłJ náF:ŽqĎÓ &not;ocOdڹϼOa˘ŰÉt=Ţ.R6ŕşňŞÝűÇ=řÇ^3cšKÉŃX“(ämśžźARęÚ&brvbar;­¨_Éqw<›ä“k6Đ…ˆŕŹNź†;S~ŮäÄŚí“:˛’ÉŤŁ‘ƒępOŻ_Ë{]&copy;‚PŤ"gă‘ëÁ­_ę0`fűßÄNvă&brvbar;+94ŻpĹÜ&copy;Ç’qúć­XM&para;F‹ËEČ?;d~5KA&t&brvbar;¨#™ ĺIíĆA ­r:ťĚŽĄwśu9ëščĽGqŮaůWÍŰ´şH ÇPHÇĄs°ĚGp`âyüjgŞ)hěf;&raquo;ąÜyď“N3ć=˜ä S­Ń%GR›ƒ&middot;źjŐ—!łÎAéšÄhW“0sźŇ™0.A&para;hňšCˆß,Fq銌HÁ€eÚzzP&not;&not;e&para;“ÎECqáfŔ ůÁÎ~ŁÚšýA$óĹOk&ŮQ ś:7CB#ƒ Y&plusmn;ŔďíZ&plusmn;Ů•&raquo;Ž5( ‹ňťÝzňzŕńČ÷&micro;–Şşŕ ŚGĺ]&copy;ĺI ŁTŘÁ˘ç ŚŁÜL 7ťâvHÓ(F}ů˘&laquo;Ď6ůK0U<¨ ƒnXa0y;śP‘!‰DŞ}GQď˙Ö&laquo;BktŹË#jƒ&plusmn;8?™ć&laquo;$áFŐqL¤Kf ‚[&middot;FŢ ŽŁ×§ľȨîí]˜4rî{ăźëMƒhŹhÜËžjżË.z&not;`ăó¨ć×CE­EĐîd&para;‘äÁ‰ŔűÄd’kzŰRYdŔ0IJ, ÇqnNIłźĚő&not;[ąmo˘F•:GÎzŕ6üź`ĆGť9BÁ¸A÷żď&not;ăߥô!™¤Ă5Äěđ[÷“ĎAô&reg;şßN{ˆbóĽ¨ä”lŽ‚‘śăĆxŻ.řk&not;ý‹ÄMwxťm§'ţĐţ5ﯯ›€dKuňâ@Äç‚ţ„ă­gěŐîÍă&ŐŹ3Ö<(ŹĄÜOm.9Č•9G<ŘƒOőçď˘Ü|&reg;Öěĺ{Góqý>&micro;횇Š;§°ł&micro;Xd¸!&middot;¤@‡n›[Ž}sí\&brvbar;ˇáű­í Vď= $ŻĘVHŰ&copy;$ž zuăŇ´‹ąś˘yĹ&reg;źíÂGćE&raquo;„ǧżÓë^‹gđŘśAu Áq&plusmn;ŕŚ“ź~Ţ&micro;Ť&not;řfhlˇšI'ŔE&middot;lşç9%:ţ##Źzë´O‡Ú&not;đZÜ}˛é6&brvbar;v&not;ˇqÇBsŚdöíTŮ*60ďľHöÇÍ–kyłŤÍôÇLđsŢą?ř6{&K+)&ş”K&plusmn;—ěě‹“ź˜1ŕŽ={עë Ő­âyu-y4ř#ű†úév&middot;âü&laquo;‚ŐNĎŻCďô&not;‹XQĂ2ÝĆ;H“ĺŹ_ţ&micro;HŰćˆŕ`ŽN=)W!x`ŮéN&raquo;&middot;’ß™•YŚ‡ƒýj4ÁŚ°V G×˝KI7ó)žř­›‚ú„Qˆ74üˆ‡8˙×ëšČËvĎuŕŹ_óšąf˛¤SÝ#íÇň’qŽ{‡&brvbar;Oji™|íRÁĆ@끊*@C€Ć#ČďQ@&not;Í& ˝˘ehäĺ>śv§GXei6&copy;ÝÉ:ŇŻŢXÉi4‘Ű$ć.wÍťęÇ7ƒśdţ"&copy;I Ĺ4ńHŚŚü¤ţb†4O'•ß78&copy;|É~L†‚ ă'Ó "?8*Ť dśŹĐŤiAáąÎ3ě~8ü1ůVKs]Ńž ĆJ&raquo;AČÇ8&brvbar;1inL€3cďüÝEm˙Â9ys¸ň›ËbGł&laquo;° ŘôŕqLŃ|QŞ˙gÄ&copy;¨í€ť&reg;¨&raquo;6×s‘T3ŇŁđe‘–)KÍą9\a@°@&reg;I6ťĄA$WwVqB‹ŹŢʤăÓkĹ5ϡ&para;żűlÓÜşabýërq‚O>&micro;ć_n{Ů&plusmn;‚\ł`˝Í4‰”ě{Ö§ń'Á6&para;Šk‰“!^ÖÝSÁŽŢ8„~'\k&middot;b 5źnäŤęwJÜwn߇ç^4…ü‚˜‚{~˝ÁZßâI…“˛śžť)٧);|wfdąw&raquo;–g›ËŢi gŕzçÖą™áX´™aÜHXňGl~&micro;ôß‚W^&middot;o&middot;Ęđ‰#R. “ížih^Đ´8Ž űTĚ0Ó]íŹN˜€ŁšČ§M&para;x…tŤ;V´xČď2 {ŘŤŔg9ĎäWEâ= ßHÔt1}žŘ¤O*ŰĽŘë•ăę+gÇú ĽšÜZË cžą\ő÷<úzW1­]ˆômĽ§–x§Šu’Dá°HeŽ ’ü+Oˇ&not;i¤‡ź &brvbar;&laquo;•Ńű\ŚC—ČP{ĺż:ó=jĘ]>őĂ$Ź) <ŕŽ&micro;ę͢[ŻšŃÇ:°ŘU8äóÇcß?­r+–Ęk‚`2)YůTŕ烀yî:űŇOM8ś&raquo;,d3 ‡ ’~Cž:vĄ&para;*Ź˛L2^‡Ň§ j‚doš@¤¸ťŁ&middot;N?źJ&copy;fž}ĆöpŃź§ůţt̉&brvbar;xĺŚ37ď&raquo;ŞäăŻÖ­Ŕ]EŤH@Ýł÷ˆ^Đdţf¨$kć,r’TƒĐ÷*°’Ňo-‚áđÁOĘr}ůéL&micro;oy&middot;‹ýŘaů—'ÖŠË’6YpŹÂŠc;o츧–wmRÝäS‰"‹É霐~u•¨E&copy;–;]Fw,[!Ń2ăćÁ?‘ă¸äŻ‡4Ď&micro;\BŮWĘYqĎPPďS‹ţŐ¸&para;&raquo;o2ĐJĚ 0Qžqč&micro;SB9č%ß?ÍpJŕí}¸9ĎF8éďýkĐü%¤&micro;ÍЋː¨Ś‹ÎÖę=˝˙*Ď׼šĹłÉp“YJ&reg;ęŮÇ Ą€č=)tŤHX¤!žiR`Y‚ĆĂaú~™ôüŞ,&reg;\n&middot;=™m-ŢŐIkxä3Ŕ&plusmn;ŰW âë÷3Mu˝&reg;l&middot;;˜!EĎ÷xý:×U&brvbar;jčžMś&not;ÝA'ˇÎwŢ&micro;$şŐnc&para;´Šhć™cl…eÎňŁ#&brvbar;˙ži”Ňg‰ˆ&reg;l59"Ľ‚[YÉůă‘J°öÁć&middot;%Ô~ÉläëÇđŻ|×|=kâ}2u[(’HU ‘$~ęrqۃĹxĎ‹>jz,/4âůYUNWهcúRĺ&raquo;Lͧq|&middot;&middot;oçsddgŐű?*ŰW&micro;3Ĺ‘ÉŔ;sÚ&middot;e&para;&micro;– _""“m üwę´úëÇĂ!ýîV29ďŇ&para;1ł*ęvĐćĘHX,Ž8ŚśśzźZöĎ„66ŻŁ­Ô­*Ü1äă+Çë^SkáëËˈć,‚HĺĂęă5í^&para;[H6DŮTČé€jY­5­ÎŐ"äŔńȾǚ†ěů™e„ČËü#źëUŢHĂdý˙n&micro;Üň„ÝČŘŔ+’“s ]&para;MiˆąÓž' Ŕśƒď´źjŕőŤ>ďĘ &copy;A?”2ěŘ08ÇÝüŘâ˝ ÓQIĺ1Ih—Ý<˘HÜ?ŕ]éf˛ť™n,|Č°V2 ăŰ9ČLRq¸&y>­áčnăŠKłI
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 19:23:19
Post #8





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Nie mówie, że musisz przerobić... ale wystarczy, żebyś popatrzył jak to jest skonstuowane... i wtedy będziesz rozumiał zasadę działania przez co łątwiej będzie Ci stworzyć własny skrypt smile.gif

Zreszta zobacz:
  1. <?php
  2. ....
  3. function LoadJpeg($imgname, $new_height, $new_width)
  4. {
  5.    /* Attempt to open */
  6.    $img = @imagecreatefromjpeg($imgname);
  7.    
  8.    /* See if it failed */
  9.    if(!$img)
  10.    {
  11.    
  12.        /* Create a black image */
  13.        $img_mini  = imagecreatetruecolor(150, 30);
  14.        $bgc = imagecolorallocate($img_mini, 255, 255, 255);
  15.        $tc  = imagecolorallocate($img_mini, 0, 0, 0);
  16.  
  17.        imagefilledrectangle($img_mini, 0, 0, 150, 30, $bgc);
  18.  
  19.        /* Output an error message */
  20.        imagestring($img_mini, 1, 5, 5, 'Error loading ' . $imgname, $tc);
  21.    }
  22.    else{
  23.        $width  = imagesx($img);
  24.        $height = imagesy($img);
  25.        
  26.        $width_mini = $width * $new_width;
  27.        $height_mini = $height * $new_height;
  28.        $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  29.        Imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width  , $height);
  30.    }
  31.  
  32.    return $img_mini;
  33. }
  34. ...
  35.  
  36. $img = LoadJpeg($link, $height, $width);
  37. imagejpeg($img, $newimg, $quality);
  38. ?>


czyli pierw tworzysz funkcję przerabiania obrazka... i zapisujesz stworzony obrazek do zmiennej(to jest tylko kupa znaczków) i funkcją imagejpeg zapisujesz go jako jakiś plik... powodzenia


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:26:22
Post #9





Goście







no ale przecież ja tak chcę zrobić i niby idea jest dobra ale coś mam nie tak, czy ktoś może wiedzieć gdzie tkwi błąd w moim skrypcie??
Go to the top of the page
+Quote Post
sagittariuspl
post 2.02.2009, 19:28:52
Post #10





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


o kolego winksmiley.jpg a gdzie masz funkcje zapisywania plikow na dysku? biggrin.gif

ten print_r co pokazales powinien Ci nasunac juz blad - zamiast zapisywac jpegi wyswietlasz je na stronie. a krzaki masz dlatego ze nie ustawiles headera odpowiedniego

nie chce tu dawac gotowca, ale powinienes juz wiedziec co jest do przepisania


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:45:29
Post #11





Goście







nie wiem dalej, bo mi się wydaje że za pomocą tego: imagejpeg($img_male, $key_male, 80); zapisuje się ten obrazek do pliku jpg na serwerze być może trzeba otworzyć katalog do zapisu?questionmark.gif
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 19:47:47
Post #12





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


nie trzeba katalogu otwierać.


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:50:49
Post #13





Goście







imagejpeg jest funkcją do zapisania obrazów do pliku i ja ją mam użytą jeżeli wiecie podpowiedzcie o który moment chodzi
Go to the top of the page
+Quote Post
webdevil
post 2.02.2009, 19:54:54
Post #14





Grupa: Zarejestrowani
Postów: 82
Pomógł: 18
Dołączył: 2.02.2009

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


Cytat(dr4g0n79 @ 2.02.2009, 19:45:29 ) *
nie wiem dalej, bo mi się wydaje że za pomocą tego: imagejpeg($img_male, $key_male, 80); zapisuje się ten obrazek do pliku jpg na serwerze być może trzeba otworzyć katalog do zapisu? questionmark.gif


a co masz pod zmienna $key_male? bo wydaje mi się że chcesz uzyskać $key.'_male.jpg' winksmiley.jpg
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 19:59:39
Post #15





Goście







pod zmienną $key mam nazwy plikow jpg duzych a chce uzyskac male pliki takie nazwa_male.jpg ale to mi się nie robi
Go to the top of the page
+Quote Post
webdevil
post 2.02.2009, 20:03:38
Post #16





Grupa: Zarejestrowani
Postów: 82
Pomógł: 18
Dołączył: 2.02.2009

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


Cytat(dr4g0n79 @ 2.02.2009, 19:59:39 ) *
pod zmienną $key mam nazwy plikow jpg duzych a chce uzyskac male pliki takie nazwa_male.jpg ale to mi się nie robi


musisz rozbić nazwę pliku na nazwę i rozszerzenie, wstawić pomiędzy nie '_male' i umieścić zamiast $key_male w imagejpeg
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 20:05:27
Post #17





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


juz? czy potrzebny gotowiec?


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 20:09:05
Post #18





Goście







nie nie już próbuje to zrozumieć i nie moge :-( przecież mam zapis do pliku co jest nie tak?questionmark.gif
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 20:12:34
Post #19





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Zauważ, że

$key_male nie jest nigdzie tworzone....

przed imagejpeg(); zrób:

Kod
$key_male = 'male_'.$key;

i powinno byc dobrze smile.gif

Ten post edytował isso 2.02.2009, 20:13:01


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 20:21:44
Post #20





Goście







sprobowalem to dla jednego pliku o konkretnej nazwie i to działa zapisuje pod nową nazwą zmniejszony obrazek dalej się upieram, że mam coś nie tak z pętlą chyba, że ktoś mi włoży palca w oko -)

jest już lepiej ale nie doskonale miniaturka zrobiła mi się tylko dla jednego pliku z tego katalogu a nie dla wszystkich



miniaturka robi mi się tylko dla ostatniego elemenu tablicy.

PS a jeżeli chodzi o to "nie użycie" $key_male to myslałem że będzie to tylko dopisanie wyrazu "male" do zmiennnej $key i nie trzeba tego jakos deklarować
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 12:54