
PHP
ohanweb123
这个作者很懒,什么都没留下…
展开
-
PHP变量的作用域
以前写java习惯了,今天写PHP发现变量的作用域有些不一样<?php$user = 'test';function test(){ echo $user;}test();?>函数test内部调用不了外面的变量$user. 应这样访问<?php$user = 'test';function test(){ global $user; echo $user;}原创 2015-08-24 13:32:21 · 277 阅读 · 0 评论 -
PHP中mysqli使用2
<?php $mysqli = new mysqli('localhost','root','root','Test'); $query = "INSERT INTO products SET sku=?,name=?,price=?"; $stmt = $mysqli->stmt_init(); $stmt->prepare($query); $sku =原创 2015-08-18 10:11:04 · 381 阅读 · 0 评论 -
PHP中mysqli使用
mysqli面向对象方法的使用 构造方法mysqli([string host [, string username [, string pswd [, string dbname [, int port, [string socket]]]]]])1.连接数据库 a.$mysqli = new mysqli('localhost','root','root','test');b.$mysqli原创 2015-08-17 17:07:31 · 387 阅读 · 0 评论 -
Mac下composer的使用
1.composer安装//下载curl -sS https://getcomposer.org/installer | php//将其移动到/usr/local/bin,可以全局使用mv composer.phar /usr/local/bin/composer2.使用方法 在自己所在项目目录建个composer.json文件 内容类似如下:{ "require": {原创 2015-08-18 16:25:35 · 1093 阅读 · 0 评论 -
Mac下MAMP中vhost的配置
1.找到apache中httpd-vhosts.confListen 8889<VirtualHost bfa:8889> DocumentRoot /Applications/MAMP/htdocs/new_web_pstrom/app/webroot ServerName bfa ServerAlias bfa ErrorLog原创 2015-08-18 16:50:25 · 3163 阅读 · 0 评论 -
phpStrom中svn的相关配置
不需要自己单独下载svn客户端,使用方便 1.设置 打开设置界面,搜索Version Control 点击+号,选择Directory,svn项目存放的目录,VCS选择Subversion2.svn路径 选择导航栏VCS,选择Checkout from Subversion->Subversion 点击+号,添加svn路径(svn://登陆名@120.XX.XX.XX或http://登录名原创 2015-08-11 11:12:26 · 529 阅读 · 0 评论 -
headers already sent
今天用cakephp在写PHP接口时,测试时总是出异常,返回的json数据会报headers already sent的错误 解决方法: 在echo之后,调用一下exit(); 或者直接exit(json数据);原创 2015-08-20 14:06:51 · 381 阅读 · 0 评论 -
详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别
1,http://localhost/aaa/ (打开aaa中的index.php) 结果:$_SERVER['QUERY_STRING'] = "";$_SERVER['REQUEST_URI'] = "/aaa/";$_SERVER['SCRIPT_NAME'] = "/aaa/index.php";$_SERVER['PHP_SELF'] = "/aaa/index.php转载 2015-08-20 09:20:27 · 405 阅读 · 0 评论 -
jquery中$.getJSON()
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body><script type="text/javascript" src="js/jquery-1.11.3.min.js"></script><script> function show()原创 2015-08-20 15:42:50 · 354 阅读 · 0 评论 -
PHP文件解压,压缩文件遍历,文件夹遍历
//解压文件//$zip = new ZipArchive();$path = '../files/CustomPortrait/2.0.zip';$unzipPath = '../files/CustomPortrait/2.0';//if ($zip->open($path) === true) {// $zip->extractTo($unzipPath);//}//$zi转载 2016-01-06 10:18:37 · 1407 阅读 · 0 评论 -
检查URL地址
set_time_limit(0);function check_url($url) { // Break the URL down into its parts: $url_pieces = parse_url($url); // Set the $path and $port: $path = (isset($url_pieces['path'])) ? $url_转载 2016-01-06 10:26:52 · 571 阅读 · 0 评论 -
CakePHP文件下载
$this->response->file( WWW_ROOT.$filename, array('download' => true, 'name' => $filename) );return $this->response;原创 2016-03-28 13:20:49 · 405 阅读 · 0 评论 -
PHP文件上传
1.配置指令 file_uploads = on/off 确定服务器上的PHP脚本是否可以接受文件上传max_input_time = integer 指令确定PHP脚本在注册一个致命错误之前解析输入所花费的最长时间,以秒为单位。这很重要,因为特别大的文件需要一段较长的时间才能上传,这会超过这个指令设置的时限。max_file_uploads = integer 指令对可以同时上传的文件数设原创 2015-08-17 09:59:47 · 277 阅读 · 0 评论 -
PHP处理多值表单组件
PHP处理多值表单组件,将它考虑为数组<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"> <input type="checkbox" name="languages[]" value="csharp" />C#<br/> <input type="checkbox" name="languages[]"原创 2015-08-14 13:29:41 · 301 阅读 · 0 评论 -
PHP函数
1.按引用传递参数 按引用传递参数要在参数前加上&符号$cost = 20;$tax = 0.0258;function cal(&$cost,$tax){}2.默认参数值function cal($price,$tax = 0.0675){}默认参数必须位于参数列表末尾且为常数表达式 可以指定某个参数为可选参数,为此这些参数需要放在参数列表末尾。而且要指定其默认值为空function ca原创 2015-08-11 11:38:03 · 250 阅读 · 0 评论 -
PHP文件包含语句
1.include() include()语句讲在其被调用的位置判断并包含一个文件,包含一个文件与复制该文件的数据到该语句所在位置具有相同的结果,其形式为:include('filename');与print和echo语句一样,使用include()时可以忽略括号,假如,假设希望包含一系列预定义的函数和配置变量,可以将这些函数和配置变量放在单独的文件中(列如:init.inc.php),然后在每个原创 2015-08-11 14:44:52 · 2206 阅读 · 0 评论 -
php输出
print<?php $session = "summertime"; print "<p>I love the $season.</p>";?>print这个函数总是返回12.echo<?php $heavyweight = "Lennox Lewis"; $lightweight = "Floyd Mayweather";`这里写代码片` echo原创 2015-08-10 20:26:43 · 292 阅读 · 0 评论 -
apache局域网访问
<Directory /> AllowOverride All #Require all denied Allow from all</Directory>将原先 Require all denied 改为 Allow from all<Directory "D:/wamp/www/"> # # Possible values for the Optio原创 2015-08-10 21:56:12 · 420 阅读 · 0 评论 -
PHP--froeach语句
foreach循环结构语法最擅长循环处理数组,从数组中提取每个”键/值”对,直到获得所有项,或满足某些内部条件为止。1.从数组中获取每个值foreach(array_expr as $value){ statement}eg:<?php $links = array("www.apress.com","www.php.net","www.apache.org"); for原创 2015-08-11 14:02:48 · 272 阅读 · 0 评论 -
PHP文件操作
users.txtAle ale@example.comNicole nicole@example.comLaura laura@example.com1.识别文件末尾字符 程序需要一种标准的方式来识别何时到达文件的末尾。。这个标准通常称为文件末尾(或EOF)字符。 在PHP中,此函数是feof()。feof()函数用来确定是否到达资源末尾,它在文件I/O操作中经常使用。<?php翻译 2015-08-13 17:18:36 · 264 阅读 · 0 评论 -
phpStrom相关配置
1.去警告和提醒 不符合规范或者phpstrom认为不正确的写法会提出警告 消除这些警告的方法 设置->Inspections,将提示警告的关键字进行搜索,去除勾选就可以了原创 2015-08-13 13:34:54 · 261 阅读 · 0 评论 -
javascript的作用域
var a=10;//全局 (function(){ var b = 20;//函数 })(); console.log(a);//10 console.log(b);//error for(var item in{a:1,b:2}){ console.log(item);//item still in scope } console.log(item); eval转载 2015-08-28 23:41:14 · 248 阅读 · 0 评论 -
PHP中include_path
include_path是PHP中的一个环境变量,在php.ini中初始化设置 例如:有些如下的文件test/a.phptest/b.phptest/test2/c.phptest/test2/d.php如果没有设置include_path变量,index.php需要这样写:<?php include_once 'test/a.php'; include_once 'test原创 2015-08-14 10:08:50 · 719 阅读 · 0 评论 -
PHP文件操作2
在处理文件内容之前,通常需要创建所谓的句柄。同样,结束改资源的操作之后,应当销毁该句柄。本节将介绍用于完成这些任务的两个标准函数 1.打开文件 fopen()函数将文件绑定到一个句柄。绑定之后,脚本就可以通过句柄与此文件交互resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, r翻译 2015-08-14 09:25:05 · 326 阅读 · 0 评论 -
Jquery中$.post()等相关方法的使用
1.$.post()$.post(url,data,fn,type)参数 url 必需,请求地址 data 必需,发送的数据参数 fn 必需,发送成功后的回调函数 type 可选,返回数据的类型。可以是:string或者json类型eg:$.post( // 接收数据的PHP页面 url : 'action.php', // 传给P转载 2016-06-29 14:33:13 · 2426 阅读 · 0 评论