很多开源的程序系统都有自定义表单功能,比如织梦和帝国;他们的自定义表单是创建了一个新的表,这是一种实现方式,但是有的时候我们可能需要一些附属的内容,或并不需要建多个表,只希望通过一个字段来存放我们附加的这些内容
在这之前,我曾经尝试过一个项目,就是将我们的PHP代码自动生成so扩展,编译到PHP中,我叫它 phptoc。但是由于各种原因,暂停了此项目。写这篇文章一是因为这方面资料太少,二是把自己的收获总结下来,以便以后参考,如果能明白PH
今天又经历了恶心的页面错位现象,原因很简单,在页面输出汉字时,如果区域宽度不够了,会自动换行,然而,英文字母不可以,也就是说你输出类似"aaaaaaaaaaaa"的一串字符,页面认为这是一个单词,无法断开,如果在<div id="test"></div
$dbhost="localhost";
$dbuser ="admin";
$dbpass ="";
$dbname = "lch";
$conn = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
if($conn)
{
mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法
1.检测Apache是否支持mod_rewrite
通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules&rd
我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PHP Ajax传值中文字符乱码的解决方法
反射的理解
它是指在php的运行状态中,扩展分析php程序,导出或者提取出关于类、方法、属性、参数等详细信息,甚至包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象模型中元模
echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有返回值,print有返回值1.print不能输出数组和对象。
print_r可以输出stirng、int、float、array、o
author: selfimpr
blog: http://blog.csdn.net/lgg201
mail: lgg860911@yahoo.com.cnitem
mysql_connect
mysql_pconnect
函数原型
resource mysql_connect($host_port, $user, $passwd, $newlink, $client_flags);
Controller为控制器文件。程序从index.php开始执行[php]
<?php
define("SP_PATH",dirname(__FILE__)."/SpeedPHP");
define("APP_PATH",dirname(__FILE__));
$spConfig = array(
"db" =>array(
织梦程序做好了之后,要发给别人的话还要取出来数据库sql文件,修改数据库连接,这样几步下来话,让客户操作起来也不怎么人性化,如何让制作好的网站,能更方便的安装,下面来给大家说下:一、打开install文件夹执行下面4个步骤:
[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8&
PHP基础算法
这里是用 PHP 写的几个基础算法,算法的重要性貌 似对于 PHP 程序员不怎么重
要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP
程序员,我认为应该熟悉 C,如果你想成为真正的程序员,请
[php]
<?php
function removeDir($dirName)
{
if(! is_dir($dirName))
{
@unlink($dirName);
return false;
}
$handle = @opendir($dirName);
PHP允许你改变你写的,这样就可以迫使一个要下载的文件,通常情况下,浏览器会加载在同一窗口中的文件的HTTP标头。这是完美的文件,如PDF文件,文档文件,图片,视频,您希望您的客户下载,而不是在线阅读。
具体方法如下:1,你想下载到
当提交一个HTML表单,它可能需要几秒钟前成功提交,并显示响应页面的形式。人们可以得到空闲,并单击提交按钮几次,这可能会导致重复的表单提交。通常并不真的是一个问题,但在某些情况下,你可能要防止这种情况的发生。
下面
我们的表单中经常需要用户输入时间,yii中有很方便的时间控件CJuiDatePicker可供使用,得到的效果如下:
调用方法
[php]
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker',array(
<?php$mimetypes = array( 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compact
首先需要下载的文件
1、php核心文件,版本是vc6编译的
2、apache服务器
3、mysql数据库第一步解压安装上述三个文件。在apace安装目录下找到conf/httpd.conv文件
第二步搜索找到文件中配置LoadModule的这一部分,添加入
不知道大家有没有遇到过这样的问题,就是想要写一个计划执行的程序,比如每天的几点定时的执行,php这种web程序,所谓的执行是必须通过访问的。有ignore_user_abort(true);函数可以让程序在关闭浏览器在后台继续执行,我之前
windows下,通过读取注册表获取用户定义的数据源[python]
# -*- coding: UTF-8 -*-
# 获取ODBC数据源列表
from tkinter import *
from tkinter import ttk
import win32api,win32con
def GetODBCdsn():
引: 由于数据库要求,数据库由原gbk2312编码更改为utf-8,为方便数据交互减少编码不一致引起的问题, 需要将网站整站转码(gb2312-->utf-8)一 在网上找批量转码工具 注意: 1.这个软件支持选择文件,或者选择目录,有
在windows环境中开启PHP的扩展模块Mcrypt
1、编辑php.ini,去掉extension=php_mcrypt.dll前的‘;’;
2、查看d:/**/php5/ext下是否有php_mcrypt.dll,以及d:/**/php5是否有libmcrypt.dll
3、复制libmcrypt.d
php连接访问Oracle是用过oci函数,以下是整理的文档
1.安装Apache和php包
yum install -y httpd php*
2.下载Oracle组件
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i
[html]
<form name="myform" id="myform" class="registerform" method="post" action="?action=add">
<input name="pic1" id="pic1" type="text" style="width:29