【问题标题】:php get the php name from the urlphp 从 url 中获取 php 名​​称
【发布时间】:2015-02-24 09:20:06
【问题描述】:

我有这些类型的网址

something1/anotherThing1/View/fileName.php

something2/anotherThing2/View/fileName2.php?variable1=value1&variable2=value2

...

我想获得没有.phpfileName

我试过了

$_SERVER['REQUEST_URI']

但它似乎给了我整个网址。

也许我需要一个正则表达式。

请你帮帮我。我不擅长 PHP,我只需要这个小问题。

欣赏

【问题讨论】:

  • 您希望能够在没有扩展名的情况下运行文件,还是希望在脚本中获取文件名,摆脱扩展名?清除它
  • 可能是__FILE__?如果您在实际文件中而不是在包含的文件中
  • @JuanRocamonde 我需要脚本中的文件名,该文件名在 url 中,我想在脚本中获取它。请问清楚了吗?
  • 你可以使用trim($var, ".php")去掉.php扩展名

标签: php php-5.4


【解决方案1】:
 echo basename($_SERVER["SCRIPT_FILENAME"]); //with php
    echo '<br>';
    echo basename($_SERVER['REQUEST_URI'], ".php");//without php

检查这个答案

Get the current script file name

【讨论】:

  • 是的,它可以工作,另外,我会在系统允许时接受你的回答。非常感谢
  • 我很高兴亲爱的:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-06
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-17
相关资源
最近更新 更多