PHP - 文章列表

共 48 页

  • PHP+MySQL扎实基本功

    一. 10句话1.不要依赖register_global=ON的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的那天起,就应该勇敢地把它设为OFF.2.写程序前看看怎么用error_reporting.3.不懂就问本身没错,但你需要在那之前查查手册。4.当然,你需要懂得使用手册。手册上找不到答案的时候,应该考虑下网络上的搜索引擎。5.刚学会php+mysql之后,不要叫嚷着要写论坛,要写XXX。要明白,刚学会写汉字并不表示你有能力写诗。6.在学web编程的时候,你应该先去认识html这个朋友。7.有点能力后,试着回答新手的问题,不要

  • 为什么PHP令人不爽(对于大型系统)

    Posted by ShiningRay on April 3rd, 2006\nEdwin Martin <edwin@bitstorm.org>.\n翻译:ShiningRay @ Nirvana Studio\n我在过去的四年里一直致力于PHP应用的开发。PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。 \n下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。\n1. 对递归的不良支持递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是,PHP并不擅长递归。Ze

  • PHP学习宝典-第四章

    将PHP嵌入HTML本章重点◆ 转入PHP模式◆ 选择PHP的卷标样式◆ 使用PHP编写第一个程序「Hello World」◆ 档案含括的档案请求经过前面几章的初步介绍,相信你现在就可以一始编写PHP的script了。在本章中颐墙徊搅私釶HP模式,PHP卷标以及其它相关档案的含括(include)和请求(require)。读者将从这里编写第一个简单的PHP程序。HTMK与PHP完成兼容PHP可以和HTML完全地混合运用,实际上PHP通常是必须嵌入在HTML内使用的。你稍后会看到,PHP能够使用HTML标准中一些灵活的语法,例如窗体(form),来处理许多相当好用的性质。在客户端与HTML兼

  • php session 设置问题

    今天在做的时候,以前都没有注意到这么一个问题,PHP的SESSION路径是要进行设置的.\n; Argument passed to save_handler. In the case of files, this is the path; where data files are stored. Note: Windows users have to change this ; variable in order to use PHP’s session functions.;session.save_path = /tmpsession.save_path = D:/php/

  • PHP学习宝典-第五章

    第五章语法、变量和输出本章重点◆ 了解PHP程序代码的基本法则◆ 在变量中储存信息◆ 在Web网页中显示输出在本章中我们会讲解PHP的基本语法,就是所有正规格式用法的PHP程序代码都要遵循的规则。我们还会介绍在PHP程序代码执行如何使用变量储存和撷取信息,最后则谈到在使用者的浏览器窗口中显示文字的最简单方式。PHP语法的宽松与弹性关于PHP,首先要提到的就是它已努力做到尽可能的宽松与弹性了。根据要遵守的语法规则的严格程度,各程序语言之间的差别相当大。最好是有所选择,因为这样有助于确保编写的程序代码是真正你所需要的。如果在编写一个控制核子反应炉的程序,而且还忘记了指定一个变量,这样的话,让程序拒

  • 不需要mod_rewrite直接使用php实现伪静态化页面

    在你的程序初始化时使用如下代码:<?phpPhp2Html_FileUrl = _SERVER[\"REQUEST_URI\"];Php2Html_UrlString = str_replace(“/”, “”, strrchr(Php2Html_FileUrl, “/”));Php2Html_UrlQueryStrList = explode(“@”, Php2Html_UrlString);foreach(Php2Html_UrlQueryStrList as Php2Html_UrlQu

  • 用php模拟post来提交数据

    利用php的socket编程来直接给接口发送数据来模拟post的操作。 \n<?PHP /************************************************************************ Name: POST 测试程序 Vesion: 1.0 Date: 2004-08-05 *************************************************************************/ flag = 0; //要post的数据 argv = array( ‘var1′=&g

  • 用Php模拟asp.net的页面模型

    用php模拟asp.net是不大可能的,特别是对于php这样的对面向对象支持不完整的动态语言来讲,更是很大的困难.在这些说模拟是说可以由这个例子来理解asp.net的运行机制(又说深了,他仅仅是一个模以而以) .代码很简单,无需细说,本测试在win2000,iis5,php 4.4.0上运行通过\npage.php\n<?php/**********************************************Sinoprise Function Classes*CopyRight(c):2006 Sinoprise Technology Lab**Unit Name: pag

  • PHP学习宝典-第六章

    PHP学习宝典-第六章 (1)第六章PHP中的型别本章重点◆ 了解PHP的八种型别…Boolean、◆ NULL、string、array、object与、resource◆ 建立、读取、显示输出与操控不同型别的物件从某种型别转换成其它型别所有程式设计语言都有某些型别系统,且来指定可出现在程式中的数值种类。这些不同的型别常对应于电脑记忆体中不同层级的表示,在很多情况下程式设计者不用考虑位元的表示方式(或是有足够能力处理)。PHP的型别系统是简单合理,而且很有弹性,它把程式设计者与一些低阶段的细节分隔开来。在本章中,我们将说明PHP的基本型别(integer、double、Boolean、NUL

  • PHP学习宝典-第六章(续篇)

    第六章(续篇)字串中的换行符号虽然PHP为换行符号提供了一个跳脱转义序列(),但让你知道能够在字串中间从字面上加入换行符号也不错,PHP同样能够处理这种形式。在建立HTML字串时这样会很方便,因为浏览器会忽略()换行符号,因此梢杂没恍蟹鸥袷交执沟肞HP程式码行更短:在文字编辑器中,在前两行尾端隐藏按「Enter」键,这些换行符号保留在字串中,因此一条print叙述可以产生三行PHP输出(行的长度则取决于各种不同编辑器,如果编辑器在显示它们时自动换行,就会看到实际是一长条的三行程式码)。不过浏览器程式会忽略这些换行符号,并自己决定显示时是否换行以及在何处换行,此外如果使用你的浏览器的检视