`
文章列表
文件上传失败,检查以下设置,并且 upload_max_filesize < post_max_size < memory_limit 还需要注意的两个设置是max_execution_time和max_input_time。在上传一个文件时,如果你的脚本执行时间超过了这些设置,那么PHP将终止你的脚本。
function my_form_menu() { $items['my/%/product'] = array( 'title' => 'myproduct', 'page callback' = > 'productlist', 'page arguments' => array(1), ); return $items; } function productlist($arg){ $form = array(); $form = drupal_get_form('my_form'); ...
function mytest_menu() { $items = array(); $items['user/%user/password'] = array( 'title' => '修改密码', 'page callback' => 'drupal_get_form', 'page arguments' => array('change_user_pass',1), 'access callback' => 'user_edit_access', 'access arguments' => ar ...
通常我们对修改过的表单要做验证,但此时已经来不及了,此时可以通过array_unshift();来为修改后的表单添加验证方法。 function my_test_form_user_register_form_alter(&$form, &$form_state, $form_id) { $form['account']['#prefix'] = '<div class="form-title">用户注册</div>'; $form += _mg_get_userpoint_field_add(TRUE, FA ...
当前theme为bartik \themes\bartik\templates  下 node.tpl.php <?php /** * @file * Bartik's theme implementation to display a node. * * Available variables: * - $title: the (sanitized) title of the node. * - $content: An array of node items. Use render($content) to print them all, * ...
function my_form_menu() { $items['user/%user/password'] = array( 'title' => '修改密码', 'page callback' => 'drupal_get_form', 'page arguments' => array('change_user_pass',1), 'access callback' => 'user_edit_access', 'access arguments' => array(1), 'weig ...
当我们想checkout一个项目时,我通常使用SVN,但SVN check out 非常的慢,这时我们可以在Linux 命令行下使用 SVN,这样速度飞一般的,嘿嘿,从同事那里学来的,顺便也开启了我的linux旅行。 svn help 可以看到 svn 所支持的全部命令:   Available subcommands:   add   blame (praise, annotate, ann)   cat   changelist (cl)   checkout (co)   cleanup   commit (ci)   copy (cp)   delete (del, remov ...
  转自:http://blog.sina.com.cn/s/blog_5a8b8eb80100ra1l.html 表单属性:       #access该布尔值属性决定表单元素对于用户是否可见。如果表单元素有子表单元素的话,如果父表单元素的#access属性为FALSE的话,那么子表单元素将不被显示 ...
菜单类型: menu_default_local_task()默认显示tab menu_local_task这种的显示在右侧tab (tab显示需要最少两个才会显示)  menu_default_item()左侧菜单,一般可以不写 menu_suggested_item() 建议菜单,可以开启的 menu_callback()回调菜单,仅用于调用 /** *   菜单中选项卡菜单的例子,同时选项卡我们需要至少三件事: * 1.父菜单的类型是个普通类型 'type' => MENU_NORMAL_ITEM, * 2.主选项卡(处于活动状态,直接展示在我们面前的那个 ...
定义模块:info/module两个文件就定义了   开启模块后直接,模块会加载.module 中所有的代码,   'file' => 'my_example.admin.inc',  用户通过菜单中指定的路径进行访问页面时,才去加载 .inc 中的代码,避免写在.module文件中访问每个页面时都会去加载!     .admin.inc 文件是针对admin用户的配置
/** * Implements hook_block_info(). */ function my_form_block_info() { $blocks['myblock1'] = array( 'info' => t('myblocktitle1'), //在区块列表中显示的标题 'cache' => DRUPAL_NO_CACHE ); return $blocks; } /** * Implements hook_block_view(). */ function my_form_block_vie ...
       今天是第一天的正式培训,培训期间看到一个一级元老用到的一个不错的编辑器,不仅外观漂亮而且使用起来也非常方便,于是准备回来试试。        同事用的sublime text2,搜了下,有新版本sublime text3,于是下载了一个安装上,要想快速开发,安装懒人插件,对此一无所知的我,搜了许多资料终于安装好了所谓的插件管理器Package Control。        像我这种编程的土鳖,先不管是怎么回事,只要能让我知道怎么使用就好了……       不再废话,简而言之……       打开Sublime,按下Control + `(Mac)或者Ctrl + `( ...
原文链接 http://hi.baidu.com/viwovi/blog/item/710e5b370f52d4380b55a9ff.html <?php function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return;}function xlsEOF() { echo pack("ss", 0x0A, 0x00); return;}function format( $STR ){ $STR = str_replace( "\&quo ...
原文链接:http://user.qzone.qq.com/55928372?ptlang=2052#!app=2&pos=1237349238     一、普通版:     编辑跟某武侠作者约稿,要写一篇既打破世俗伦理,又包含江湖门派间多年怨情仇,同时情节还要扣人心悬,大有血雨腥风呼之欲来这样的微型武侠小说。   第二天交工,全文只有十个字:秃驴!竟敢跟贫道抢师太!       二、进化版:   小说要求:    
春秋时期,鲁国推行一则法律:如有鲁国人在外国见到同胞被卖为奴隶,可出钱赎回,国家将给予补偿。这道法令被执行了很多年,许多流落国外的鲁国人因此得救重返故国。子贡是一个很有钱的商人,从国外赎回了很多国人,却拒绝国家补偿,他认为自己不需要这钱,情愿为国负累!当时众人称颂!!!孔子知道后却大骂子贡:祸害无数落难的鲁国同胞。伤天害理。
Global site tag (gtag.js) - Google Analytics