-专注于互联网、网络技术、网络工程、网络营销SEO、搜索引擎、社会化网络、IT技术、网络编程、网络安全、服务器管理、网站开发、移动互联网软件应用等领域的原创IT科技博客,欢迎喜欢互联网的朋友一起交流!

JS实现点击链接文字提交表单

<html>
<head>
<title>点击链接提交表单</title>
<body>
<form name="form1" method="post" action="">
<input type=text>
</form>
<a href="javascript:form1.submit();">提交</a>
</body>
</html>

外网如何访问内网多个主机电脑

以下操作的前提及工具

1:你要远程控制的计算机使用的网络是固定IP的,然后通过路由器访问Internet(当然不是固定IP也可以,需要借助其他软件,例如花生壳,这里不介绍)

2:远程访问工具:Windows自带的 远程桌面连接(MSTSC)

这里先介绍第一种方法:修改被控端 端口(默认3389),在路由器映射端口到被控电脑

方案1步骤:

1:局域网内需要被控制的计算机必须是固定IP(例如192.168.11.100),添加一个用户,然后添加该用户为远程用户:如图:

“我的电脑”〉“属性”〉“远程”:



然后在“选择远程用户”〉“添加”〉“高级”

Google App Engine初体验

据Google官方博客报道,Google App Engine目前已经开放了对第四种语言PHP的支持,现在,所有用户都可以在GAE上搭建基于PHP的应用了。

PHP是当前WEB流行的编程语言之一,很多世界各地的程序员都在使用PHP开发程序,其优势是可扩展性和易用性,很多知名的产品,例如phpMyAdmin、Drupal、phpBB、WordPress等都是基于PHP开发的。

在GAE里引入PHP后,Google还发布了不少应用支持,例如WordPress的GAE扩展GAE读写文件的功能,对于mbstring和mcrypt的支持扩展等等。

在GAE开发和部署PHP类似Python,在Windows下需要安装的SDK环境有Python 2.7和最新版的App Engine PHP SDK,下载链接参见这里。系统支持php.ini,只要将其放在根目录下即可。

Google给了一个helloworld的测试例子,创建修改 helloworld.php和app.yaml后,执行appcfg.py update helloworld,即可将该测试应用上传到GAE的服务器上。

在数据库方面,只支持MySQL数据库,并且只能用Google自己的Cloud SQL数据库,这个云端MySQL数据库并非免费,需要付费才能使用,限制较多。

总的来说,对于PHP开发者来说,GAE能够支持PHP是件好事。

移动客户端建站的几个思路指南

智能手机和平板电脑的普及,产生了越来越多的移动端客户流量,尽管基于手机和平板电脑的网络浏览器种类繁多,功能也都越来越完善,但限于较小的终端屏幕以及网络流量的问题,移动设备并不适合直接浏览各种基于桌面电脑登陆的网站,因此,做为网站站长来说,有必要为自己的网站增加一个适合移动设备浏览的入口。

建立一个适合移动端浏览的网站有很多种方法,主流的方法有自适应网页设计、移动网站、移动app应用三类,通过这些方法,可以在短时间内将一个已有的桌面网站转换为适合移动设备访问的网站。

一、自适应网页设计

自适应网页设计,就是让同一个网页代码,能够在不同设备上(从桌面电脑显示器到智能手机或其他移动产品设备)都能有更好的浏览体验,因此,站长在建站前,就要考虑好页面布局如何能适应多屏幕浏览,这样移动设备可以通过原网址来浏览桌面站点,看到的是自动适应屏幕大小后的网站。尽管这种方式使得域名统一了,但如果对于结构复杂、页面反复的网站来说,代码设计具有相当高的难度。因此,通常自适应网页设计比较适合单栏或双栏等简单版面网站,对于复杂版面较难设计。

由于自适应设计的内容使用同一个网址,不会出现重定向,因此对于访问用户来说,不必花时间记忆另外网址,对于网站开发者来说,改造单栏或双栏网站为自适应网站的开发较为简单,只需对CSS进行不大的修改即可。

