A. 有没有批量从本地php文件搜索包含相应文字的文本查找软件
推荐使用xSearch这款软件,可以用差派烂来搜索文本文件内包含的内容。
使用示例如图:
XSearch简介:
XSearch具有更多的功能,Windows搜索不提供经典搜索工具。它的工作方式经典:没有索引服务不断扫描您的文羡慧件。它支持搜索文件的文件名称、大小、日期时间和单词。不同于虚漏在Windows搜索,你可以指定的确切大小(字节、KB、MB或GB),确切的日期和时间和不同的日期时间(修改、创建、上次访问)等。您可以指定单词或文件名称选项,如"任何"、"所有"、"精确短语"、"无"等,并区分大小写、十六进制值UTF8和Unicode。包含在XSearch中,HexView工具允许您查看以十六进制格式的文件,它像是一个只读的编辑器,并支持大文件。
B. 拥有自己的搜索引擎
虽然现在已经很少人使用PC电脑去找资料了,但有时候还是不可避免要用到,当你搜索资料时你会发现现在的搜索引擎首先出现的是一大堆的广告,是不是很烦。
现在就让我们来安装一个属于自己的搜索引擎,不用买域名、不用买服务器只需要你有一台PC电脑就可以了。
首先下载一个phpStudy2018.exe软件(比较新的是这个phpStudy-x64-8.1.1.2.exe),用这个软件来搭建一个运行PHP的服务器平台。然后再下载一个开源的PhpSou搜索引擎(整合Sphinx) V3.1或其它你自己觉得合适的源码。
安装好phpStudy后,同时把PhpSou搜索引擎源码复制到phpStudyPHPTutorialWWW,然后点击 其它选项菜单-站点域名管理,网站域名填入127.0.0.1(这个ip地址就是我们等会打开搜索引擎要用到的)。网站目录E:phpStudyPHPTutorialWWW(这个www是放你搜索引擎源码的文件夹)
设置好后点击新增-保存设置并生成配置文件,接下来就是运行配置搜索引擎了。点击 其它选项菜单-My homePage(也可以在游览器地址栏直接输入刚才设置的ip地址127.0.0.1)如果是第一次运行,按软件要求设置数据库名称、密码什么的就可以了,然后进入PhpSou后台管理,按自己需要填好网站的基本设置.
这时数据库是空的(有些源码可能会带有一些数据)我们要在常规数据管理这里的网站管理、网址管理、网页管理这三项都添加一些网址进去,念改然后点击 网络爬虫管理-抓取网站-开启网络爬虫或点击 网络爬虫管理-抓取网页doang-开启网络爬虫
然后就会自动的不停的去抓取网址或者网页了。
是不是很清爽,没有了烦人的广告仔租判,是不是很厉害。
其实说得这么厉害,可惜对个人来说还是自娱自乐的性质。型迹
C. PHP一般要安装什么软件
php开始必备
运行环境:Php+Mysql+Apache,可用集成环境如WampServer,XAMPP 3.2.2.0等
开发工具:SublimeText3,Notepad++7.3.1等
D. 用php做个自己的搜索,出了问题
sql 语句里面不要用=号,用
like '%关键词%'
//=====================================
楼下说得有理(我修改以后应该是楼上)
另外跟楼主说一下,求学求知要谦虚谨慎,
你的描述在你没有补充的时候我怎么也看不
出那里可以证明你用的是like
如果你不知道的话证明数据库用的是默认字
符集,你尝试在公用链接数据库的那个语句
后加一句mysql_query("sel names utf8")
将链接的字符渣激集换成utf8查询试试看.如果
你的页面编码是gb2312,那就换成gb2312
这就是默认编码数据库里是乱码没关系,不是
说了你用得是默认得拉丁拍悔编码,你如果是用mysql得一些前端软件添加得数据,那是搜不出来得.如果用你的php程序添加进来得,是可以搜索出来得.
服了你了,英文如贺袜的什么编码都不会出现乱码
中文等其它国家的文字需要用两个字节表示
所以应该是这个问题。
你把你的sql语句打印在网页上看看。这么简
单的问题竟然跟你说了那么多次!
我第二次回复得时候不就说了“如果你的页
面编码……”,谁知道你没指定页面编码啊。
唉。
//=====================================
E. 大家给推荐一个php开发工具 哦 !
PHP开发工具汇高和孙总
这里个人推荐一些 PHP IDE 工具,非常见的 Editplus 之类的,都是专戚链门为 PHP 开发的,个人感觉方便容易入手啊简单操作,找出自己用得顺手的就可以了,呵呵,自己最近再考虑试试尝试下 Zend Studio 作为开发工具,因为调试和编写都很方便,代码检测功能和手册查阅功能,所以想试试 嘿嘿。
下面有提供些为PHP设计的IDE,editplus,Ultra Edit等常用文本工具我就不介绍了!其中一些介绍是从那些下载站里复制过来的!
Zend Studio
开发商棚没:
http://www.zend.com/store/procts/zend-studio.php
目前公认的最强大的PHP开发工具,这种集成软件包包括了用于编辑,调试,配置PHP程序所需要的客户及服务器组件,软件包具有工业标准的PHP开发环境,代码完成引擎,功能齐全的调试器等
NuSphere PHPEd
http://www.nusphere.com/
PhpED 通过无与伦比的PHP调试和压缩能力,以及一个新的NuSOAP web服务向导成为了PHP领域的领军产品。更加强大的Project Manager使得发布站点和应用程序比以前更加容易。现在可以在线程级别对正在运行或者开发中的程序进行测试和调校。支持 CVS 版本控制,而且,对PostgreSQL和MySQL数据库的本地支持为PHP使用开源数据库提供了一个广泛的环境。但对中文支持不太好,汉字都当作单字节处理了。PHPED还有Linux版本。
PHP Coder
http://www.phpide.de/
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.1:结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览2:支持高亮显示HTML和PHP代码;3:自动完成功能,可以自动完成用户自定义代码片断;4:标准函数提示;5:有专门的工程项目管理器;6:对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.7:支持查找对称的语句标记符;8:支持高级搜索和替换;9:自带FTP功能;10:支持运行和断点调试11:......总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!
Ankord PHP Expert Editor
http://www.ankord.com/phpxedit.html
PHP Expert Editor是一个容易使用的 PHP 开发工具,它的功能照顾到初级者及专业开发人员。 PHP Expert Editor 内建 http server 用作测试及除错(你也可以使用其他 http server), PHP 语法检查, FTP 功能, 程式码样板等功能。
DzSoft PHP Editor
http://www.dzsoft.com/dzphp.htm
专为 PHP 所设计的网页程序编辑软件 - DzSoft PHP Editor,具有 PHP 编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本..等功能,无须架设网站主机就可以测试 PHP 指令码,是一套功能强大的 PHP 编程软件。
DzSoft PHP Editor和Ankord PHP Expert Editor非常相识,几乎找不到他们的主要区别,关于这两个软件之间的具体内幕我也不太清楚!
Dev-PHP IDE
http://devphp.sourceforge.net/
非常好用的php编辑器,支持php-gtk,内建许多快速html表单,非常的好用,本身含繁体语言包,另附暗地论坛的中文语言包
Master PHP
http://www.gsoftwares.com/
一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的编辑器,它允许用户编辑多种一次编辑多种文件,允许插入,运行和最优化程序的脚本,用户可以通过工具栏定制按钮和窗体,可以导出html和rtf格式,支持18种语言
Komodo
http://www.activestate.com/Procts/Komodo/
Komodo支持在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注。这款功能强大的IDE竟然不支持中文,连中文文件名的文件都打不开!
Maguma Studio
http://www.maguma.com/
Maguma Studio包含了编辑和调试 PHP 程序所有必须的工具。无论您是经验丰富的开发者、或是初学者它都适合您。带有十分完整的断点、分步等调试功能。支持以树形方式显示文件中的函数和类成员。
PhpLens
http://phplens.com
PhpLens是一款专为PHP开发人员准备的快速数据库开发程序。通过使用PhpLens,可以快速的设计、发布和维护数据库驱动的网络产品。它允许你以HTML表格的形式对数据库进行浏览、编辑、创建、删除和查找。不用写任何代码,它就允许你完成上述操作。
简单推荐到此吧,有什么好滴东西,大家都拿出来共享下咯,嘿嘿,上面的这些软件都很强大,但我个人而言还是比较习惯用editplus。一方面自己水平不够,这些软件的很多功能都还不懂得如何充分利用,浪费丫,另一方面自己的英文太差,想灵活应用这些工具还有必要先提高下自己的E文啊 见笑啦,同时自己使用editplus的时间也比较常,比较顺手吧 ^_^
F. 哪个php编辑器最好用
一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面介绍10个免费、强大的PHP编辑器/开发工具。这些编辑器拥有调试器、增量执行PHP脚本、查看每一行的所有变量值等功能。
1) Notepad ++
Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++, Java , C#, XML, HTML, PHP, JavaScript! 功能有:
1. Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo 文件查看),也支持自定义语言;
2. Notepad可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
3. Notepad可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
4. Notepad提供数个特色东东,如邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。
2) PHPDesigner 7
phpdesigner 不仅支持php ,也支持其他网络语言像html ,xhtml,xml,css和javascript ,vbscript,java, c#,perl , Python等!
由于可以搭配使用的相关免费资源相当的多,PHP 的网页设计越来越多人在学习了,MPS PHP DESIGNER 是针对 PHP 网页的编写所设计的程序,它内建一系列的指令码、PHP4 原始码数据库、语法高亮度显示功能、FTP 客户端…等,不管您是 PHP 网页设计高手,或者是刚入门的新手,您都可以使用者套软件来帮您设计网页程序(SQL、HTML 亦支持)。
3) Eclipse PDT
Eclipse这个集成开发环境只要有插件就可以实现相应功能。PDT这个项目很早就开始进行了。Zend Studio for Eclipse就是基于这个插件的,再加上自己的调试器。大家也可以在Eclipse上使用这个插件,然后自己再去选择调试器来配置自己的开发坏境。至于怎么配置,网上有人写出了自己的配置方法,大家可以自己查阅,这里只是介绍工具,这个暂且按下不表。这里我介绍的一个配置完整的包。这个也是Zend开发的,因为是免费的,所以在使用时自然不能和Zend Studio相比。
但是因为是在Eclipse上安装插件自定义实现,不必为PHP开发再安装一个大型软件,所以还是有很多人喜欢用这么个工具的。
4) Bluefish
Bluefish标榜其自身是“一款为熟练的Web设计员和程序员而设的编辑器,但它的UI却很尘仿直观,任何初学者都很够很快上手,并在不断地积累中发现和掌握它的其它功能。如果你需要的是一款能够进行Web代码设计的文本编辑器,那么它一定会是一款很不错的软件。它给我的总体印象就是专业却不令人生畏,文字和图标结合的都很好。
Bluefish提供了很多常用的HTML任务选项,例如字体、表格等等,当然还有链接,这个软件是用了一个比较不常见的“链接描述”(anchor)来表明可点击的链接。“链接描述”对话框甚至还提供了例如OnClick和OnMouseover这样的Javascript脚本事件功能。
5) Notepad2
Notepad2是一个外观类似系统记事本的文本编辑工具,但比记事本有了很大的增强。
1. 自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal,汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众键早多脚本文件。
2. 支持ANSI,Unicode,UTF-8等编码互换
3. 可以设置无限个书签(9种图标可换)轻松定位
4. 空格,制表符彩色显示,并可互相转换
5. 可以对任意的文本块进行操作,ALT键+鼠标
6) HTML-Kit
HTML-Kit可以很稿兄雀容易的编辑、查找、验证、预览和发布HTML文档。功能包括:拖拽编辑、颜色代码打印、自动完成、任务栏、UNIX风格的查找替换、无限UNDO、文档模板、支持多种语言脚本和CSS、XML及XHML等等。
7) PHP Coder
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.
1. 结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览;
2. 支持高亮显示HTML和PHP代码;
3. 自动完成功能,可以自动完成用户自定义代码片断;
4. 标准函数提示;
5. 有专门的工程项目管理器;
6. 对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.
7. 支持查找对称的语句标记符;
8. 支持高级搜索和替换;
9. 自带FTP功能;
10. 支持运行和断点调试。
总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!
8 ) PHP Editor
DzSoft PHP Editor是专为PHP所设计的网页程序编辑软件-DzSoft PHP Editor,具有PHP编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本..等功能,无须架设网站主机就可以测试PHP指令码,是一套功能强大的PHP编程软件。
9) NetBeans IDE
NetBeans IDE是一个开源集成开发环境,可用于Windows、Mac、Linux和 Solaris。除完全支持所有 Java 平台(Java SE、Java EE、Java ME 和 JavaFX)之外,NetBeans 还是PHP、Ajax和JavaScript、Groovy和 Grails、Ruby和Ruby on Rails以及C/C++软件开发的理想工具。
原开发者是 SUN公司,现在为Oracle公司所有。
NetBeans 有多个产品,我们这里介绍的是专为PHP使用的,NetBeans for PHP有以下几个显要的优点:
全中文界面
完全开源免费
支持代码模板功能
支持代码自动折叠(可选择自动折叠代码的区域)
支持代码格式化
支持项目详细设置(项目右键属性)
支持多编码
支持FTP管理
支持PHP调试
支持语法加亮自定义
支持文件比较
支持按项目查找和替换
支持版本控制(CVS、Subversion、Mercurial)
支持插件功能
支持代码缩进(Tab和Shift + Tab,大部分编辑器都支持这2个快捷键)
支持括号匹配(包括大括号)
支持语法即时纠错
支持PHP、JS、CSS以及混写导航
支持JS兼容性检查
支持CSS设计
支持代码提示(输入点号、::、->,就会自动提示代码,其它情况由用户来决定是否提示)
支持文件快速定位(快捷键Alt + Shift + O,可以快速在项目中通过关键字列表出相关文件并定位)
支持类型快速定位(快捷键Ctrl + O,针对于JS,直接搜索出包含关键字的函数名称并定位)
支持符号快速定位(快捷键Ctrl + Alt + Shift + O,同时针对PHP和JS,直接搜索出包含关键字的属性、方法和函数名称并定位)
系统和插件可以自动更新
好处实在说不完,谁用谁知道,你的eclipse、zendstudio都可以扔了,这话有点过,如果单从费用来说,后者确实可以去掉。
10) PSPad
pspad,一款超级小巧,又超合适开发php的软件
推荐理由:对编码格式支持超好,用DW编写纯代码还是极易出错,如带SESSION在DW编写,绝对会提示错误,当然还有很多好处就不一一罗列
缺点:没有代码提示功能,不过,如果你是老手的话,这个不在呼,而新手更应该练习不需提示的写代码。
免费的编辑器,支持简体中文界面。它集各种编辑器的优点于一身,同时编辑多个文件,可以使用project;内置HEX编辑器;内置HEX编辑器;支持宏的录制和使用;支持语法高亮和彩色显示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA...;内置文件比较工具;支持宏的录制和使用;内置FTP工具;可以针对不同的文件类型设置对应的外部工具;支持外部编译器。不过其打开文件的速度似乎不如Editplus。