Jump to content
php.lv forumi

Izvadit generetu attelu, kopa ar kodu


Guest Medniex

Recommended Posts

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

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 by GedroX
Link to comment
Share on other sites

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

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 by Orion7
Link to comment
Share on other sites

Ļ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

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

×
×
  • Create New...