自适应网页需要手机浏览器支持css3,例如目前的iPhone和Android内置浏览器都支持css3,但诺基亚手机内置浏览器就不支持css3,考虑到老式的手机已经逐步淘汰,这部分用户也可以考虑忽略不计。同时,自适应网页需要展示更多的图片,较耗费流量,因此也不太适合2G网络用户访问。

对于网站的修改来说,只要在HTML头部增加viewport标签(控制显示尺寸、是否允许缩放、初始比例、上下限等)、MobileOptimized标签(微软为IE Mobile版设置的定义宽度标记)和HandheldFriendly标签(是否对手持设备友好,只有true或者false),在CSS文件尾部增加针对不同屏幕分辨率的规则,布局宽度使用相对宽度,隐藏侧栏,半小时的开发量就可以提升网站的手机移动浏览体验。更为详细的网站修改方法请参见这篇文章《自适应网页设计的方法》,我这里就不再多说。

二、移动网站

移动网站是指对于现有的桌面网站,按照移动端的设计规则来重新建立一个移动网站,尽管内容和桌面网站一样,但却拥有两个不同网址。通常的移动网站使用子域名的方式实现,例如使用类似 wap.liuweiwei.org 或 m.liuweiwei.org这样的地址,为移动用户专门定制,内容可以与桌面网站不同,桌面网站的网址检测到移动设备后自动重定向到移动网站页面。

自适应网页设计的概念和方法

自适应网页设计的概念和方法,维护同一个网页代码,即可使网站在多种浏览设备(从桌面电脑显示器到智能手机或其他移动产品设备)上具有更好的阅读体验,这里我将该讲座内容简要的整理一下。

1、在HTML头部增加viewport标签。

在网站HTML文件的开头,增加viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:

<meta name="viewport" content="width=device-width, initial-scale=1" />

这段代码支持Chrome、Firefox、IE9以上的浏览器,但不支持IE8以及低于IE8的浏览器。

2、在CSS文件尾部增加针对不同屏幕分辨率的规则。

例如使用如下的代码,可以让屏幕宽度低于480像素的设备(如iPhone等),网页侧栏隐藏中部内容栏宽度自动调节。以下代码针对Z-Blog,WordPress相关标签名称只需修改一下即可。

@media screen and (max-device-width: 480px) {
#divMain{
float: none;
width:auto;
}
#divSidebar {
display:none;
}
}

3、布局宽度使用相对宽度。

网页总体框架可以使用绝对宽度,但往下的内容框架、侧栏等最好使用相对宽度,这样针对不同分辨率进行修改就方便。当然也可以不用相对宽度,那就需要在 @media screen and (max-device-width: 480px) 里面增加各个div的针对小屏幕的宽度,实际上更麻烦。

4、页面使用相对字体(非必要)

在HTML页面上不要使用绝对字体(px),而要使用相对字体(em),对于大多数浏览器来说,通常用 em = px/16 换算,例如16px就等于1em。

5、图片自适应(非必要)

img标签的话,只需要设置 max-width: 100%;或width:100%; 语句为:img { max-width: 98%; }

css加载的background-image如何自适应大小呢,其实CSS3中是可以实现的,添加如下语句:background-size:100% 100%;

根据上面讲述的几点内容,我针对我博客的CSS进行了一些修改,发现可以从iPhone手机浏览到体验更佳的页面,但有一个问题没有解决,就是顶部导航栏navbar显示有问题,换行后被下面的文章盖住了,不知道怎样能更好地解决这个问题(更新:经过网友提示,在导航栏divNavbar的样式里,加入  white-space:nowrap; overflow:hidden;  即可解决这个问题)。

总之,根据上面四步进行修改的话,可以很简单地将一个网站修改为适合多种设备浏览的页面,这对于通过手机访问网站的用户来说,的确是一件好事。

Microsoft JET Database Engine 错误 '80004005'

Microsoft JET Database Engine 错误 '80004005' 找不到文件
网上提供了很多解决方案我将它都列出来。

方法一:
绝对路径
/data/#Access1.mdb
这个文件是否存在?
相对路径是这个,也就是相对于你的conn.asp的目录
data/#Access1.mdb
如果使用的是绝对路径请将它修改为相对路径

方法二:
IIS的来宾访问用户设置成管理员组

