doudan1123 2013-02-14 04:00
浏览 41

检查文件夹/目录是否存在然后显示html1,如果不显示html2

I am trying to add custom html to a 404 page in wordpress.

<?php           
$filename = "/find";
if (!file_exists($filename))
echo $filename, " display html2 ";
elseif (!is_dir($filename))
echo $filename, " display html1 ";
?>

If someone visits http://www.demosite.com/about/whatever = Display HTML 1

If someone visits http://www.demosite.com/find/whatever = Display HTML 2

Is this even possible with PHP and HTML?

  • 写回答

1条回答 默认 最新

  • dongyata3336 2013-02-14 04:30
    关注
    <?php           
    $filename = "/find";
    if (is_dir($filename)){
    echo $filename, " display html1 ";
    include('html1.html');
    }
    else{
    echo $filename, " display html2 ";
    include('html1.html');
    }
    ?>
    

    This code checks for the folder "find" if it exists it shows html1 else html2.

    I guess the better option for you will be this :

    Use htaccess when user browse http://yourdomain/about/whatever show the contents from http://yourdomain/page.php?p=about&var=whatever

    And get the value of p in your page using $_GET['p'], and show the html accordingly

    if($_GET['p'] == "find"){
       include('html1.html');
    }else{
       include('html2.html');
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100