求一段php调用txt文件数据并赋值的代码

WBOY
發布: 2016-06-23 14:23:42
原創
979 人瀏覽過

引用变量 引用txt if...else 判断语句

首页文件 index.html
引用文件:./txt/pan.txt中的第三行:false或者yes
在index.html中做一个if..else的判断语句,变量$do的值是pan.txt的第三行中的数值;

这个php该怎么写呢?

回复讨论(解决方案)

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[3]; //line 3if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
登入後複製
登入後複製

写错了,刚刚是line 4

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
登入後複製
登入後複製
登入後複製
登入後複製

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[3]; //line 3if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
登入後複製
登入後複製

thank you!不过如果要输出的不是一句话而是一个div层呢?该怎么做呢?
写错了,刚刚是line 4

<?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
登入後複製
登入後複製
登入後複製
登入後複製

其实要输出是这么一个

    ,如果do的值为yes 就输出,为false就不输出,请问这个怎么实现呢?
    <ul>							{query:name=commend_goods as co join=left join goods as go on co.goods_id eq go.id where=co.commend_id eq 1 and go.is_del eq 0 AND go.id is not null fields=go.list_img,go.sell_price,go.name,go.market_price,go.id limit=7 order=id desc group = id}		{set:$tmpId=$item['id'];}				<li>		    <span class="goods_img">		    <a href="{url:/site/products/id/$tmpId}" target="_blank">		     <img src="{webroot:$item[list_img]}"  alt="{$item['name']}" />                     </a></span>		     <h3 class="item_name">{$item['name']}</h3>		     <p><span class="moneda">RMB</span><span class="sell_price">{$item['sell_price']}</span></p>			</li>				{/query}								</ul>
    登入後複製
    登入後複製



    写错了,刚刚是line 4
    <?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
    登入後複製
    登入後複製
    登入後複製
    登入後複製

    你的这个是模板语言?

    如果知识输出,你修改一下,直接echo "

      "就好了,false的情况下不做处理,都不用判断,就判断是否为yes

      其实要输出是这么一个
        ,如果do的值为yes 就输出,为false就不输出,请问这个怎么实现呢?
        <ul>							{query:name=commend_goods as co join=left join goods as go on co.goods_id eq go.id where=co.commend_id eq 1 and go.is_del eq 0 AND go.id is not null fields=go.list_img,go.sell_price,go.name,go.market_price,go.id limit=7 order=id desc group = id}		{set:$tmpId=$item['id'];}				<li>		    <span class="goods_img">		    <a href="{url:/site/products/id/$tmpId}" target="_blank">		     <img src="{webroot:$item[list_img]}"  alt="{$item['name']}" />                     </a></span>		     <h3 class="item_name">{$item['name']}</h3>		     <p><span class="moneda">RMB</span><span class="sell_price">{$item['sell_price']}</span></p>			</li>				{/query}								</ul>
        登入後複製
        登入後複製




        写错了,刚刚是line 4
        <?php$myFile = "./txt/pan.txt";$lines = file($myFile);//文件放入数组中$do = $lines[2]; //line 3 if ($do == "false") {    echo "false, do ..."; //false的做的事情} elseif ($do == "yes") {    echo "yes, do....";  //yes的时候做的事情} else {    echo "not supported"; //其他值}?>
        登入後複製
        登入後複製
        登入後複製
        登入後複製

        OK  谢谢!
        你的这个是模板语言?

        如果知识输出,你修改一下,直接echo "

          "就好了,false的情况下不做处理,都不用判断,就判断是否为yes
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!