电脑安全

您当前的位置:主页 > 电脑安全 >

结合AJAX进行PHP开发之入门(二)-网络编程

来源:[db:来源]标题:   函数    编辑:电脑技术全能网 时间:2019-09-20 12:30

原标题:结合AJAX进行PHP开发之入门(二)-网络编程
   导航的完成  固然表格列出了名目中的一些图象,但用户还须要一种检查表格中未呈现的图片的方式。要真正完成分页器的导行,则须要一套尺度的链接:首页、上一页、下一页和尾页。  清单 3. 分页器导航// Append navigation$output = '<h4>Showing items ' . $limit_start . '-' .min($limit_start $limit_step - 1, count($images)) .' of ' . count($images) . '<br />';$prev_start = max(0, $limit_start - $limit_step);if ( $limit_start > 0 ) { $output .= get_table_link('<<', 0, $limit_step); $output .= ' | ' . get_table_link('Prev', $prev_start, $limit_step);} else { $output .= '<< | Prev';}// Append next button$next_start = min($limit_start $limit_step, count($images));if ( $limit_start $limit_step < count($images) ) { $output .= ' | ' . get_table_link('Next',$next_start, $limit_step); $output .= ' | ' . get_table_link('>>',(count($images) - $limit_step), $limit_step);} else { $output .= ' | Next | >>';}$output .= '</h4>';  最初还要编写 get_image_link() 和 get_table_link() 函数,让用户将缩略图开展成完全的图象(拜见清单 4)。重视,剧本 index.php(以及前面要创立的 expand.php)只在这两个函数中挪用。如许就很容易转变链接的功效。现实上鄙人面与 Sajax 停止集成时,只要这两个函数须要修正。  清单 4. get_image_link、get_table_link 完成function get_table_link ( $title, $start, $step ) { $link = "index.php?start=$start&step=$step"; return '<a href="' . $link . '">' . $title .'</a>';}function get_image_link ( $title, $index ) { $link = "expand.php?index=$index"; return '<a href="' . $link . '">' . $title . '</a>';}  缩小图片  当初有了一个可用的分页器为用户供给一些缩略图。相册的第二项功效是许可用户单击缩略图来检查全图。get_image_link() 函数挪用了 expand.php 剧本,咱们当初就来编写它。该剧本通报用户盼望开展的文件的索引,因而必需在此列出名目并取得恰当的文件名。随后的操纵就很简略了,只要创立病输入 image 标志便可。  清单 5. get_image 函数function get_image ( $index ) { $images = get_image_list ( 'images' ); // Generate navigation $output .= '<img src="images/' . $images[$index] . '" />'; return $output;}

上一篇:提升PHP执行速度全攻略(上)-网络编程

下一篇:没有了