Jump to content

gaby

Administrators
  • Posts

    21,635
  • Joined

  • Last visited

  • Days Won

    784

Everything posted by gaby

  1. Pe care l-ai folosit ? Pentru a trimite/primi email-ul, pe serverul unde incerci scriptul, trebuie sa fie activa functia PHP mail().
  2. RObotzi S02 Ep17: OZN: http://www.youtube.com/watch?v=G18lvU08n_U
  3. In cursul zilei de azi, verificandu-mi cum fac de obicei casuta de e-mail, am dat peste un mail de la "Facebook" ce se intitula: Facebook has sent you a notification. Avand un reflex format pentru verificarea link-urilor "ascunse" sub anchor text, am observat ca link-ul catre care ma trimiteau era: http://200.196.254.27/vaunted.html Nu accesati! Odata accesat link-ul veti fi redirectionat catre o clona a paginii de autentificare a site-ului de socializare Facebook, unde va trebui sa introduceti datele de logare, pe care daca le veti introduce le veti oferi pe tava atacatorului. !!! Important: Vezi .
  4. Pe 25 ianuarie 2012, Zoso (Vali Petcu), unul dintre cei mai faimosi bloggeri romani, a hotarat sa-si inchida blog-ul pe o perioada nedeterminata: "am scos comentariile, am periat cvul şi am purces la căutat joburi, fie în braşov, fie online update1: contractual, blogul trebuie să stea up până pe 31 ale lunii. după aia mai vedem ce-o fi. update2: pentru că oamenii insistă. nu m-a ameninţat nimeni, nu m-am săturat de blog, nu m-au suparat haterii, nu din cauza lui teniţă, nu e un hoax, n-are legătură cu bannerul de deasupra blogului sau cu ziua z, nu mi-a scăzut traficul, nu am un plan. e o decizie. vedem cum merge şi ne adaptăm din mers." Pentru cei ce isi doresc/doreau de mult tema blogului lui Zoso, aflati ca acum poate fi descarcata: sau " voiam să pun tema mea la download, dar este extrem de customizată şi personalizata, aşa că mai bine luaţi-o pe asta, care e asemănătoare."
  5. Incepand cu data de astazi, cel mai popular joc de mobil, Angry Birds, poate fi jucat si pe Facebook. Lansarea a fost facuta cu ocazia Valentine's Day, iar jocul poate fi accesat de aici: http://facebook.angrybirds.com/ Acesta are nivele dedicate pentru Facebook si unele componente sociale, in rest e la fel ca orice Angry Birds cu care ne-am obisnuit.
      • 1
      • Upvote
  6. Cei de la Rockstar Games au confirmat faptul ca nu se vor publica detalii noi despre GTA V pana cand Max Payne 3 va fi lansat in luna mai 2012:
  7. Poti pune o imagine ? Tind sa cred ca problema este totusi de la setarile monitorului. Pe alta rezolutie imaginea se intinde pe tot monitorul ? P.S: Ce placa video ai ?
  8. Vai de mine , nu stiu unde ma gandeam. Bineinteles ca nu este vorba de o vanzare, ci de o donatie, asa scrie si mai sus .
  9. Un cont. De pe site-ul oficial (invisionpower.com) nu poti descarca decat daca ai licenta activa pentru forumul tau IPB.
  10. Hihihihi, ce bogat o sa fiu .
  11. Fifa Street va fi lansat pe 16 martie 2011 in Europa, doar pe Xbox 360 si PlayStation 3, din pacate. Primul trailer de gameplay poate fi vizionat mai jos:
  12. In momentul in care va decideti sa desfasurati o campanie de link building prin intermediul , este bine sa luati in seama urmatoarele reguli: Link-urile catre siteul dumneavoastra ar trebui sa fie dofollow astfel incat ele sa va ajute la pozitionarile in motoarele de cautare. Daca sint nofollow ele vor fi utile pentru traficul generat si mai putin pentru motoarele de cautare. Cuvintele cheie pe care le folositi in advertoriale trebuie sa fie relevante pentru pagina catre care se trimit linkurile. De aceea e bine sa aveti o planificare prealabila ptr linkurile pe care le veti trimite, fiecare cuvant cheie avand atribuit pagini specifice din siteul promovat. Linkul din advertorial ar trebui sa fie relevant textului caruia ii apartine dar si paginii catre care face legatura. Nu e o regula, dar relevanta ajuta siteurile la a urca la cautari. Cereti realizarea de texte relevante, pozitive, bogate in continut. Indicat ar fi ca aceste advertoriale sa fie scrise de persoane diferite, sa fie pe siteuri diferite si sa trimita linkuri cu cuvinte cheie variate dar relevante. Advertorialele nu trebuie sa apara in aceeasi zi, indicat e ca ele sa apara pe perioade de timp de 2-3 saptamani astfel incat linkurile sa vina natural, in cantitati acceptabile unui motor de cautare. Ideea e ca, 3000 de backlinkuri venite intr-o saptamana clar atrage un semnal de alarma robotilor si evaluatorilor pe care motoarele de cautare le au. Este indicat ca blogurile sa fie pe cat posibil pe IP-uri diferite, din tari diferite dar predominant romanesti. Linkurile de pe conutul englezesc ajuta site-urile la cautari, dar un advertorial in engleza cu link catre un site romanesc poate atrage atentia. Advertorialele ar trebui sa pastreze linkul catre site o perioada lunga de timp, unii bloggeri obisnuiesc sa scoata linkul dupa o perioada de timp. Pentru a identifica eventualele pierderi de linkuri e indicat sa faceti link management. Numai bine !
  13. Astazi, de Sfantul Valentin, zi catalogata drept sarbatoare a iubirii, atunci va pot prezenta Bitdefender Relationship Scanner: http://www.relationshipscanner.ro/, o aplicatie web realizata de Standout si Bitdefender. Aceasta este pregatita sa va scaneze relatia de virusi asa cum antivirusul va scaneaza calculatorul. Bineinteles de fapt este vorba de o aplicatie menita sa va amuze, si sa va puna in miscarea buna dispozitie. La final, dupa ce v-ati scanat relatia, veti primi un link catre o pagina de descarcarea pentru BitDefender Total Security 2012, valabil 90 de zile. Sunteti curiosi cum arata o scanare de relatie ? Atunci, vizionati pozele de mai jos:
      • 1
      • Upvote
  14. Pentru inceput, i-ar trebui un logo .
  15. Din 1990, de cand Microsoft a lansat sistemul de operare Windows 3.0, a folosit pe post de logo un steag cu 4 culori: . Acesta a fost transformat de-a lungul timpului, insa nu si-a pierdut identitatea. Odata cu lansarea Windows 8, se pare ca Microsoft are alte planuri de prezentare. Nu mai avem nici aspectul de steag, nici cele 4 culori. Am ramas doar cu patru patrulatere, monocrome: Pana la lansarea oficiala este posibil ca acestea sa prinda culoare, si sa mai semene cu ce ne-a obisnuit Windows, iar logo-ul prezentat mai sus sa fie doar pentru versiunea de preview, insa, ramane de vazut.
  16. Daca l-ai instalat corect dupa cum zici, atunci probabil ca programul nu are suport pentru Windows 7 (majoritatea nu au) si trebuie rulat in Compatibility Mode (incearca cu XP SP 3).
  17. Foarte tare. Imi dai idei . Ce ar fi sa editez regulile forumului ce apar la inregistrare, scriind pe undeva pe la mijloc ca odata ce ai apasat "I agree" esti de acord sa iti donezi casa, mie, cu toate obiectele din ea ?
  18. Raspunsul acestei intrebari este dat foarte bine in imaginea de mai jos:
  19. Pornind de la cererea de aici: , a trebuit sa fac 2 casute (checkbox) care daca nu erau validate sa returneze un mesaj de eroare, astfel utilizatorul fiind obligat sa le bifeze pentru ca datele introduse in contact form sa fie trimise. Ei bine codul javascript (introdus intre etichetele <head></head> trebuie sa arate asa: <script type="text/javascript"> function validate(form) { // Checking if at least one period button is selected. Or not. if (!document.form1.agree1.checked || !document.form1.agree2.checked){ alert("Te rugam marcheaza ambele casute!"); return false;} return true; } </script>[/code] iar codul [b]html[/b], asa: [code]<table border="1" width="50%" cellspacing="1" cellpadding="1" > <form name="form1" method="post" action="send.php" onsubmit="return validate(this)"> <tr><td align="center" bgcolor="#f1f1f1"><font face="verdana" size="2"><input type="checkbox" name="agree1">Da, vreau ciocolata.</td></tr> <tr><td align="center" bgcolor="#f1f1f1"><font face="verdana" size="2"><input type="checkbox" name="agree2">Da, vreau si cirese.</td></tr> <tr bgcolor='#ffffff'><td align="center" ><input type="submit" value="Submit"> <input type="reset" value="Reset"></td></tr> </form> </table> Daca niciuna sau doar una dintre casute este bifata, efectul va fi: Numai bine !
      • 1
      • Upvote
  20. Faci un fisier html cu: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Contact us</title> <style> h1 { font-family : Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; } label,a { font-family : Arial, Helvetica, sans-serif; font-size : 12px; } </style> <script language="JavaScript" src="validator.js" type="text/javascript"></script> </head> <body> <h1>Contact Form</h1> <form method="POST" name="contactform" action="contact-form.php"> <p> <label for='name'>Nume:</label><br /> <input type="text" name="name"> </p> <p> <label for='adress'>Adresa:</label><br /> <input type="text" name="adress"> </p> <p> <label for='phone'>Telefon:</label><br /> <input type="text" name="phone"> </p> <p> <label for='email'>Email Address:</label><br /> <input type="text" name="email"> </p> <p> <label for='check1'>Ciocolata ?</label> <input type="checkbox" name="agree1" checked="checked" /><br /> <label for='check2'>Cirese ?</label> <input type="checkbox" name="agree2" checked="checked" /> </p> <input type="submit" value="Trimite comanda"> <input type="reset" name="Submit2" value="Reset"> </form> <script language="JavaScript"> var frmvalidator = new Validator("contactform"); frmvalidator.addValidation("name","req","please provide your name"); frmvalidator.addValidation("adress","req","please provide your adress"); frmvalidator.addValidation("phone","req","please provide your phone"); frmvalidator.addValidation("email","req","please provide your email"); frmvalidator.addValidation("email","email","please enter a valid email address"); </script> </body> </html>[/code] Faci o pagina [b]contact-form.php[/b] care sa contina: [code]<?php $errors = ''; $myemail = 'yourname@website.com';//<-----Put Your email address here. if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['message'])) { $errors .= "\n Error: all fields are required"; } $name = $_POST['name']; $email_address = $_POST['email']; $message = $_POST['message']; if (!preg_match( "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i", $email_address)) { $errors .= "\n Error: Invalid email address"; } if( empty($errors)) { $to = $myemail; $email_subject = "Contact form submission: $name"; $email_body = "You have received a new message. ". " Here are the details:\n Name: $name \n Email: $email_address \n Message \n $message"; $headers = "From: $myemail\n"; $headers .= "Reply-To: $email_address"; mail($to,$email_subject,$email_body,$headers); //redirect to the 'thank you' page header('Location: contact-form-thank-you.html'); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Contact form handler</title> </head> <body> <!-- This page is displayed only if there is some error --> <?php echo nl2br($errors); ?> </body> </html> Faci o pagina contact-form-thank-you.html, pentru multumire, care sa contina, un mesaj de genul: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Thank you!</title> <!-- define some style elements--> <style> h1 { font-family : Arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold; } label,a,body { font-family : Arial, Helvetica, sans-serif; font-size : 12px; } </style> <!-- a helper script for vaidating the form--> </head> </head> <body> <h1>Thank you!</h1> Thank you for submitting the form. We will contact you soon! </body> </html>[/code] Creezi validatorul, [b]validator.js[/b]: [code]/* ------------------------------------------------------------------------- JavaScript Form Validator (gen_validatorv31.js) Version 3.1.2 Copyright (C) 2003-2008 JavaScript-Coder.com. All rights reserved. You can freely use this script in your Web pages. You may adapt this script for your own needs, provided these opening credit lines are kept intact. The Form validation script is distributed free from JavaScript-Coder.com For updates, please visit: http://www.javascript-coder.com/html-form/javascript-form-validation.phtml Questions & comments please send to form.val at javascript-coder.com ------------------------------------------------------------------------- */ function Validator(frmname) { this.formobj=document.forms[frmname]; if(!this.formobj) { alert("Error: couldnot get Form object "+frmname); return; } if(this.formobj.onsubmit) { this.formobj.old_onsubmit = this.formobj.onsubmit; this.formobj.onsubmit=null; } else { this.formobj.old_onsubmit = null; } this.formobj._sfm_form_name=frmname; this.formobj.onsubmit=form_submit_handler; this.addValidation = add_validation; this.setAddnlValidationFunction=set_addnl_vfunction; this.clearAllValidations = clear_all_validations; this.disable_validations = false;//new document.error_disp_handler = new sfm_ErrorDisplayHandler(); this.EnableOnPageErrorDisplay=validator_enable_OPED; this.EnableOnPageErrorDisplaySingleBox=validator_enable_OPED_SB; this.show_errors_together=true; this.EnableMsgsTogether=sfm_enable_show_msgs_together; document.set_focus_onerror=true; this.EnableFocusOnError=sfm_validator_enable_focus; } function sfm_validator_enable_focus(enable) { document.set_focus_onerror = enable; } function set_addnl_vfunction(functionname) { this.formobj.addnlvalidation = functionname; } function sfm_set_focus(objInput) { if(document.set_focus_onerror) { objInput.focus(); } } function sfm_enable_show_msgs_together() { this.show_errors_together=true; this.formobj.show_errors_together=true; } function clear_all_validations() { for(var itr=0;itr < this.formobj.elements.length;itr++) { this.formobj.elements[itr].validationset = null; } } function form_submit_handler() { var bRet = true; document.error_disp_handler.clear_msgs(); for(var itr=0;itr < this.elements.length;itr++) { if(this.elements[itr].validationset && !this.elements[itr].validationset.validate()) { bRet = false; } if(!bRet && !this.show_errors_together) { break; } } if(this.addnlvalidation) { str =" var ret = "+this.addnlvalidation+"()"; eval(str); if(!ret) { bRet=false; } } if(!bRet) { document.error_disp_handler.FinalShowMsg(); return false; } return true; } function add_validation(itemname,descriptor,errstr) { var condition = null; if(arguments.length > 3) { condition = arguments[3]; } if(!this.formobj) { alert("Error: The form object is not set properly"); return; }//if var itemobj = this.formobj[itemname]; if(itemobj.length && isNaN(itemobj.selectedIndex) ) //for radio button; don't do for 'select' item { itemobj = itemobj[0]; } if(!itemobj) { alert("Error: Couldnot get the input object named: "+itemname); return; } if(!itemobj.validationset) { itemobj.validationset = new ValidationSet(itemobj,this.show_errors_together); } itemobj.validationset.add(descriptor,errstr,condition); itemobj.validatorobj=this; } function validator_enable_OPED() { document.error_disp_handler.EnableOnPageDisplay(false); } function validator_enable_OPED_SB() { document.error_disp_handler.EnableOnPageDisplay(true); } function sfm_ErrorDisplayHandler() { this.msgdisplay = new AlertMsgDisplayer(); this.EnableOnPageDisplay= edh_EnableOnPageDisplay; this.ShowMsg=edh_ShowMsg; this.FinalShowMsg=edh_FinalShowMsg; this.all_msgs=new Array(); this.clear_msgs=edh_clear_msgs; } function edh_clear_msgs() { this.msgdisplay.clearmsg(this.all_msgs); this.all_msgs = new Array(); } function edh_FinalShowMsg() { this.msgdisplay.showmsg(this.all_msgs); } function edh_EnableOnPageDisplay(single_box) { if(true == single_box) { this.msgdisplay = new SingleBoxErrorDisplay(); } else { this.msgdisplay = new DivMsgDisplayer(); } } function edh_ShowMsg(msg,input_element) { var objmsg = new Array(); objmsg["input_element"] = input_element; objmsg["msg"] = msg; this.all_msgs.push(objmsg); } function AlertMsgDisplayer() { this.showmsg = alert_showmsg; this.clearmsg=alert_clearmsg; } function alert_clearmsg(msgs) { } function alert_showmsg(msgs) { var whole_msg=""; var first_elmnt=null; for(var m=0;m < msgs.length;m++) { if(null == first_elmnt) { first_elmnt = msgs[m]["input_element"]; } whole_msg += msgs[m]["msg"] + "\n"; } alert(whole_msg); if(null != first_elmnt) { sfm_set_focus(first_elmnt); } } function sfm_show_error_msg(msg,input_elmt) { document.error_disp_handler.ShowMsg(msg,input_elmt); } function SingleBoxErrorDisplay() { this.showmsg=sb_div_showmsg; this.clearmsg=sb_div_clearmsg; } function sb_div_clearmsg(msgs) { var divname = form_error_div_name(msgs); show_div_msg(divname,""); } function sb_div_showmsg(msgs) { var whole_msg="<ul>\n"; for(var m=0;m < msgs.length;m++) { whole_msg += "<li>" + msgs[m]["msg"] + "</li>\n"; } whole_msg += "</ul>"; var divname = form_error_div_name(msgs); show_div_msg(divname,whole_msg); } function form_error_div_name(msgs) { var input_element= null; for(var m in msgs) { input_element = msgs[m]["input_element"]; if(input_element){break;} } var divname =""; if(input_element) { divname = input_element.form._sfm_form_name + "_errorloc"; } return divname; } function DivMsgDisplayer() { this.showmsg=div_showmsg; this.clearmsg=div_clearmsg; } function div_clearmsg(msgs) { for(var m in msgs) { var divname = element_div_name(msgs[m]["input_element"]); show_div_msg(divname,""); } } function element_div_name(input_element) { var divname = input_element.form._sfm_form_name + "_" + input_element.name + "_errorloc"; divname = divname.replace(/[\[\]]/gi,""); return divname; } function div_showmsg(msgs) { var whole_msg; var first_elmnt=null; for(var m in msgs) { if(null == first_elmnt) { first_elmnt = msgs[m]["input_element"]; } var divname = element_div_name(msgs[m]["input_element"]); show_div_msg(divname,msgs[m]["msg"]); } if(null != first_elmnt) { sfm_set_focus(first_elmnt); } } function show_div_msg(divname,msgstring) { if(divname.length<=0) return false; if(document.layers) { divlayer = document.layers[divname]; if(!divlayer){return;} divlayer.document.open(); divlayer.document.write(msgstring); divlayer.document.close(); } else if(document.all) { divlayer = document.all[divname]; if(!divlayer){return;} divlayer.innerHTML=msgstring; } else if(document.getElementById) { divlayer = document.getElementById(divname); if(!divlayer){return;} divlayer.innerHTML =msgstring; } divlayer.style.visibility="visible"; } function ValidationDesc(inputitem,desc,error,condition) { this.desc=desc; this.error=error; this.itemobj = inputitem; this.condition = condition; this.validate=vdesc_validate; } function vdesc_validate() { if(this.condition != null ) { if(!eval(this.condition)) { return true; } } if(!validateInput(this.desc,this.itemobj,this.error)) { this.itemobj.validatorobj.disable_validations=true; sfm_set_focus(this.itemobj); return false; } return true; } function ValidationSet(inputitem,msgs_together) { this.vSet=new Array(); this.add= add_validationdesc; this.validate= vset_validate; this.itemobj = inputitem; this.msgs_together = msgs_together; } function add_validationdesc(desc,error,condition) { this.vSet[this.vSet.length]= new ValidationDesc(this.itemobj,desc,error,condition); } function vset_validate() { var bRet = true; for(var itr=0;itr<this.vSet.length;itr++) { bRet = bRet && this.vSet[itr].validate(); if(!bRet && !this.msgs_together) { break; } } return bRet; } function validateEmail(email) { var splitted = email.match("^(.+)@(.+)$"); if(splitted == null) return false; if(splitted[1] != null ) { var regexp_user=/^\"?[\w-_\.]*\"?$/; if(splitted[1].match(regexp_user) == null) return false; } if(splitted[2] != null) { var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/; if(splitted[2].match(regexp_domain) == null) { var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/; if(splitted[2].match(regexp_ip) == null) return false; }// if return true; } return false; } function IsCheckSelected(objValue,chkValue) { var selected=false; var objcheck = objValue.form.elements[objValue.name]; if(objcheck.length) { var idxchk=-1; for(var c=0;c < objcheck.length;c++) { if(objcheck[c].value == chkValue) { idxchk=c; break; }//if }//for if(idxchk>= 0) { if(objcheck[idxchk].checked=="1") { selected=true; } }//if } else { if(objValue.checked == "1") { selected=true; }//if }//else return selected; } function TestDontSelectChk(objValue,chkValue,strError) { var pass = true; pass = IsCheckSelected(objValue,chkValue)?false:true; if(pass==false) { if(!strError || strError.length ==0) { strError = "Can't Proceed as you selected "+objValue.name; }//if sfm_show_error_msg(strError,objValue); } return pass; } function TestShouldSelectChk(objValue,chkValue,strError) { var pass = true; pass = IsCheckSelected(objValue,chkValue)?true:false; if(pass==false) { if(!strError || strError.length ==0) { strError = "You should select "+objValue.name; }//if sfm_show_error_msg(strError,objValue); } return pass; } function TestRequiredInput(objValue,strError) { var ret = true; var val = objValue.value; val = val.replace(/^\s+|\s+$/g,"");//trim if(eval(val.length) == 0) { if(!strError || strError.length ==0) { strError = objValue.name + " : Required Field"; }//if sfm_show_error_msg(strError,objValue); ret=false; }//if return ret; } function TestMaxLen(objValue,strMaxLen,strError) { var ret = true; if(eval(objValue.value.length) > eval(strMaxLen)) { if(!strError || strError.length ==0) { strError = objValue.name + " : "+ strMaxLen +" characters maximum "; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestMinLen(objValue,strMinLen,strError) { var ret = true; if(eval(objValue.value.length) < eval(strMinLen)) { if(!strError || strError.length ==0) { strError = objValue.name + " : " + strMinLen + " characters minimum "; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestInputType(objValue,strRegExp,strError,strDefaultError) { var ret = true; var charpos = objValue.value.search(strRegExp); if(objValue.value.length > 0 && charpos >= 0) { if(!strError || strError.length ==0) { strError = strDefaultError; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestEmail(objValue,strError) { var ret = true; if(objValue.value.length > 0 && !validateEmail(objValue.value) ) { if(!strError || strError.length ==0) { strError = objValue.name+": Enter a valid Email address "; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestLessThan(objValue,strLessThan,strError) { var ret = true; if(isNaN(objValue.value)) { sfm_show_error_msg(objValue.name +": Should be a number ",objValue); ret = false; }//if else if(eval(objValue.value) >= eval(strLessThan)) { if(!strError || strError.length ==0) { strError = objValue.name + " : value should be less than "+ strLessThan; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestGreaterThan(objValue,strGreaterThan,strError) { var ret = true; if(isNaN(objValue.value)) { sfm_show_error_msg(objValue.name+": Should be a number ",objValue); ret = false; }//if else if(eval(objValue.value) <= eval(strGreaterThan)) { if(!strError || strError.length ==0) { strError = objValue.name + " : value should be greater than "+ strGreaterThan; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestRegExp(objValue,strRegExp,strError) { var ret = true; if( objValue.value.length > 0 && !objValue.value.match(strRegExp) ) { if(!strError || strError.length ==0) { strError = objValue.name+": Invalid characters found "; }//if sfm_show_error_msg(strError,objValue); ret = false; }//if return ret; } function TestDontSelect(objValue,dont_sel_index,strError) { var ret = true; if(objValue.selectedIndex == null) { sfm_show_error_msg("ERROR: dontselect command for non-select Item"); ret = false; } if(objValue.selectedIndex == eval(dont_sel_index)) { if(!strError || strError.length ==0) { strError = objValue.name+": please Select one option "; }//if sfm_show_error_msg(strError,objValue); ret = false; } return ret; } function TestSelectOneRadio(objValue,strError) { var objradio = objValue.form.elements[objValue.name]; var one_selected=false; for(var r=0;r < objradio.length;r++) { if(objradio[r].checked) { one_selected=true; break; } } if(false == one_selected) { if(!strError || strError.length ==0) { strError = "please select one option from "+objValue.name; } sfm_show_error_msg(strError,objValue); } return one_selected; } function validateInput(strValidateStr,objValue,strError) { var ret = true; var epos = strValidateStr.search("="); var command = ""; var cmdvalue = ""; if(epos >= 0) { command = strValidateStr.substring(0,epos); cmdvalue = strValidateStr.substr(epos+1); } else { command = strValidateStr; } switch(command) { case "req": case "required": { ret = TestRequiredInput(objValue,strError) break; }//case required case "maxlength": case "maxlen": { ret = TestMaxLen(objValue,cmdvalue,strError) break; }//case maxlen case "minlength": case "minlen": { ret = TestMinLen(objValue,cmdvalue,strError) break; }//case minlen case "alnum": case "alphanumeric": { ret = TestInputType(objValue,"[^A-Za-z0-9]",strError, objValue.name+": Only alpha-numeric characters allowed "); break; } case "alnum_s": case "alphanumeric_space": { ret = TestInputType(objValue,"[^A-Za-z0-9\\s]",strError, objValue.name+": Only alpha-numeric characters and space allowed "); break; } case "num": case "numeric": { ret = TestInputType(objValue,"[^0-9]",strError, objValue.name+": Only digits allowed "); break; } case "dec": case "decimal": { ret = TestInputType(objValue,"[^0-9\.]",strError, objValue.name+": Only numbers allowed "); break; } case "alphabetic": case "alpha": { ret = TestInputType(objValue,"[^A-Za-z]",strError, objValue.name+": Only alphabetic characters allowed "); break; } case "alphabetic_space": case "alpha_s": { ret = TestInputType(objValue,"[^A-Za-z\\s]",strError, objValue.name+": Only alphabetic characters and space allowed "); break; } case "email": { ret = TestEmail(objValue,strError); break; } case "lt": case "lessthan": { ret = TestLessThan(objValue,cmdvalue,strError); break; } case "gt": case "greaterthan": { ret = TestGreaterThan(objValue,cmdvalue,strError); break; }//case greaterthan case "regexp": { ret = TestRegExp(objValue,cmdvalue,strError); break; } case "dontselect": { ret = TestDontSelect(objValue,cmdvalue,strError) break; } case "dontselectchk": { ret = TestDontSelectChk(objValue,cmdvalue,strError) break; } case "shouldselchk": { ret = TestShouldSelectChk(objValue,cmdvalue,strError) break; } case "selone_radio": { ret = TestSelectOneRadio(objValue,strError); break; } }//switch return ret; } function VWZ_IsListItemSelected(listname,value) { for(var i=0;i < listname.options.length;i++) { if(listname.options[i].selected == true && listname.options[i].value == value) { return true; } } return false; } function VWZ_IsChecked(objcheck,value) { if(objcheck.length) { for(var c=0;c < objcheck.length;c++) { if(objcheck[c].checked == "1" && objcheck[c].value == value) { return true; } } } else { if(objcheck.checked == "1" ) { return true; } } return false; } /* Copyright (C) 2003-2009 JavaScript-Coder.com . All rights reserved. */ P.S: Nu am reusit sa fac in asa fel incat daca checkbox-urile nu sunt bifate sa returneze un mesaj, si sa nu mearga mai departe, din cauza validatorului, si, nu am timp sa ma uit mai indetaliat... Separat merge: dar daca integrez codurile de acolo in contact form, nu au niciun efect. Intra in conflict cu validatorul...
  21. Odata cu noile schimbari ale intrebarilor, observ ca e mai bine. Au mai trecut 2-3, dar macar nu mai e invazie.
  22. M-am jucat intr-o vreme cu un calculator ce avea conexiune RDS, la fiecare restart al pc-ului/conexiunii, schimbandu-si ip-ul, si totul a mers ca la carte. Am folosit alt webhost, nu DriveHQ, dar, nu cred ca asta conteaza.
  23. Am uitat sa adaug si optiunea: "Stau non-stop", dar na .
  24. Pai, in eroare vad ca spune ca nu a reusit sa converteasca avatarele (probabil nu ai dat locatia corecta, dar, nu cred ca e o problema prea mare, fecare si le poate reuploada), si anumiti membrii ce contineau caractere speciale, au fost modificati, de exemplu din: [$trumful3t@] in Strumfuleta
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.