图片轮播:php实现广告轮播来源: 发布时间:星期四, 2009年2月12日 浏览:216次 评论:0
在处理广告时 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 这个问题 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() FileUpload功能在RFC1867文件有有详细 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 先看下面 ![]() <formenctype=\"multipart/form-data\"action=\"next.php\"method=post> 您 ![]() 档案名称:<inputname=\"myfile\"type=\"file\"><br> <inputtype=\"submit\"value=\"送出\"> </form> 在form ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 在上面 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Content-type:multipart/form-data,boundary=AaB03x --AaB03x content-disposition:form-data;name=\"user\" WilsonPeng --AaB03x content-disposition:form-data;name=\"myfile\" Content-type:multipart/mixed,boundary=BbC04y --BbC04y Content-disposition:attachment;filename=\"myphoto.g ![]() Content-type:image/g ![]() Content-Transfer-Encoding:binary ...myphoto.g ![]() --BbC04y-- --AaB03x-- 看到上面 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 以上面为例 ![]() ![]() ![]() ![]() 变数名介绍说明 $myfile即上传 ![]() $myfile_name上传档案在使用者端 ![]() $myfile_size上传档案 ![]() $myfile_type上传档案 ![]() ![]() ![]() 在next.php程式要做 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() copy($banner,\"/home1/biglobe3/ad/\".$banner_name); 这行程式就是将档案存在/home/htdocs/ad ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 或许程式要更细部 ![]() ![]() ![]() ![]() ![]() ![]() 若在form中设定inputfile ![]() ![]() ![]() ![]() ![]() <inputname=\"upfile\"type=\"file\"> 则变数就改成$upfile、$upfile_name、$upfile_size、和$upfile_type ![]() 因此 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() <html> <head> <?php //adadd.php ![]() ![]() ![]() ?> <title>新增广告</title> </head> <body> 加权值数字愈大 ![]() ![]() ![]() ![]() <FORMENCTYPE=\"multipart/form-data\"ACTION=\"adadd.php\"METHOD=POST> <tableborder=0> <tr><tdalign=right>广告Banner:</td><td><inputname=bannerTYPE=\"file\"></td></tr> <tr><tdalign=right>广告网址URL:</td><td><inputname=urltype=textsize=30></td></tr> <tr><tdalign=right>辅助字串ALT:</td><td><inputname=alttype=textsize=30></td></tr> <tr><tdalign=right>广告介绍说明:</td><td><inputname=descrīpttype=textsize=30></td></tr> <tr><tdalign=right>显示加权:</td><td><inputname=prioritytype=textsize=5value=1></td></tr> <tr><tdcolspan=2align=right><inputtype=\"submit\"VALUE=\"确定\"></td></tr> [Page] </table> </FORM> <? } ![]() ![]() CommonHeader(\"档案\".$banner_name.\"已存在\"); echo\"<p><br><br>广告档案已经存在\\n<p><br><br></body></html>\"; exit; }; copy($banner,\"/home1/biglobe3/ad/\".$banner_name); putenv(\"ORACLE_SID=WWW\"); putenv(\"NLS_LANG=american_taiwan.zht16big5\"); putenv(\"ORACLE_HOME=/home/oracle/product/7.3.2\"); putenv(\"LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib\"); putenv(\"ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data\"); putenv(\"ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data\"); $handle=ora_logon(\"user38@WWW\",\"iam3849\")ordie; $cursor=ora_open($handle); ora_commitoff($handle); $query=\"insert ![]() ora_parse($cursor,$query)ordie; ora_exec($cursor); ora_close($cursor); ora_logoff($handle); echo\"<title>广告新增完成</title>\"; echo\"</head>\"; echo\"<body>\"; echo\"<ahref=\".$url.\"><imgsrc=/ad/\".$banner_name.\"alt=\\\"\".$alt.\"\\\"border=0></a><p>\"; echo\"<ultype=disc>\"; echo\"<li>广告网址:\".$url; echo\"<li>辅助字串:\".$alt; echo\"<li>广告介绍说明:\".$descrīpt; echo\"<li>显示加权:\".$priority; echo\"</ul>\"; } ?> </body> </html> 当然要使用上面 ![]() ![]() CREATETABLEad( urlvarchar2(1024)notnull, bannervarchar2(1024)notnull, altvarchar2(255)null, descrīptvarchar2(255)null, prioritynumber(4)notnulldefault1 ); 序号栏位名称资料形态资料长度栏位介绍说明 0广告网址urlvarchar21024 1图片路径bannervarchar21024 2字串显示altvarchar2255 [Page] 3广告介绍说明descrīptvarchar2255 4显示加权prioritynumber41为内定值 ![]() 值得 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() <?php //ad.php putenv(\"ORACLE_SID=WWW\"); putenv(\"NLS_LANG=american_taiwan.zht16big5\"); putenv(\"ORACLE_HOME=/home/oracle/product/7.3.2\"); putenv(\"LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib\"); putenv(\"ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data\"); putenv(\"ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data\"); $handle=ora_logon(\"user38@WWW\",\"iam3849\")ordie; $cursor=ora_open($handle); ora_commitoff($handle); $query=\"SELECTurl,banner,alt,priorityFROMadwherepriority>0\"; ora_parse($cursor,$query)ordie; ora_exec($cursor); $i=$pricount=0; while(ora_fetch($cursor)){ $ad[$i][0]=ora_getcolumn($cursor,0); $ad[$i][1]=ora_getcolumn($cursor,1); $ad[$i][2]=ora_getcolumn($cursor,2); $ad[$i][3]=ora_getcolumn($cursor,3); $pricount ![]() $i ![]() }; ora_close($cursor); ora_logoff($handle); srand((double)microtime ![]() $pri=rand(1,$pricount); $pricount=0; for($i=0;$i<count($ad);$i ![]() $pricount ![]() ![]() $ad1 ![]() ![]() } } echo$ad1[0]; ?> 上面 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 网页中要用广告程式 ![]() ![]() ![]() ![]() ![]() ![]() 上面 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 0
相关文章读者评论发表评论 |