ven0mblade Posted December 26, 2009 Share Posted December 26, 2009 Hi There! I have recently decided to update my website with a contact form, instead of an e-mail link! I cannot, for the life of me, work out what is going wrong. I have tried different combinations to get the code working... But, I cannot for the life of me, work out why I am not receiving e-mails. My domain/hosting provider is 'namecheap'. They most definatly support PHP forms! I am fairly new to this, but I have strong computer skills. Here is a link to my website, I have also attached the PHP. www.seanbatley.com I have been at this for a couple of days, so I would REALLY appreciate and help/a solution! Cheers, Sean! [attachment deleted by admin] Quote Link to comment https://forums.phpfreaks.com/topic/186395-please-help-with-contact-form-using-php-and-flash/ Share on other sites More sharing options...
mecano Posted December 26, 2009 Share Posted December 26, 2009 ok we have to know where is the problem comes from , i ve looked at the php file it looks okay , but i have to look at the html code for the form thats the first thing , so if you can please provide us with it ,,, and till we respomd send your host an email asking them , do i have to make an smtp to send emails , or the normal mail function will be enough , if not they will give you the smtp address and port and other details ... am waiting your html code for the form ... Quote Link to comment https://forums.phpfreaks.com/topic/186395-please-help-with-contact-form-using-php-and-flash/#findComment-984325 Share on other sites More sharing options...
mikesta707 Posted December 26, 2009 Share Posted December 26, 2009 a couple of things to help debug. verify that your server is actually sending the email by doing something like if (!mail($to, $subject, $message, $headers)){ echo "Mail did not send"; } If it is indeed sent, verify that its not in your spam folder. If not, then we can go from there Quote Link to comment https://forums.phpfreaks.com/topic/186395-please-help-with-contact-form-using-php-and-flash/#findComment-984328 Share on other sites More sharing options...
ven0mblade Posted December 27, 2009 Author Share Posted December 27, 2009 Thanks guys! I didn't realize I had to upload an HTML also, having done the AC3 in flash. Sorry for the delayed response... I have been out all day and I can't enter the security code on my iPhone to reply... Anyway, I will let you know how I go with this tonight or tomorrow . Thanks again! Cheers, Sean. Quote Link to comment https://forums.phpfreaks.com/topic/186395-please-help-with-contact-form-using-php-and-flash/#findComment-984391 Share on other sites More sharing options...
ven0mblade Posted December 27, 2009 Author Share Posted December 27, 2009 Ok, so here is my html... Is there a problem because I have changed the file names from the ones I downloaded for the tutorial and have missed a line in the code where I have not amended this change? Perhaps it would be easier for me to replace these with the originals and just change the essentials... Thanks again for your help guys . Cheers, Sean. --------------- 'contact.html' --------------- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>contact_CS3_AS3</title> <script language="javascript">AC_FL_RunContent = 0;</script> <script src="AC_RunActiveContent.js" language="javascript"></script> </head> <body bgcolor="#333333"> <!--url's used in the movie--> <!--text used in the movie--> <!-- <p align="left"></p> <p align="center"></p> --> <!-- saved from url=(0013)about:internet --> <script language="javascript"> if (AC_FL_RunContent == 0) { alert("This page requires AC_RunActiveContent.js."); } else { AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 'width', '350', 'height', '220', 'src', 'contact_CS3_AS3', 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'window', 'devicefont', 'false', 'id', 'contact', 'bgcolor', '#333333', 'name', 'contact', 'menu', 'true', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', 'contact', 'salign', '' ); //end AC code } </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="350" height="220" id="contact_CS3_AS3" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="contact.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#333333" /> <embed src="contact.swf" quality="high" bgcolor="#333333" width="350" height="220" name="contact" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </noscript> </body> </html> --------------- This is the 'AC_RunActiveContent.js' --------------- //v1.7 // Flash Player Version Detection // Detect Client Browser type // Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved. var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; function ControlVersion() { var version; var axo; var e; // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry try { // version will be set for 7.X or greater players axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); version = axo.GetVariable("$version"); } catch (e) { } if (!version) { try { // version will be set for 6.X players only axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); // installed player is some revision of 6.0 // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29, // so we have to be careful. // default to the first public version version = "WIN 6,0,21,0"; // throws if AllowScripAccess does not exist (introduced in 6.0r47) axo.AllowScriptAccess = "always"; // safe to call for 6.0r47 or greater version = axo.GetVariable("$version"); } catch (e) { } } if (!version) { try { // version will be set for 4.X or 5.X player axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); version = axo.GetVariable("$version"); } catch (e) { } } if (!version) { try { // version will be set for 3.X player axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); version = "WIN 3,0,18,0"; } catch (e) { } } if (!version) { try { // version will be set for 2.X player axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); version = "WIN 2,0,0,11"; } catch (e) { version = -1; } } return version; } // JavaScript helper required to detect Flash Player PlugIn version information function GetSwfVer(){ // NS/Opera version >= 3 check for Flash plugin in plugin array var flashVer = -1; if (navigator.plugins != null && navigator.plugins.length > 0) { if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; var descArray = flashDescription.split(" "); var tempArrayMajor = descArray[2].split("."); var versionMajor = tempArrayMajor[0]; var versionMinor = tempArrayMajor[1]; var versionRevision = descArray[3]; if (versionRevision == "") { versionRevision = descArray[4]; } if (versionRevision[0] == "d") { versionRevision = versionRevision.substring(1); } else if (versionRevision[0] == "r") { versionRevision = versionRevision.substring(1); if (versionRevision.indexOf("d") > 0) { versionRevision = versionRevision.substring(0, versionRevision.indexOf("d")); } } var flashVer = versionMajor + "." + versionMinor + "." + versionRevision; } } // MSN/WebTV 2.6 supports Flash 4 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; // WebTV 2.5 supports Flash 3 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; // older WebTV supports Flash 2 else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; else if ( isIE && isWin && !isOpera ) { flashVer = ControlVersion(); } return flashVer; } // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) { versionStr = GetSwfVer(); if (versionStr == -1 ) { return false; } else if (versionStr != 0) { if(isIE && isWin && !isOpera) { // Given "WIN 2,0,0,11" tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] tempString = tempArray[1]; // "2,0,0,11" versionArray = tempString.split(","); // ['2', '0', '0', '11'] } else { versionArray = versionStr.split("."); } var versionMajor = versionArray[0]; var versionMinor = versionArray[1]; var versionRevision = versionArray[2]; // is the major.revision >= requested major.revision AND the minor version >= requested minor if (versionMajor > parseFloat(reqMajorVer)) { return true; } else if (versionMajor == parseFloat(reqMajorVer)) { if (versionMinor > parseFloat(reqMinorVer)) return true; else if (versionMinor == parseFloat(reqMinorVer)) { if (versionRevision >= parseFloat(reqRevision)) return true; } } return false; } } function AC_AddExtension(src, ext) { if (src.indexOf('?') != -1) return src.replace(/\?/, ext+'?'); else return src + ext; } function AC_Generateobj(objAttrs, params, embedAttrs) { var str = ''; if (isIE && isWin && !isOpera) { str += '<object '; for (var i in objAttrs) { str += i + '="' + objAttrs + '" '; } str += '>'; for (var i in params) { str += '<param name="' + i + '" value="' + params + '" /> '; } str += '</object>'; } else { str += '<embed '; for (var i in embedAttrs) { str += i + '="' + embedAttrs + '" '; } str += '> </embed>'; } document.write(str); } function AC_FL_RunContent(){ var ret = AC_GetArgs ( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" , "application/x-shockwave-flash" ); AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); } function AC_SW_RunContent(){ var ret = AC_GetArgs ( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000" , null ); AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); } function AC_GetArgs(args, ext, srcParamName, classid, mimeType){ var ret = new Object(); ret.embedAttrs = new Object(); ret.params = new Object(); ret.objAttrs = new Object(); for (var i=0; i < args.length; i=i+2){ var currArg = args.toLowerCase(); switch (currArg){ case "classid": break; case "pluginspage": ret.embedAttrs[args] = args[i+1]; break; case "src": case "movie": args[i+1] = AC_AddExtension(args[i+1], ext); ret.embedAttrs["src"] = args[i+1]; ret.params[srcParamName] = args[i+1]; break; case "onafterupdate": case "onbeforeupdate": case "onblur": case "oncellchange": case "onclick": case "ondblclick": case "ondrag": case "ondragend": case "ondragenter": case "ondragleave": case "ondragover": case "ondrop": case "onfinish": case "onfocus": case "onhelp": case "onmousedown": case "onmouseup": case "onmouseover": case "onmousemove": case "onmouseout": case "onkeypress": case "onkeydown": case "onkeyup": case "onload": case "onlosecapture": case "onpropertychange": case "onreadystatechange": case "onrowsdelete": case "onrowenter": case "onrowexit": case "onrowsinserted": case "onstart": case "onscroll": case "onbeforeeditfocus": case "onactivate": case "onbeforedeactivate": case "ondeactivate": case "type": case "codebase": case "id": ret.objAttrs[args] = args[i+1]; break; case "width": case "height": case "align": case "vspace": case "hspace": case "class": case "title": case "accesskey": case "name": case "tabindex": ret.embedAttrs[args] = ret.objAttrs[args] = args[i+1]; break; default: ret.embedAttrs[args] = ret.params[args] = args[i+1]; } } ret.objAttrs["classid"] = classid; if (mimeType) ret.embedAttrs["type"] = mimeType; return ret; } Quote Link to comment https://forums.phpfreaks.com/topic/186395-please-help-with-contact-form-using-php-and-flash/#findComment-984513 Share on other sites More sharing options...
ven0mblade Posted December 27, 2009 Author Share Posted December 27, 2009 Sorry to be a pain... This is really doing my head in. Perhaps I will start again from scratch and see if I have any luck. Any help is greatly appreciated!!! Cheers, Sean. Quote Link to comment https://forums.phpfreaks.com/topic/186395-please-help-with-contact-form-using-php-and-flash/#findComment-984617 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.