Guest Medniex Posted September 27, 2006 Report Share Posted September 27, 2006 Vai ir iespejams uzrakstit php skriptu, kas spej izdot ara gan tekstu, gan attelu un vienlaikus (un ka to izdarit). Murgaini jau skan, bet ir vajadziba generet security image. Negribu rakstit atsevisku failu tam, bet gan integret ka funkciju esosa klase. Un tad izsaukt kaut ka ta: <img src="<?php $klase->gen_image(); ?>" /> nevis ka manis atrastajos piemeros: <img src="<?php image.php?width=bla-bla-bla ?>" /> Link to comment Share on other sites More sharing options...
Delfins Posted September 27, 2006 Report Share Posted September 27, 2006 nevar. Jo src ir LINKS! So, gen_image() jāatgriež strings, nevis kaut kāda bilde PS: protams tā var arī uzģenerēt bildi un ielikt to zem kāda foldera... Link to comment Share on other sites More sharing options...
GedroX Posted September 28, 2006 Report Share Posted September 28, 2006 (edited) Var! Skat http://www.elf.org/essay/inline-image.html Piemēram <img src="data:image/gif;base64,R0lGODlhIAAgAGYAACH5BAEAAEwALAAAAAAgACAAhgAAAPbdAKCQAP//o/TcAN/JAO3VANK9AOLLAM+5AOLMAOXOANTAAPDYAOzVANzGAPHZAMu4AOnTANnDAPPbAOnSAOXPAOrTAMm2ANvFAOvUAEE7AObPAO7WAO7XAPbcAPDZAMazANvGAO/XADs1AKaWAN7IANfCANjDAPXdAH9yAO3WAFBIAEI7APLZAPLaAKmZAPXcAIF0AKSTAOTLAIB0AOfQANzFANS/ANjCAPTbAOvTANbCAOzTAPHYAOPMAHFmAPPZADk0AMOwAPLYAGVbAEI8AO3UAO/YAOHLADo0AHJmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/gEyCg4SFhoeIiYIAio2JAJCOkoOQA5GTjZUBloyYiJUEoZyehqAEAaijpIsAA6GnqJuXnqaoBrGynZOVFLApuKmzma0QoSkfQEZLH7iqipUGBDojIC4tAC1BIMzBuofQBgYeDQ0QGwAbEC8EMbHOheDhKyPk5+kQLkSvBO+sAw4AARpY4cEDCwAsyDXw8YKCQwrvKkmYOFGDRYA1AMjowLGDByQNQECAoAqSgAUoUfaowLKCBBUAVOy4QJOmhiPhDAi4ZBKBzwoLLAgVCgMADBscknJAScPnTm8mCyzwqaBq1RIASvywqgBBEgQ6hbESUKCsWbMzzpo1YeLpJwACZDKIeEA3Q4YiJEhkoEv3hgi3j+CiyDEBxQkeSiCdmMCYMeBncHEwmMxACCTKkx8PE3Cgs+fPBzQ7MpmgtGnToiWZjMC6dYTUu+BimD0bNiaTIXLbpgV3yG5SJsWugid8ODxPgQAAOw==" /> P.S. Protams, ka nav īpaši labi to darīt un kategoriski aizliegts to pielietot parastiem attēliem. Lietotājam vairs nav izvēles lejuplādēt attēlus vai nē, jo tie atnāk kopā ar source-u. P.S.S. Oops... IE neņem pretī... :( Risinājums dean.edwards lapā Edited September 28, 2006 by GedroX Link to comment Share on other sites More sharing options...
Delfins Posted September 28, 2006 Report Share Posted September 28, 2006 es zinu ka tā var. Bet tas nav normāli, tāpēc teicu, ka links ir vienīgais un pareizais variants. Link to comment Share on other sites More sharing options...
GedroX Posted September 28, 2006 Report Share Posted September 28, 2006 Nē. Tu teici "nevar." =) Whatever. Tas ir tāds geeky veids, bet pieņemams tikai maziem attēliem. Priekš security image šis variants varētu būt ok, jo tas ir tāds kā mandatory attēls. Link to comment Share on other sites More sharing options...
bubu Posted September 28, 2006 Report Share Posted September 28, 2006 Tas nav normāls veids. Browseris to var iekešot, un katru reizi nākas vilkt lielu html lapu. Un kāds labums no tā? Tas ka to ir "ērtāk" uzkodēt? Nez vai.. Link to comment Share on other sites More sharing options...
v3rb0 Posted September 28, 2006 Report Share Posted September 28, 2006 šitādu variantu es nemaz nezināju, un laikam labi vien ir ka nezināju. Link to comment Share on other sites More sharing options...
Orion7 Posted September 29, 2006 Report Share Posted September 29, 2006 Vai ir iespejams uzrakstit php skriptu, kas spej izdot ara gan tekstu, gan attelu un vienlaikus (un ka to izdarit). Tev laikam vajadzīga GD bibliotēkas izmantošana, ar kuras palīdzību tu vari uzģenerēt bildi, uz kuras būtu gan teksts, gan bilde apakšā vai malā. <?php header("Content-type: image/png"); $im = imagecreatefromjpeg("bilde.jpg"); $lime=imagecolorallocate($im,0,255,0); imagefttext($im,10,0,83,14,$lime,"Tahoma.ttf","Teksts"); imagepng($im); imagedestroy($im); ?> Link to comment Share on other sites More sharing options...
bubu Posted September 29, 2006 Report Share Posted September 29, 2006 Orion7: tu nesaprati ko viņš prasa. Viņš grib vienu php failu, kurš vienā darbības reizē izvada html kodu, gan arī bildes datus uz browseri. Link to comment Share on other sites More sharing options...
Orion7 Posted October 2, 2006 Report Share Posted October 2, 2006 (edited) Nē, man liekas tu arī nesaprati, izlasi kārtīgi: [..]Negribu rakstit atsevisku failu tam, bet gan integret ka funkciju esosa klase. Un tad izsaukt kaut ka ta:<img src="<?php $klase->gen_image(); ?>" /> nevis ka manis atrastajos piemeros: <img src="<?php image.php?width=bla-bla-bla ?>" /> Viņš grib salikt visu vienā failā, lai index.php failā būtu gan forma, gan arī koda ģenerators, nu apmēram tāpat, kā es vienā citā topikā uzrakstīju drošības kodu tikai bez gd izmantošanas. Viņam vajag šādu pašu kodu tikai izmantojot gd bibliotēku. Edited October 2, 2006 by Orion7 Link to comment Share on other sites More sharing options...
Delfins Posted October 2, 2006 Report Share Posted October 2, 2006 bugagag... baig drošība tev... Iemācaties vispirms HTML pamatus... tad taisat security. Link to comment Share on other sites More sharing options...
Orion7 Posted October 2, 2006 Report Share Posted October 2, 2006 Tā uzrakstīju php kodu izmantojot GD, kur viss security un formas kods ir vienā failā: http://paste.php.lv/4503 Klases gan neizmantoju kā autors gribēja, bet nu tāpat viss strādā. Link to comment Share on other sites More sharing options...
bubu Posted October 2, 2006 Report Share Posted October 2, 2006 Ļoti šaubos vai tas ir tas, ko autors gribēja. Jo neticu, ka viņš ir tik glups, ka pats to nevarēja izdomāt. Un ja jau es to nebiju pareizi sapratis, tad arī Delfins un GerdoX nebija sapratis pareizi. Link to comment Share on other sites More sharing options...
GedroX Posted October 3, 2006 Report Share Posted October 3, 2006 Tas nav normāls veids. Browseris to var iekešot, un katru reizi nākas vilkt lielu html lapu. Un kāds labums no tā? Tas ka to ir "ērtāk" uzkodēt? Nez vai.. Priekš kam kešot validācijas attēlu??? Kāda iespējamība, ka tie kādreiz sakritīs, ja vēl random līnijas un krāsas izmanto? =) Link to comment Share on other sites More sharing options...
Delfins Posted October 3, 2006 Report Share Posted October 3, 2006 Browsers to kešos, ja bildes dati tomēr tiek `iepirsti` iekš src propertija, un ja lapai nestāv cache-check. Link to comment Share on other sites More sharing options...
Recommended Posts