在计算机管理--用户中,找到IUSR_****,隶属于添加 administrators,然后需要重启IIS,网站可以打开了

把IIS的来宾访问用户设置成管理员,暂时这样用了……安全性上不推荐

方法三:
到IIS里——网站——默认网站——右击属性——目录安全性——编辑——不选择“匿认访问”和“身份验证控制”——只选择“Windows身份验证”——刷新默认网站即可

注:如果没有“目录安全性”,可先进入文件夹选项——查看——把“使用简单文件共享”的钩去掉即可

也可在此继续完成余下步骤——右击你的文件夹属性(会多出一个叫“安全”的选项)——你在安全区中添加everyone这个属性就可以了,至于everyone的权限默认的即可——刷新——从开网页看看

方法四:
点 开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车即可

最后说一句造成该问题的原因是数据库放置的位置权限不够

把数据库换个名字,不要使用“#”,比如改成:Live193.mdb;
保证MDB所在的文件夹能够被下列帐户访问:asp.net、Internet来宾帐户、NETWORK SERVICE。

方法五:
其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。
依顺序运行以下命令:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset

其它:
发现ASP程序无法使用Access数据库,报错:
Microsoft JET Database Engine 错误 80004005 未指定的错误
或者显示
Microsoft OLE DB Provider for ODBC Drivers 错误 80004005
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet。
仔细检查后发现:
1.程序没有问题;
2.数据库文件所在目录也给了权限;
-----------------------------
最后终于发现,是由于我把 windows\temp 目录的IUSER(就是匿名访问用户)的权限去掉了,导致asp无法使用Access数据库。把权限加上,问题解决。 而且加了权限后,要重起电脑,不然还会有莫名的错误提示。
一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 '80004005',我的电脑因为用批处理清理文件,所以不能运行了, 只
1.查看数据库连接语句没有发现错误;
2.查看文件夹的权限已经全部给了everyone;
3.打开数据库的同时,系统会在临时文件夹 %SystemRoot%/temp/ 下创建临时文件,而 %SystemRoot%/temp/ 的权限不够
解决:%SystemRoot%/temp/ 的权限加上(IUSER_电脑名的读写) //或者是你网站另外的访问用户

2、如果一般未指定的错误,还有个办法,先
其实只要很简单的几步。:
引用内容
开始。。。运行。。。regsvr32 jscript.dll
开始。。。运行。。。regsvr32 vbscript.dll
开始。。。运行。。。iisreset
这个也可以试下,只要程序没有问题不要过多的把精力放在程序上,试下其它方面,有时也只是一点点问题的事儿。在这上边真是费了我二个多小时才搞定,网上有许多的解决方法,这个解决方法集中其它常见的方法,希望对其它人解决问题提供一个快捷的途径,祝好运。

Apache支持ASP与ASP.NET

好多人都在寻找apache下支持asp的方法,有的无非要建两个端口,通过代理实现支持asp,执行效率不是太好,现在终于有一种新的办法,通过模块实现支持asp,简单,直接.其实这个方法以前就有过,不过说的很含糊,很多地方需要更正,而且年久失传,原有的地址都找不到了,我翻遍了搜索引擎,终于在一个台湾的论坛找到了那个组件,自己亲自调试了下,现在把自己的成功经验与落伍的兄弟们分享.
①首先下载一个组件,这个是关键,也就是好多人寻找的东西
下載: http://mis.enc.hlc.edu.tw/upload/files/openasp-b1-win32.zip
②下载完apasp.DLL后,放置在apahce的modules文件夹,在httpd.conf的最下面(一定要在最下面,不然就没效果了)加入这一行:
LoadModule asp_module modules/apasp.DLL
③在httpd.conf中 和之间的某个合适位置加入
AddType text/x-asp .asp
其实最好在AddType application/x-httpd-php .php下方加入,这样apache就能解释asp扩展名的文件了.
重新启动下apache,放个探针试下,是不是支持asp了?是不是很简单?
我的apache版本是1.33,这个组件好象只支持1.3的版本.
支持效果:
组 件 名 称 支持及版本
MSWC.AdRotator √
MSWC.BrowserType √
MSWC.NextLink √
MSWC.Tools √
MSWC.Status √
MSWC.Counters √
IISSample.ContentRotator √
IISSample.PageCounter √
MSWC.PermissionChecker √
Scripting.FileSystemObject (FSO 文本文件读写) √
adodb.connection (ADO 数据对象) √ 2.5
■ 常见的文件上传和管理组件 组 件 名 称 支持及版本
SoftArtisans.FileUp (SA-FileUp 文件上传) √
SoftArtisans.FileManager (SoftArtisans 文件管理) √
LyfUpload.UploadFile (刘云峰的文件上传组件) √
Persits.Upload.1 (ASPUpload 文件上传) √
w3.upload (Dimac 文件上传) √
■ 常见的收发邮件组件 组 件 名 称 支持及版本
JMail.SmtpMail (Dimac JMail 邮件收发) 中文手册下载 √
CDONTS.NewMail (虚拟 SMTP 发信) √ 1.2
Persits.MailSender (ASPemail 发信) √
SMTPsvg.Mailer (ASPmail 发信) √
DkQmail.Qmail (dkQmail 发信) √
Geocel.Mailer (Geocel 发信) √
IISmail.Iismail.1 (IISmail 发信) √
SmtpMail.SmtpMail.1 (SmtpMail 发信) √
■ 图像处理组件 组 件 名 称 支持及版本
SoftArtisans.ImageGen (SA 的图像读写组件) √
W3Image.Image (Dimac 的图像读写组件) √

