3 дня лазию в интернете читаю всякую информацию php, CGI, и т.п.
Дело в том что мне нужно сделать страничку с формой, и чтоб данные сохранялись в текстовый файл.
Я воспользовался бесплатным хостингом, закинул туда страничку вот такую:
HTML |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $param = $_POST['s_message']; if (!is_file("FILE.txt")) { $s = fopen("FILE.txt","w"); fclose($s); chmod("FILE.txt",0666); } $fp = fopen("FILE.txt","r+"); flock($fp,1); fseek($fp,0,SEEK_END); fputs($fp,"$param\n"); flock($fp,3); fclose($fp); } ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251"> <style type="text/css"> /*----------Text Styles----------*/ .ws6 {font-size: 8px;} .ws7 {font-size: 9.3px;} .ws8 {font-size: 11px;} .ws9 {font-size: 12px;} .ws10 {font-size: 13px;} .ws11 {font-size: 15px;} .ws12 {font-size: 16px;} .ws14 {font-size: 19px;} .ws16 {font-size: 21px;} .ws18 {font-size: 24px;} .ws20 {font-size: 27px;} .ws22 {font-size: 29px;} .ws24 {font-size: 32px;} .ws26 {font-size: 35px;} .ws28 {font-size: 37px;} .ws36 {font-size: 48px;} .ws48 {font-size: 64px;} .ws72 {font-size: 96px;} .wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;} /*----------Para Styles----------*/ DIV,UL,OL /* Left */ { margin-top: 0px; margin-bottom: 0px; } </style> <script language="JavaScript1.4" type="text/javascript"> <!-- function jsPlay(soundobj) { var thissound= eval("document."+soundobj); try { thissound.Play(); } catch (e) { thissound.DoPlay(); } } //--> </script> <script language="javascript" type="text/javascript"> <!-- function MM_swapImgRestore() { var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> </head> <body> <--БАННЕР--> <div id="image1" style="position:absolute; overflow:hidden; left:28px; top:6px; width:753px; height:1017px; z-index:0"><img src="images/1.bmp" alt="" border=0 width=753 height=1017></div> <div id="image4" style="position:absolute; overflow:hidden; left:84px; top:9px; width:671px; height:82px; z-index:1"><img src="images/art1863937.gif" alt="" border=0 width=671 height=82></div> <div id="image5" style="position:absolute; overflow:hidden; left:28px; top:115px; width:522px; height:99px; z-index:2"><img src="images/d 1.JPG" alt="" border=0 width=522 height=99></div> <div id="text1" style="position:absolute; overflow:hidden; left:103px; top:223px; width:619px; height:583px; z-index:3"><div class="wpmd"> <div align=center><font class="ws11" color="#FF0000"><B>Форма заявки</B></font></div> <div><font class="ws11" color="#FF0000"><B><BR></B></font></div> <div><font class="ws11" color="#FF0000"><B>Ф.И.О.</B></font></div> <div><font class="ws11" color="#FF0000"><B><BR></B></font></div> <div><font class="ws11" color="#FF0000"><B>№ тел.</B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B> </B></font><font class="ws11" color="#FF0000"><B>E-Mail:</B></font></div> <div><font class="ws11" color="#FF0000"><B><BR></B></font></div> <div><font class="ws11" color="#FF0000"><B>Выберите программу если такая есть в этом списке:</B></font></div> <div><font class="ws11" color="#FF0000"><B><BR></B></font></div> <div><font class="ws11" color="#FF0000"><B>Коментарии:</B></font></div> <div><font class="ws11" color="#FF0000"><B><BR></B></font></div> <div><font class="ws11" color="#FF0000"><B><BR></B></font></div> </div></div> <div id="nav10d" style="position:absolute; left:31px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav10','','images/nav138365780a.gif',1)" href="index.html"><img name="nav10" onLoad="MM_preloadImages('images/nav138365780a.gif')" alt="" border=0 src="images/nav138365780i.gif"></a></div> <div id="nav11d" style="position:absolute; left:124px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav11','','images/nav138365781a.gif',1)" href="page2.html"><img name="nav11" onLoad="MM_preloadImages('images/nav138365781a.gif')" alt="" border=0 src="images/nav138365781i.gif"></a></div> <div id="nav12d" style="position:absolute; left:217px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav12','','images/nav138365782a.gif',1)" href="page3.html"><img name="nav12" onLoad="MM_preloadImages('images/nav138365782a.gif')" alt="" border=0 src="images/nav138365782i.gif"></a></div> <div id="nav13d" style="position:absolute; left:310px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav13','','images/nav138365783a.gif',1)" href="page4.html"><img name="nav13" onLoad="MM_preloadImages('images/nav138365783a.gif')" alt="" border=0 src="images/nav138365783i.gif"></a></div> <div id="nav14d" style="position:absolute; left:403px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav14','','images/nav138365784a.gif',1)" href="page5.html"><img name="nav14" onLoad="MM_preloadImages('images/nav138365784a.gif')" alt="" border=0 src="images/nav138365784i.gif"></a></div> <div id="nav15d" style="position:absolute; left:496px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav15','','images/nav138365785a.gif',1)" href="page6.html"><img name="nav15" onLoad="MM_preloadImages('images/nav138365785a.gif')" alt="" border=0 src="images/nav138365785i.gif"></a></div> <div id="nav16d" style="position:absolute; left:589px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav16','','images/nav138365786a.gif',1)" href="page7.html"><img name="nav16" onLoad="MM_preloadImages('images/nav138365786a.gif')" alt="" border=0 src="images/nav138365786i.gif"></a></div> <div id="nav17d" style="position:absolute; left:682px; top:82px; z-index:4"><a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav17','','images/nav138365787a.gif',1)" href="page8.html"><img name="nav17" onLoad="MM_preloadImages('images/nav138365787a.gif')" alt="" border=0 src="images/nav138365787i.gif"></a></div> <form name="form1" method="POST" action=""> <input name="formtext1" type="text" maxlength=50 style="position:absolute;width:260px;left:154px;top:253px;z-index:5"> <input name="formtext2" type="text" maxlength=20 style="position:absolute;width:200px;left:155px;top:289px;z-index:6"> <select name="formselect1" style="position:absolute;left:499px;top:326px;width:146px;z-index:7"> <option value=""></option> <option value="">Росгосстрах жизнь</option> <option value="">Росгосстрах квартира</option> <option value="">Росгосстрах дом</option> <option value="">Другое</option> </select> <input name="formbutton1" type="submit" style="position:absolute;left:107px;top:476px;z-index:8"> <textarea name="textarea1" style="position:absolute;width:262px;height:86px;left:204px;top:369px;z-index:9"> </textarea> <input name="formbutton2" type="reset" style="position:absolute;left:261px;top:476px;z-index:11"> <input name="E-Mail" type="text" style="position:absolute;width:200px;left:446px;top:289px;z-index:12"> </form> </body> </html> |
PHP |
<? |
PHP |
<? |
PHP |
<? |
HTML |
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
PHP |
<? |
PHP |
<? |
PHP |
<? |
HTML |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <? $param = isset($_POST['name'])?$_POST['name']:NULL; if($param) { if (!is_file("file.txt")) { $s = fopen("file.txt","w"); fclose($s); chmod("file.txt",0666); } $fp = fopen("file.txt","r+"); flock($fp, LOCK_EX); fseek($fp,0,SEEK_END); fputs($fp,"$param\n"); flock($fp, LOCK_UN); fclose($fp); } ?> <html> <head> <title>Untitled</title> </head> <body> <--БАННЕР--> <form method="POST" action=""> Ф.И.О. <input name="name" type="text" value=""> E-Mail: <input name="E-mail" type="text" value=""> <input type="submit"> </form> </body> </html> |
PHP |
<?php |
PHP |
$login = isset($_POST['login'])?$_POST['login']:null; |
PHP |
<?php |
PHP |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
PHP |
# $FreeBSD: src/share/skel/dot.shrc,v 1.2 1999/08/28 00:21:54 peter Exp $ |