问题标签 [pathinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
197 浏览

php - Nginx + phpFPM | Debian 10 | PATH_INFO 始终为空

我已经在 stackoverflow 上查看了建议的解决方案,但没有找到任何解决我问题的方法:

问题是 PATH_INFO 仍然是空的

请求可以这样:route-php.local/show

$_SERVER['REQUEST_URI']

但这个请求不好:route-php.local/show?p=test

路径无法识别,因为它是空的......?为什么 ?

$_SERVER['PATH_INFO']

与:route-php.local/show

这是我的设置:

PHP-7.4 和 composer 我安装了 symfony/routing

https://packagist.org/packages/symfony/routing

我尝试了几种解决方案,但没有任何效果....

示例配置 Symfony:https ://symfony.com/doc/current/setup/web_server_configuration.html#nginx

我的代码PHP:

另一个例子:

为什么它会这样?

我想要这种行为

0 投票
0 回答
38 浏览

php - 如何在 Apache2.4 中打开“Pathinfo”

我已经在谷歌尝试了所有方式,但也失败了。

中的设置httpd.conf

开了。

我也重启了Apache,也失败了。

php.ini

I also restart Apache, but also fail.

我无法访问 http://localhost:63342/homework1/public/index.php/index/showflower

我只能访问http://localhost:63342/homework1/public/index.php?s=/index/showflower

0 投票
0 回答
66 浏览

php - 在 php 上获取文件扩展名

我的项目中有 2 个字段来上传文档(pdf,words)我使用以下代码在上传时获取文件扩展名并用我的自定义名称重命名文件:

$ext= pathinfo($rsnew["File"], PATHINFO_EXTENSION);

我的问题是我需要添加到此代码中,如果其中一个字段未使用新文档更新,则它使用先前上传的旧记录的当前扩展名,并且不更改空白扩展名

任何想法,提前谢谢

使用此代码但没有工作

0 投票
1 回答
57 浏览

php - 将“href”内容连接到现有 URL 的HTML链接

0 投票
1 回答
16 浏览

php - php - 读取和显示多种文件类型

我正在为我的网站构建一个简单的聊天框(没有数据库,输入保存为 txt 文件和图像),用户可以在其中共享图像和发送文本。到目前为止,这是我想出的:

问题是在第一个 if 中,文本文件被包含在内,因此它返回一个损坏的图像。

在此处输入图像描述

如何在第一个 if 中排除文本文件?