View Single Post
Staro 22.09.2010., 22:41   #1
iwwwek
xampp rulez
 
iwwwek's Avatar
 
Datum registracije: May 2009
Lokacija: Zagreb
Postovi: 90
Molim ekipu za preporuke/savjete/komentare mrkvu ili batinu

//CAPTCHA configuration
//Here you can manually change any aspects of the picture
$imgFont 'allerta_medium.ttf'//use TTF or OTF fonts - font must be placed in "resources/captcha" folder
$fontSize '60'//relative font size in percent
$numOfChars '4'//number of generated characters
//possible characters to display (must be separated by comma); remove similar chars like 1 and I, 0 and O etc.
$possibleChars 'a,b,c,d,e,h,k,m,n,r,s,t,u,v,z,A,B,C,D,E,F,G,H,J,K,L,M,N,P,R,S,T,U,V,Y,Z,2,3,4,5,6,7,8,9';

  
$width '80';  //image width in pixels
  
$height '30';   //image height in pixels
  
$backgroundColor '404143';  //hexadecimal background color with 3 or 6 digit and with # or without, no matter
  
$borderColor '';  //border hexadecimal color; if you want to set the border color through CSS leave blank:  = '';
  
$textColor 'D5D5D5'//text (characters) hexadecimal color
  
$lineColor 'D5D5D5'//background line hexadecimal color
  
$linesDensity '7';  //background lines density; 1=one line, 2=two lines, etc.
//end CAPTCHA configuration 
Kad korisnik izabere "svoju formu" i napravi si prevod kako mu paše, generira se jedna php datoteka i css datoteka sa stilovima koje onda uključi na svoje stranice i to je to. Ima kontakt formu na svojim stranicama.

Otprilike ovako:

PHP kod:
 <?php session_start(); ?> 
  <html>
   
  <head>
  <link rel="stylesheet" type="text/css" href="scf_mail/scf_style.css" media="screen" />
  </head>
   
  <body>
  <?php require "scf_mail/scf_send_mail.php"?>
  </body>
   
  </html>
Sama forma ne koristi nikakav JavaScript. Znači html + css + php.

Naravno tu je detaljan "Help" i još neke sitnice koje ćete vidjeti na priloženim slikama da sad ne opisujem sve.

Prevod će mi napraviti od frenda supruga - profesorica engleskog.

Znači kakve savjete trebam?

Prvo. Envato uzima 60% u startu i onda kako rasteš, kad zaradiš preko 300K $ (???) imaš 70% od zarade.

Možda netko može preporučiti bolji/popularniji sajt za prodaju, gdje su uvjeti malo bolji?

Drugo. molio bih da usporedite ovu moju aplikaciju ili skriptu (kako god) sa ovom: http://codecanyon.net/item/ajax-contact-form/50846
i kave su mi šanse da zaradim nešto. Ova je dosad zaradila 1678 x 6 = 10.068 $ od 1.11.2009.

Treće. Bilo kakve kritike i savjeti vezani uz dizajn/funkcionalnost moje aplikacije biti će dobrodošli.

Eto. Prvi se mačići u vodu bacaju, ali se nadam da se ovi moji neće tako brzo utopiti.

Ako se ovo pokaže uspješno onda ću napraviti puno moćniju stvar.

Znači sve gore navedeno ali tako da se može promijeniti baš sve. Bilo koja linija na formi (boja, debljina, zaobljenost) bilo koji background, dodavanje različitih input polja, @font-face i još sve što mi padne na pamet.

To bih radio sa "modernijim" tehnologijama: PHP, HTML5, CSS3, AJAX, jQuery i SQLite umjesto MySQL-a.

Ako se netko pita zašto SQlite neka malo pogleda što nudi http://www.sqlite.org/

Onda bih si napravio sajt na koji bih postavio tu aplikaciju i bio "svoj gazda", a novce zarađene od gore navedene aplikacije potrošio na marketing.

Eto. Unaprijed hvala na svim Vašim komentarima, savjetima i preporukama.

I sretno mi bilo.




-->
Nakon godina programiranja, nekoliko dobrih aplikacija koje sam u bivšim firmama radio za plaću (malu), vlastitog CMS-a kojeg sam prodao komada 1, pa ga dalje i ne razvijam, odlučih isprogramirati nešto "što se traži".

Polako dovršavam svoju aplikaciju koju kanim prodavati na CodeCanyon (Envato Marketplace - Australia Melbourne).

Aplikacija se zove "Secure Contact Form" i služi za generiranje kontakt forme za slanje email-a, koja se onda može lako uključiti na već postojeće web stranice ili one u izradi. Dakle za web dizajnere koji ne poznaju php ili im se s tim ne da bakćati.

Napravljena je u PHP-u bez baze. Sve se zapisuje u konfiguracijske datoteke.

Kroz nju se može izabrati neki od 20 ponuđenih stilova, 6 različitih dimenzija i 10 "web safe fonts" (možda bih ovo zamijenio sa nekim "definitive font stack").
http://articles.sitepoint.com/articl...ve-font-stacks

Također je moguće prevesti bilo koji tekst vezan uz formu na bilo koji UTF-8 kompatibilan jezik. Svaka neispravna korisnička akcija je popraćena odgovarajućom porukom. Naravno i ona zadnja uspješna.

