Lynx Posted June 7, 2004 Report Share Posted June 7, 2004 (edited) Tatad doma tada ka datubaze tiek nolasists avatara url shadi if($action == "viewuser") { $users_file = file("./data/users.db.php"); foreach($users_file as $user_line){ $user_arr = explode("|", $user_line); if($id == $user_arr[0]){ break; } blablabla citam lietam vajadzigs source pa vidu un sheit ir ka datubaze tiek nolasita avatara vai bildes atrashanas vieta: <img src=\"$user_arr[8]\" width=\"\" height=\"\"> Mozila shito joku saprot un pati aizpilda width un height, bet Ie nekadi un nav ideju ka uztaisit ka tas tiek aizpildits + vel ka butu iespejams ka nevar parsniegt noteiktu izmeru piemeram 250x250... Taka neesmu daudz ar atteliem chakarejies nav nojausmas :/ Ludzu palidziet kads ja varat dabut shito gatavu! Kautkadus skriptus jau izmeiginaju kas bija php helpa bet neka isti nestrada... Edited June 7, 2004 by Lynx Link to comment Share on other sites More sharing options...
Aleksejs Posted June 7, 2004 Report Share Posted June 7, 2004 Manuprāt, ja nenorāda height un width, tad gan Mozilla, gan IE ņem bildes lielumus... Par avataru lielumiem: droši vien pie uploada vislabāk to ierobežot. http://lv.php.net/manual/en/function.getimagesize.php un samazināt līdz attiecīgam lielumam. Link to comment Share on other sites More sharing options...
Lynx Posted June 7, 2004 Author Report Share Posted June 7, 2004 Njaa es jau taja linka ko tu iedevi pameiginaju jaunakos risinajumus un scriptus, tikai prieksh manis neviens nedarbojas... Un par to mozillu vina aizpilda attela izmeru pat ja ailes tukshas, Ie gan ne, vismaz mana versija ne. Bet man ta sistema ir tada ka tiek noradits avatara url un tad url tiek insertots tieshi img src=""' Hmm kautgan varu meiginat ari uztaisit avatariem uploadu, bet ka tada gadijuma uztaisit ka attels pamazinas lidz realajam izmeram, ja man pat nesanak vinu noteikt?... Link to comment Share on other sites More sharing options...
Aleksejs Posted June 7, 2004 Report Share Posted June 7, 2004 ...Un par to mozillu vina aizpilda attela izmeru pat ja ailes tukshas, Ie gan ne... Kā tu to domā? Tu gribi teikt, ka ja es atvēršu šādu html dokumentu Mozillā <html> <body> <img src="bilde.png"> </body> </html> tad man source būs šāda: <html> <body> <img src="bilde.png" height="" width=""> </body> </html> ??? Par samazināšanu/palielināšanu... http://php.lv/f/index.php?showtopic=688 Link to comment Share on other sites More sharing options...
Lynx Posted June 8, 2004 Author Report Share Posted June 8, 2004 (edited) Nee es domaju ja es uzrakstu source shadi <html> <body> <img src="bilde.jpg" height="" width=""> </body> </html> Tad mozila to parversh par <html> <body> <img src="bilde.jpg" height="piemeram200" width="200"> </body> </html> Ailes height un width tiek aizpilditas ar attieciga faila izmeriem un pec manam domam tas ir loti labs feature nav jachakarejas ar kaudzi skriptu. Bet nu lab ar avatariem aptuveni tiku gala, tikai atlikusi viena problema: Kads ir visalabakais veids lai noteiktu file extension piem jpg, gif utt, izmeiginaju paris veidus un atkal neka :( piemeram ka pievienot to skriptu aiz apaksha esoshas rindinas... <img src=\"./avatari/$user_arr[11]. \" Edited June 8, 2004 by Lynx Link to comment Share on other sites More sharing options...
bubu Posted June 8, 2004 Report Share Posted June 8, 2004 Nee es domaju ja es uzrakstu source shadi <html> <body> <img src="bilde.jpg" height="" width=""> </body> </html> Tad mozila to parversh par <html> <body> <img src="bilde.jpg" height="piemeram200" width="200"> </body> </html> Ailes height un width tiek aizpilditas ar attieciga faila izmeriem un pec manam domam tas ir loti labs feature nav jachakarejas ar kaudzi skriptu. Kautko tādu gan dzirdu pirmo reizi! Pilnīgas muļķības, manuprāt. Mozilla saņemto HTML teksts katrā ziņā nepārveido un nemodificē. Ja gribi, lai bilde rādās oriģinālajā izmērā, tad tā arī raksti, bez height un width atribūtiem (nevis ailēm). Link to comment Share on other sites More sharing options...
Lynx Posted June 8, 2004 Author Report Share Posted June 8, 2004 Njaa nu nez man iet... Lab, bet pofig es nenacu te neko pieradit, bet dabut palidzibu :D Tatad kada veida vislabak butu noradit faila tipu piem jpg, gif utt? Ja fails atrodas noteikta direktorija uz servera? Link to comment Share on other sites More sharing options...
Aleksejs Posted June 8, 2004 Report Share Posted June 8, 2004 kā būtu ar pēdējo trīs simbolu apskatīšanos faila nosaukumā? ;) jpg peg (no jpeg) gif png ... Man parasti ar to pietiek... Ir arī attiecīga funkcija, kas jebkuram failam pasaka tā tipu (vai strādā arī uz win - tiešām nezinu). Link to comment Share on other sites More sharing options...
Lynx Posted June 8, 2004 Author Report Share Posted June 8, 2004 Njaa un ar to ari rodas problema ;) Nav nejausmas ka to panakt... tomer esmu iesacejs ieksh php... Pameiginaju gan ar mime_content_type() un ar $_FILE['type'], ka ari ar sho substr($failavaards, -3, 3); Varetu but ka galevena problema ir ta ka faila nosaukums atbilst attieciga juzera datubazes numuram un nosaukums tiek nemts no turienes un tapec butu nepiecieshams skripts kurs atrod caur datubazi attela atrashanas vietu un pierakasta klat + vel viss tiek taisits caur echo" jo ir vel dazhi nosacijumi lai avatars paraditos... Link to comment Share on other sites More sharing options...
Aleksejs Posted June 8, 2004 Report Share Posted June 8, 2004 Un ar šiem nosacījumiem, acīmredzot, Tu nu ļoooooti negribi dalīties, ja? ;) Kā lai Tev palīdz, ja Tu pats sev nepalīdzi? :D Pastāsti sīkāk, kam būtu jāstrādā, kādā veidā. Kas no tā strādā, kas nestrādā utt. Link to comment Share on other sites More sharing options...
Recommended Posts