个人页面导航网php源码 地图导航php网站源码
今天给各位分享个人页面导航网php源码的知识,其中也会对地图导航php网站源码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
怎样用PHP来给网页做导航栏
译者注本文原名《Site Navigation with PHP》原文详述了如何用PHP编程来做出效果理想的网页导航条本文只选译了其中的部分文章所选取的部分是文章精髓之所在只要大家能弄懂这部分内容就可以用同样的原理思想做出我们需要的效果来希望给读者能起到抛砖引玉的作用本文只需要读者具备PHP HTML的初步知识就可以基本读懂了
译文如大家所知PHP对于用数据库驱动的网站(making database driven sites)来讲可谓功能强大可是我们是否可以用它来做点其他事情呢?PHP给了我们所有我们期望的工具 for与while的循环结构数学运算等等还可以通过两种方式来引用文件直接引用或向服务器提出申请其实何止这些让我们来看一个如何用它来做导航条的例子完整的原代码<!—— This<? is how you indicate the start of a block of PHP code——><?php# and this# makes this a PHP ment
$full_path= getenv( REQUEST_URI)
$root= dirname($full_path)$page_file= basename($full_path)$page_num= substr($page_file strrpos($page_file _)+ strpos($page_file l)(strrpos($page_file _)+))
$partial_path= substr($page_file strrpos($page_file _))
$prev_page_file=$partial_path _(string)($page_num) l$next_page_file=$partial_path _(string)($page_num+) l
$prev_exists= file_exists($prev_page_file)$next_exists= file_exists($next_page_file)
if($prev_exists)
{ print<a$root/$prev_page_file>previous</a> if($next_exists)
{ print|} if($next_exists)
{ print<a$root/$next_page_file>next</a>}
?>//原程序完
代码分析 OK!前面做了足够的铺垫工作现在让我们来看看如何来用PHP来完成这项工作
<!—— This<? is how you indicate the start of a block of PHP code——><?php# and this# makes this a PHP ment
$full_path= getenv( REQUEST_URI)
$root= dirname($full_path)$page_file= basename($full_path)
/* PHP函数getenv()用来取得环境变量的值 REQUEST_URI的值是紧跟在主机名后的部分URL假如URL是那它的值就为/dinner/l现在我们将得到的那部分URL放在变量$full_path中再用dirname()函数来从URL中抓取文件目录用basename()函数取得文件名用上面的例子来讲dirname()返回值/dinner/ basename()返回 l接下来的部分相对有些技巧假如我们的文件名以story_x的格式命名其中x代表页码我们需要从中将我们使用的页码抽出来当然文件名不一定只有一位数字的模式或只有一个下划线它可以是l同样它还可以叫做l甚至是l而我们真正想要的就是位于最后一个 _和之间的东东可采用如下方法*/$page_num= substr($page_file strrpos($page_file _)+ strpos($page_file l)(strrpos($page_file _)+))/* substr($string$start [$length])函数给了我们字符串$string中从$start开始长为$length或到末尾的字串(方括号中的参数是可选项如果省略$length substr就会返回给我们从$start开始直到字符串末尾的字符串)正如每一个优秀的C程序员告诉你的那样代表字符串开始的位置开始的数字是而不是
函数strrpos($string$what)告诉我们字符串$what在变量$string中最后一次出现的位置我们可以通过它找出文件名中最后一个下划线的位置在哪同理接着的strpos($string$what)告诉我们首次出现的位置我们通过运用这三个函数取得在最后一个 _和之间的数字(代码中的strpos()+代表越过 _自己)
剩下的部分很简单首先为上页和下页构造文件名*/$partial_path= substr($page_file strrpos($page_file _))
$prev_page_file=$partial_path _(string)($page_num) l$next_page_file=$partial_path _(string)($page_num+) l
/*(string)($page_num+)将数学运算$page_num+的结果转化为字符串类型这样就可以用来与其他字串最终连接成为我们需要的文件名
*//*现在检查文件是否存在(这段代码假设所有的文件都位于同样的目录下)并最终给出构成页面导航栏的HTML代码
*/$prev_exists= file_exists($prev_page_file)$next_exists= file_exists($next_page_file)
if($prev_exists)
{ print<a$root/$prev_page_file>previous</a> if($next_exists)
{ print|} if($next_exists)
{ print<a$root/$next_page_file>next</a>}
lishixinzhi/Article/program/PHP/201311/20771
php开发用什么软件
PHP集成开发环境,有Zend Studio、Eclipse for PHP、PhpStorm等。
1、Zend Studio
Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。
2、EclipsePHP Studio
EclipsePHP是一个大型PHP项目开发编译器,基于Eclipse底层开发而来,并且集成了JDK,免除了安装配置的麻烦,一次安装即可使用,无需配置。
此编译器为PHP编译器,辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,实时纠错等功能。同时还增加了协作开发版本服务器功能:SVN、 CVS。内嵌浏览器可以在调试简单代码实时浏览。
3、PhpStorm
PhpStorm是JetBrains公司开发的一款商业的 PHP集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
扩展资料
php的特点
一、开源性和免费性
由于PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。另外,PHP运行环境的使用也是免费的。
二、快捷性
PHP是一种非常容易学习和使用的一门语言,它的语法特点类似于C语言,但又没有C语言复杂的地址操作,而且又加入了面向对象的概念,再加上它具有简洁的语法规则,使得它操作编辑非常简单,实用性很强。
三、数据库连接的广泛性
PHP可以与很多主流的数据库建立起连接,如MySQL、ODBC、Oracle等,PHP是利用编译的不同函数与这些数据库建立起连接的,PHPLIB就是常用的为一般事务提供的基库。
四、面向过程和面向对象并用
在PHP语言的使用中,可以分别使用面向过程和面向对象,而且可以将PHP面向过程和面向对象两者一起混用,这是其它很多编程语言是做不到的。
怎样制作个人网页啊我想开个网上服装店
用DW做就行
ASP什么的要慢慢学不过先学会HTML和DW
网站设计八步骤
由于目前所见即所得类型的工具越来越多,使用也越来越方便,所以制作网页已经变成了一件轻松的工作,不像以前要手工编写一行行的源代码那样。一般初学者经过短暂的学习就可以学会制作网页,于是他们认为网页制作非常简单,就匆匆忙忙制作自己的网站,可是做出来之后与别人一比,才发现自己的网站非常粗糙,这是为什么呢常言道:“性急吃不了热豆腐”。建立一个网站就像盖一幢大楼一样,它是一个系统工程,有自己特定的工作流程,你只有遵循这个步骤,按部就班地一步步来,才能设计出一个满意的网站。
一、确定网站主题
网站主题就是你建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。特别是对于个人网站,你不可能像综合网站那样做得内容大而全,包罗万象。你没有这个能力,也没这个精力,所以必须要找准一个自己最感兴趣内容,做深、做透,办出自己的特色,这样才能给用户留下深刻的印象。网站的主题无定则,只要是你感兴趣的,任何内容都可以,但主题要鲜明,在你的主题范围内内容做到大而全、精而深。
二、搜集材料
明确了网站的主题以后,你就要围绕主题开始搜集材料了。常言道:“巧妇难为无米之炊”。要想让自己的网站有血有肉,能够吸引住用户,你就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。材料既可以从图书、报纸、光盘、多媒体上得来,也可以从互联网上搜集,然后把搜集的材料去粗取精,去伪存真,作为自己制作网页的素材。
三、规划网站
一个网站设计得成功与否,很大程度上决定于设计者的规划水平,规划网站就像设计师设计大楼一样,图纸设计好了,才能建成一座漂亮的楼房。网站规划包含的内容很多,如网站的结构、栏目的设置、网站的风格、颜色搭配、版面布局、文字图片的运用等,你只有在制作网页之前把这些方面都考虑到了,才能在制作时驾轻就熟,胸有成竹。也只有如此制作出来的网页才能有个性、有特色,具有吸引力。如何规划网站的每一项具体内容,我们在下面会有详细介绍。四、选择合适的制作工具
尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软件往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前大多数网民选用的都是所见即所得的编辑工具,这其中的优秀者当然是Dreamweaver和Frontpage了,如果是初学者,Frontpage2000是首选。除此之外,还有图片编辑工具,如Photoshop、Photoimpact等;动画制作工具,如Flash、Cool3d、GifAnimator等;还有网页特效工具,如有声有色等,网上有许多这方面的软件,你可以根据需要灵活运用。
五、制作网页
材料有了,工具也选好了,下面就需要按照规划一步步地把自己的想法变成现实了,这是一个复杂而细致的过程,一定要按照先大后小、先简单后复杂来进行制作。所谓先大后小,就是说在制作网页时,先把大的结构设计好,然后再逐步完善小的结构设计。所谓先简单后复杂,就是先设计出简单的内容,然后再设计复杂的内容,以便出现问题时好修改。在制作网页时要多灵活运用模板,这样可以大大提高制作效率。
六、上传测试
网页制作完毕,最后要发布到Web服务器上,才能够让全世界的朋友观看,现在上传的工具有很多,有些网页制作工具本身就带有FTP功能,利用这些FTP工具,你可以很方便地把网站发布到自己申请的主页存放服务器上。网站上传以后,你要在浏览器中打开自己的网站,逐页逐个链接的进行测试,发现问题,及时修改,然后再上传测试。全部测试完毕就可以把你的网址告诉给朋友,让他们来浏览。
七、推广宣传
八、维护更新
网站要注意经常维护更新内容,保持内容的新鲜,不要一做好就放在那儿不变了,只有不断地给它补充新的内容,才能够吸引住浏览者.
怎样制作网页先说说目前网页制作流行的三类作法:
一、使用像Dreamweaver、Fontpage一样的所见即所得的网页编辑软件。Fontpage较容易些,会操作Word就会使用它。专业人士一般用Dreamweaver来做网页,用flash、firework等来美化网页,有兴趣的可以下载网页三剑客Dreamweaver、flash、firework来试试。
二、使用记事本修改网页Html代码,不推荐使用Fontpage等网页编辑软件修改的原因是:很多网页格式如果用网页编辑软件打开就会变形,所以直接使用记事本修改网页Html代码是最简洁有效的方法。当然可以去下载强化的HTML工具更好,例如:UltraEdit。
三、其实很多现成网页模版、网站系统已经做好了,而我们不必再次证明“牛顿定律”浪费我们的宝贵时间。就像PHP论坛程序现在别人做的挺好的(例如Discuz!,PHPwind),我们何苦再去编写一个论坛程序呢简直是费力不讨好,并且Bug特别多。当然学习数据库编程开发的人例外。
怎么做网站呢首先我们需要了解一下网站的页面组成,网站一般包括以下几部分:
首页:网站的门面,如同公司的形象,特别注重设计和规划。
次页:网站的主要导航结构页面,讲究风格的一致性,并于首页呼应。
普通页:网站主要的承载信息的页面,设计要求不高,但要求链接准确、文字无误、图文并茂,并沿袭网页的风格。
弹出页:一般用于广告、新闻、消息、到其他网站的链接等等,一般用的很少。
通过上面的分析,我们可以看出:
从功能上来看,首页主要承担着树立企业形象(当然不仅仅是首页)的作用,次页在导航方面起着重要的作用,比如各栏目内部主要内容的介绍,都可以在次页中体现再进入普通页,让浏览者能够迅速了解网站各栏目的主要内容,择其需要而浏览,而普通页则是主要的信息页面,也是网站的最终页面,对于大型网站,这种结构非常重要,而对于中小型企业,网站规模较小、页面数量不多,有时次页就起着普通页的作用,至于弹出页,建议您不是必要,最好不要用。下面详细介绍各页面的设计技巧:
一、首页设计技巧
网站首页是企业网上的虚拟门面,在此,提醒上网的企业注意自己门面的设计,决不能敷衍了事、马马虎虎。我们会经常看到印刷精美的产品目录或广告,当您屡屡看到那些印有产品目录或广告的精美印刷制品的时候,相信您或多或少会对有关的产品形成一种好感,即使您不会购买,也必然对这些产品形成一定程度的认同。而对于设计毛糙的宣传品,您肯定会怀疑其内容的真实性,从而对其产品或服务产生质疑。好,现在说说网站的设计,相信您会同意这种说法:网站的页面就好比是“无纸的印刷品”。既然如此,我们会因此而得出一个结论:精良和专业网站的设计,如同制作精美的印刷品,会大大刺激消费者(访问者)的购买欲望,反之,您公司所提供的产品或服务将不会给消费者(访问者)留下较好的印象。值得一提的是,除非您的企业有专业的网站规划、设计人员,否则您最好找专业公司或专业人员为您设计制作,一个优秀的专业设计人员会很快明白您的意图,并根据您的建站目的提出建设性的意见。
一般来说,网站首页的形式不外乎有两种,一种是纯粹的形象展示型,这种类型文字信息较少,图像信息较多,通过艺术造型和设计布局,利用一系列与公司形象和产品、服务有关的图像、文字信息,组成一幅生动的画面,向浏览者展示一种形象、一个氛围,从而吸引浏览者进入浏览。这需要设计者具有良好的设计基础和审美能力,能够努力挖掘企业深层的内涵,展示企业文化。这种类型的首页在设计过程中一定要明确要以设计为主导,通过色彩、布局给访问者留下深刻的印象,当然,我们不能为了设计而设计,我们的目的是营销,在设计过程中一定要牢记这一点!
另一种是信息罗列型,一般的大、中型企业网站和门户网站常用的方式,即在首页中就罗列出网站的主要内容分类、重点信息、网站导航、公司信息等等,这种风格比较适合网站信息量大,内容丰富的网站,因为是以展示信息为主,这是的设计就要在细微之处体现企业形象,建议设计人员最好仔细阅读企业的CI手册,熟悉企业标志、吉祥物、字体及用色标准,在网站的局部体现出来,往往平淡之中一个优美的符合企业特点的曲线就能够给人以深刻的印象,从而将企业形象印在浏览者的脑海里。设计人员在设计过程中要注意使用这些语言符号来表达一种独特的企业信息。
网页设计时注意事项:
1.不要花里胡哨。
2.要有风格,要突出行业的特点。比如娱乐业热烈活泼些,政府网站则要庄重些;收藏书画业要古朴典雅,策划时装业则要前卫些。
3.一张网页一般两屏到三屏就可以了,不要太长,会影响你的网页打开的速度。如果内容实在太多,应该分作几个页面,或者分为几个二级栏目。
对初次建站的用户来说,制作网页是件头疼的事情;对于由别人帮助建站的用户来说,网站的后期更新维护可能更令人头疼。缺乏专业人才及专业知识,让大家对建站望而生畏。推荐您选购『自助建站专卖店』自助网站系统,由于不需要专业人员制作网站程序,且SOHO个人工作室不像公司那样牵扯分享利益的人多而成本高,我们所提供的网站建设价格在市场上具有很强的竞争力。我们更懂得每一个网站的制作质量都是下一个网站的广告。三大承诺,放心选择:“免费试用满意后再付款”“主机空间正式付款7天内无条件退款承诺”“100%网站及域名所有权”。为进一步免除您的后顾之忧,近期还计划安装支付宝等第三方网上支付手段,让大家放心购买。用户进入网站后台后,自己就可以在现有模板上对网站内容进行更新,不用再为如何制作网页担心,『自助建站专卖店』销售数十种正版品牌建站软件,享受自动升级服务和相关的技术服务(定制模版+内容更新)
文章到此结束,如果本次分享的个人页面导航网php源码和地图导航php网站源码的问题解决了您的问题,那么我们由衷的感到高兴!