- 浏览: 220483 次
- 性别:
- 来自: 南宁
文章分类
最新评论
-
rogermmg:
把商品 分享到facebook,twitter 等等 连接代码集合 -
qq398705749:
qkjava 写道不知道涉及到放大的页面一共有几个就一个呀
局部图片放大功能 magiczoom -
qkjava:
不知道涉及到放大的页面一共有几个
局部图片放大功能 magiczoom -
qq398705749:
lz12366 写道mysql_connect,mysql_q ...
创建在网页的mysql表 -
lz12366:
mysql_connect,mysql_query都是jque ...
创建在网页的mysql表
获取浏览器IP地址
function getRemoteIPAddress() {
$ip = $_SERVER['REMOTE_ADDR'];
return $ip;
}
如果有代理服务器的情况下获取IP
function getRealIPAddress() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { // check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { // to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
获取 MySQL 时间戳
$query = "select UNIX_TIMESTAMP(date_field) as mydate from mytable where 1=1";
$records = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($records)) {
echo $row;
}
验证日期格式:YYYY-MM-DD
function checkDateFormat($date) {
// match the format of the date
if (preg_match("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $date, $parts)) {
// check whether the date is valid of not
if (checkdate($parts[2], $parts[3], $parts[1])) {
return true;
} else {
return false;
}
} else {
return false;
}
}
重定向
header('Location: http://www.php100.com');
发送邮件
$to = "someone@oschina.net";
$subject = "Your Subject here";
$body = "Body of your message here you can use HTML too. e.g.
Bold ";
$headers = "From: You\r\n";
$headers .= "Reply-To: info@yoursite.com\r\n";
$headers .= "Return-Path: info@yoursite.com\r\n";
$headers .= "X-Mailer: PHP\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail($to, $subject, $body, $headers);
BASE64 编码和解码
function base64url_encode($plainText) {
$base64 = base64_encode($plainText);
$base64url = strtr($base64, '+/=', '-_,');
return $base64url;
}
function base64url_decode($plainText) {
$base64url = strtr($plainText, '-_,', '+/=');
$base64 = base64_decode($base64url);
return $base64;
}
JSON 处理
$json_data = array ('id'=>1,'name'=>"John",'country'=>'Canada',"work"=>array("Google","Oracle"));
echo json_encode($json_data);
$json_string='{"id":1,"name":"John","country":"Canada","work":["Google","Oracle"]} ';
$obj=json_decode($json_string);
// print the parsed data
echo $obj->name; //displays John
echo $obj->work[0]; //displays Google
检测用户浏览器类型
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "Your User Agent is: " . $useragent;
显示网页源码
$lines = file('http://www.php100.com/index.php');
foreach ($lines as $line_num => $line) {
// loop thru each line and prepend line numbers
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n";
}
调整服务器时间
$now = date('Y-m-d-G');
$now = strftime("%Y-%m-%d-%H", strtotime("$now -8 hours"));
发表评论
-
php 序列化和反序列化两种方法--learning
2012-11-08 09:59 864序列化是将变量转换为可保存或传输的字符串的过程;反序列化 ... -
对邮件的斜杠过滤
2012-08-22 13:21 1013eregi_replace("[\]",' ... -
两种调取wordpress的方法
2012-08-14 11:03 1376/*调用wordpress最新文章 远程调取的最新文章* ... -
ecshop smarty html过滤
2012-08-11 15:11 1061{变量|escape:"html"|nl2 ... -
三种外贸翻译插件
2012-08-02 14:03 1343<!-- Begin TranslateThis ... -
php性能优化大全
2012-07-05 16:42 8520、用单引号代替双引号来包含字符串,这 ... -
EC 获取某个大类下面的类别 这里可以正常循环,跟分类树那样循环出来 xiaoyu
2012-07-05 10:10 889/** * 获取某个大类下面的类别 这里可以正常循环 ... -
EC 获取某个大类下面的类别 这里可以正常循环,跟分类树那样循环出来 xiaoyu
2012-07-05 10:10 932/** * 获取某个大类下面的类别 这里可以正常循环 ... -
内联建设
2012-07-03 16:04 0网站自动化内链建设的几个问题网站优化主要包含内容、内链 ... -
内链建
2012-07-03 16:03 0<?php $keys =array( ... -
流量11
2012-06-05 16:37 0【答疑解惑】每月8G ... -
学习正则表达式
2012-05-07 16:32 0"^The": 对应任何以 &quo ... -
mysql_fetch_row,mysql_fetch_assoc,mysql_fetch_array,mysql_fetch_object
2012-04-09 14:27 979一、mysql_fetch_row 这个函数是从结 ... -
学习整合一
2012-02-16 13:19 845最近看到网上有很多 ... -
ecshop 的伪静态
2012-02-16 11:44 10161、首先您需要找到 Apache 安装目录,之后找到 c ... -
上一个下一个,学习
2011-08-03 09:04 0问题:已知一个数组的某个下标,要获取这个下标的上一个下标 ... -
学习!SMARTY模板中如何使用get,post,request,cookies,session,server变量
2011-08-03 08:59 865{$smarty}保留变量不需要从PHP脚本中分配 ... -
两次修改flash 背景透明 的细节
2011-07-28 17:11 1264<script type=" ... -
转 PHPCMS二次开发的一个思路
2011-07-28 16:37 1247PHPCMS二次开发的一个思 ... -
创建在网页的mysql表
2011-07-26 09:40 1087!!css!!! table.db-table ...
相关推荐
一段关于用PHP制作饼图的代码,希望大家能看看,希望对大家有用
3. 循环控制:for、while、do-while和foreach是PHP中的循环结构,用于重复执行一段代码。在源码中,可以看到这些循环如何被用来遍历数组、执行计数或直到满足特定条件为止。 4. 函数:PHP中的函数可以封装可重用的...
这段代码首先创建了一个`ZipArchive`对象,然后打开一个名为“website_backup.zip”的新ZIP文件。通过`scandir()`遍历指定目录下的所有文件,将每个文件添加到ZIP档案中。最后关闭ZIP文件,完成压缩过程。 在进行...
通过代码追踪,开发者可以在不运行整个程序的情况下,对代码的每一步操作进行检查,这对于调试复杂的问题尤其有用。例如,当遇到逻辑错误或者难以复现的bug时,代码追踪插件可以帮助开发者一步步地跟随代码的执行,...
此段代码演示了如何使用PHP发送包含HTML格式的电子邮件,包含了设置邮件头、邮件内容编码等细节。 ```php $to = "someone@oschina.net"; $subject = "YourSubjecthere"; $body = "Body of your message here you ...
2. **性能分析**:识别哪些代码段导致了更多的OP代码生成,可能意味着更高的计算成本,这可以指导性能优化。 3. **学习PHP内核**:对于想要了解PHP引擎工作原理的开发者,OP代码提供了一个窗口,可以看到PHP如何将...
从给定的PHP代码片段中,我们可以提炼出几个重要的知识点,这些知识点对于初学者来说非常有用,涵盖了数据库连接、数据查询、以及分页处理等基本技能。 ### 数据库连接与字符集设置 在PHP中,连接数据库是一个常见...
- 设置cURL选项以忽略SSL证书验证(CURLOPT_SSL_VERIFYHOST和CURLOPT_SSL_VERIFYPEER),这在测试阶段可能很有用,但在生产环境中应避免禁用。 - 在发送请求时,处理可能出现的错误,并在输出中显示错误信息。 2. ...
这段代码通过获取客户端的IP地址、当前时间和浏览器信息,然后写入日志文件,从而实现邮件阅读状态的追踪。关键代码如下: ```php error_reporting(0); Header("Content-Type: image/jpeg"); // 获取IP地址 ...
在本压缩包“PHP案例和代码文件”中,包含了丰富的PHP动态网页开发的课程实践案例和源代码。...在实际学习过程中,建议结合文档和注释理解每段代码的功能,同时尝试修改和扩展这些案例,以加深理解和提高实战能力。
"双鱼林PHP代码生成器 2.0"是一款专为PHP开发设计的高效工具,旨在简化编程过程中重复性的代码编写工作,提高开发效率。它通过预设的模板和配置,能够自动生成符合规范的PHP代码,使得开发者可以将更多精力集中在...
循环控制语句允许我们重复执行一段代码,直到特定条件不再满足。PHP中的循环语句包括`for`、`while`、`do...while`以及`foreach`。`for`循环通常用于已知迭代次数的情况,`while`和`do...while`则在条件满足时持续...
这段代码首先会获取指定目录下的所有文件名,接着根据设定的规则进行改名操作。例如,如果原文件名是中文,可以通过汉字转拼音功能将其转换为拼音,然后再进行重命名。 汉字转拼音在PHP中可以借助一些库来实现,...
下面将详细解析这段代码所涉及的关键知识点,并解释如何使用PHP来生成图片的缩略图。 ### 标题:PHP 缩略图的源代码 这个标题表明了文件的主要目的是提供一个使用PHP语言编写的生成缩略图的功能。 ### 描述:PHP ...
php实现的无限极分类的排序方法,希望对大家有用
首先,这段代码采用了一个数组 `$d` 来存储汉字与其对应的拼音数据。这个数组是预先定义好的,包含了大量常用汉字及其对应的声母和韵母。数组中的每个元素都是一个包含两个值的子数组,第一个值是汉字的拼音首字母,...
这段代码首先设置HTTP响应的MIME类型为JPEG图片,这样当邮件客户端加载此图像时,服务器会收到请求。通过`$_SERVER`全局变量获取客户端IP地址,以及当前的时间戳和日期。在实际应用中,这些信息可以存储在数据库中,...
这段代码创建了一个简单的表情映射,并将`:smile:`代码替换为HTML img标签。实际项目中,你可能需要扩展这个映射数组,添加更多的表情,并处理更复杂的用户输入。 通过以上的讲解和代码示例,你应该对如何在PHP留言...
通过分析这段PHP代码,我们不仅了解了如何在PHP中实现二叉树的数据结构,还深入学习了如何遍历二叉树并优雅地显示其层次结构。这种技能对于理解和处理复杂的数据集非常有用,尤其是在Web开发和数据分析领域。掌握了...
`这段代码表明,PHP可以保存用户的滚动位置,并在页面重新加载时恢复,提供更好的用户体验。 通过以上这些方法,开发者可以在JavaScript中灵活地使用PHP生成的数据和逻辑,实现前后端的有效协作,构建更复杂的Web...