PHP 5.3+以上版本 安装Zend Optimizer

PHP 5.3.X 开始 Zend Optimizer 正式被 Zend Guard Loader 取代了。安装方法有所不同,那么我就来给大家介绍下怎么安装 Zend Guard Loader 吧。
下载地址:ZendGuardLoader-php-5.3-Windows.zip
下载好后解压压缩包,找到 ZendGuardLoader-php-5.3-Windows\ZendServer\lib\loader\php-5.3.x 目录下的 ZendLoader.dll 文件,将它放到你的php目录下ext下,再编辑php.ini文件,添加一段代码(如):
[Zend.loader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension=”c:\php\ext\ZendLoader.dll”
重启apache或者IIS

​域​网​I​P​与​M​A​C​双​向​绑​定​防​止​a​r​p​攻​击

为了给大家带来良好的网络环境,阻止P2P终结者等恶意控制软件破坏局域网网络环境,并且市面上的arp防火墙,如:彩影arp,金山arp等对P2P终结者并无多大防御作用。现在我们就来做一下网关与客户机的双向IP&MAC绑定来搞定它。

在操作过程中,请关掉arp防火墙(暂时),因为它对我们的操作有一定的影响。等操作完成之后再打开。若安装有彩影arp的用户,请不要让它在开机自动运行(方法下面有),可以开机后手动运行。

首先声明一点,绑定IP和MAC是为了防止arp欺骗,防御P2P终结者控制自己的电脑(网速),对自己的电脑没有一点负面影响。不想绑定的同学可以不绑定,以自愿为原则。但是若被控制网速,自己躲在屋里哭吧!(开玩笑)。

好了废话不多说,开始我们的客户机IP与MAC绑定教程吧!

一.首先将路由即网关的IP和MAC查看下(路由IP一般都是192.168.1.1):

开始→运行→cmd(回车)→arp/a

就会出现如下图信息:

其中第一个192.168.1.1即为路由IP,后面就是路由的MAC

二.查看自己的IP和MAC有以下两种方法:

①    右键网上邻居→属性→右键本地连接→状态→支持→详细信息

里面的实际地址即为自己的MAC地址,IP地址即为自己的IP地址。

②   开始→运行→cmd(回车)ipconfig/all(回车)

会出来信息,如图:

其中本地连接(以太网连接)里面的physical Address即为自己的MAC ,IP Address即为自己的IP地址。

三.不让彩影arp防火墙开机运行的方法(后面用到):

开始→运行→msconfig(回车)→启动→将Antiarp.exe(彩影arp程序)前面的勾去掉→确定→退出而不重新启动→OK

«1»
搜索
网站分类
最近发表
文章归档

技术支持TTF的家园

Copyright www.ttfde.org. All Rights Reserved.站点统计 Design by TTF的家园