Prije nastavka čitanja pogledajte slike pa nastavljamo dalje.

http://www.pixelator.info/downloads/SCF_app/info.jpg
http://www.pixelator.info/downloads/SCF_app/email.jpg
http://www.pixelator.info/downloads/SCF_app/styling.jpg
http://www.pixelator.info/downloads/.../translate.jpg

Stilovi:
http://www.pixelator.info/downloads/.../templates.jpg

"Email Hedader Injection" pokušaj:
http://www.pixelator.info/downloads/...ot_attempt.jpg

Naglasak je na sigurnost. Sva polja se validiraju.

Isprogramirao sam zaštitu od: Email Hedader Injection, CSRF Attacks (pomoću tokena), XSS Attacks, tu je i moja CAPTCHA OOP klasa i još neke custom security điđe na serveru.

Pokušaji napada se bilježe u log. IP adresa napadača, HTTP browser request header, vrijeme i kod koji se pokušava ubaciti. Omogućeno je i slanje poruke o napadu na definiranu email adresu.

CAPTCHA klasa je napravljena tako da se svaki aspekt CAPTCHA slike može konfigurirati, dodati vlastiti font po želji.

PHP kod:
//CAPTCHA configuration
//Here you can manually change any aspects of the picture
$imgFont 'allerta_medium.ttf'//use TTF or OTF fonts - font must be placed in "resources/captcha" folder
$fontSize '60'//relative font size in percent
$numOfChars '4'//number of generated characters
//possible characters to display (must be separated by comma); remove similar chars like 1 and I, 0 and O etc.
$possibleChars 'a,b,c,d,e,h,k,m,n,r,s,t,u,v,z,A,B,C,D,E,F,G,H,J,K,L,M,N,P,R,S,T,U,V,Y,Z,2,3,4,5,6,7,8,9';

  
$width '80';  //image width in pixels
  
$height '30';   //image height in pixels
  
$backgroundColor '404143';  //hexadecimal background color with 3 or 6 digit and with # or without, no matter
  
$borderColor '';  //border hexadecimal color; if you want to set the border color through CSS leave blank:  = '';
  
$textColor 'D5D5D5'//text (characters) hexadecimal color
  
$lineColor 'D5D5D5'//background line hexadecimal color
  
$linesDensity '7';  //background lines density; 1=one line, 2=two lines, etc.
//end CAPTCHA configuration 
Kad korisnik izabere "svoju formu" i napravi si prevod kako mu paše, generira se jedna php datoteka i css datoteka sa stilovima koje onda uključi na svoje stranice i to je to. Ima kontakt formu na svojim stranicama.

Otprilike ovako:

PHP kod:
 <?php session_start(); ?> 
  <html>
   
  <head>
  <link rel="stylesheet" type="text/css" href="scf_mail/scf_style.css" media="screen" />
  </head>
   
  <body>
  <?php require "scf_mail/scf_send_mail.php"?>
  </body>
   
  </html>
Sama forma ne koristi nikakav JavaScript. Znači html + css + php.

Naravno tu je detaljan "Help" i još neke sitnice koje ćete vidjeti na priloženim slikama da sad ne opisujem sve.

Prevod će mi napraviti od frenda supruga - profesorica engleskog.

Znači kakve savjete trebam?

Prvo. Envato uzima 60% u startu i onda kako rasteš, kad zaradiš preko 300K $ (???) imaš 70% od zarade.

Možda netko može preporučiti bolji/popularniji sajt za prodaju, gdje su uvjeti malo bolji?

Drugo. molio bih da usporedite ovu moju aplikaciju ili skriptu (kako god) sa ovom: http://codecanyon.net/item/ajax-contact-form/50846
i kave su mi šanse da zaradim nešto. Ova je dosad zaradila 1678 x 6 = 10.068 $ od 1.11.2009.

Treće. Bilo kakve kritike i savjeti vezani uz dizajn/funkcionalnost moje aplikacije biti će dobrodošli.

Eto. Prvi se mačići u vodu bacaju, ali se nadam da se ovi moji neće tako brzo utopiti.

Ako se ovo pokaže uspješno onda ću napraviti puno moćniju stvar.

Znači sve gore navedeno ali tako da se može promijeniti baš sve. Bilo koja linija na formi (boja, debljina, zaobljenost) bilo koji background, dodavanje različitih input polja, @font-face i još sve što mi padne na pamet.

To bih radio sa "modernijim" tehnologijama: PHP, HTML5, CSS3, AJAX, jQuery i SQLite umjesto MySQL-a.

Ako se netko pita zašto SQlite neka malo pogleda što nudi http://www.sqlite.org/

Onda bih si napravio sajt na koji bih postavio tu aplikaciju i bio "svoj gazda", a novce zarađene od gore navedene aplikacije potrošio na marketing.

Eto. Unaprijed hvala na svim Vašim komentarima, savjetima i preporukama.

I sretno mi bilo.




__________________

Zadnje izmijenjeno od: iwwwek. 22.09.2010. u 23:16. Razlog: netočan važan postotak
iwwwek je offline   Reply With Quote