文档标签: php教程
本章我们学习一下删除换行符的一些知识。
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,这样就用你写的程序在不同的平台上运行有着不少的麻烦。下面是PHP去除换行符的一些常见方法。
第一种写法:
[php]
$content=str_replace("\n","",$content);
echo $content;
[/php]
第二种写法:
[php]
str_replace("\r\n","",$str);
[/php]
第三种写法:
[php]
$content=preg_replace("/\s/","",$content);
echo $content;
[/ph...
今天在写一个保存头像的功能,用户有两个方式保存头像:
方式一用户自己上传本地图片
方式二用户选择系统提供的头像,这里的系统头像是我们先前放到一个文件夹里面的!
现在头像文件有三个文件夹:原文件、大头像、小头像
[php]
<?php
/**
* 复制/移动操作简单示例 : >PHP5
*
*/
/**
* 判断文件是否存在
*
*/
function _isFind($filename) {
return @file_exists($filename);
}
/**
* 判断文件夹是否存在? 简单处理: 仅对根目录进行判断
*
*/
function _isFindDir($dir) {
$ls = scandir(dirname(__FILE__));
foreach ($ls as $val) {
if ($val == $dir) return TRUE;
}
return FALSE;
}
/**
* 复制或移...
整理一个json格式的例子,以及php json格式与js json之间的调用(传说中的js跨域调用)。
先看一个js函数
1
function jsontest()
2
{
3
var json = [{'username':'crystal','userage':'20'},{'username':'candy','userage':'24'}];
4
alert(json[1].username);
5
6
var json2 = [['crystal','20'],['candy','24']];
7
alert(json2[0][0]);
8
}
这个函数,第一个alert(json[1].use...
php教程
模拟用户访问页面
//用php curl_init函数
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, "$url");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.1; SV1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$contents = curl_exec($ch);
curl_close($ch);
php 模拟远程访问网页...
今天在做在线翻译的时候,php页面出现:Call to undefined function curl_init()错误
修改配置:
1.修改php教程.ini,将;extension=php_curl.dll前面的分号去掉
2.拷贝libeay32.dll、ssleay32.dll两个文件到system目录
3.重启apache(services.msc)即可...
5 条记录 1/1 页