我正在寻找一种方法来获取当前脚本的运行情况。但问题是我无法使用__FILE__
,因为它给了我当前所在的文件,并且在包含文件的情况下,我想要初始文件。
因此,如果我运行
index.php
并在该文件中存在一个include('test.php')
我希望能够在 test.php 中获取'index.php'
当前正在运行的文件。
我知道我可以将__FILE__
值index.php
保留在变量中。但我正在寻找一种对我的文件进行最小更改的方法。
该脚本也在 Windows 上的 CLI 中运行。因此尝试解析路径也不起作用。
我有什么选择?
感谢大家花时间阅读本文:)
几周前我意识到我们在网站上的一些旧商品上有一些奇怪的特征
我有一些像这样的角色,等于双重注释(")我有一些像â??
我想修理它们,但我不知道如何.
因为当我使用preg_replace时,如果我创建此代码
$text = 'this is a listingTitle  with an encoding problem';
$test = preg_replace("/ÂÂ/",'"',$text);
echo$test;
Run Code Online (Sandbox Code Playgroud)
$ test仍然会在字符串中出现编码错误,因此它就像preg_replace看不到编码问题.
是否有一些人知道如何修复这些编码错误?或者有一种方法我应该继续
谢谢
在这里编辑------------------------------------------------ -
好吧,我现在尝试做的是将每个字符串转换回utf8因为某些原因我的字符串混合了一些编码..
所以这里是一个字符串和制作字符串的char的细分.
密尔沃基2415-21 M12无绳锂离子3/8直角钻/驱动器套件wi
这就是分解
atChar[0] = 'M' encoding is = ASCII
atChar[1] = 'i' encoding is = ASCII
atChar[2] = 'l' encoding is = ASCII
atChar[3] = 'w' encoding is = ASCII
atChar[4] = 'a' encoding is = ASCII
atChar[5] = 'u' encoding is = ASCII
atChar[6] = 'k' encoding is = ASCII
atChar[7] …
Run Code Online (Sandbox Code Playgroud) 光滑的滑块不能正确初始化我认为光滑的父宽度不正确。但我不确定发生了什么。我在这种印象下,因为当我“检查元素”时,我看到了width:35000 px
;
为了简单起见,我编写了这个简单的代码
<div style="text-align: center;">
<div id="AboutUsSlider" style="width: 90%; display: inline-block;">
<div><img src="/images/banners/727X300.jpg"></div>
<div><img src="/images/banners/727X300.jpg"></div>
<div><img src="/images/banners/727X300.jpg"></div>
<div><img src="/images/banners/727X300.jpg"></div>
<div><img src="/images/banners/727X300.jpg"></div>
<div><img src="/images/banners/727X300.jpg"></div>
<div><img src="/images/banners/727X300.jpg"></div>
</div>
</div>
<script>
$(document).ready(function(){
$("#AboutUsSlider").slick({
rtl:true,
infinite:true,
centerMode: true,
variableWidth: true,
dots: true,
speed: 500,
cssEase: 'linear',
autoplay: true,
autoplaySpeed: 6000,
arrows: true
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果你们想看直播, new.jccayer.com/test.php
任何人都知道为什么会发生这种情况?任何帮助/评论都值得赞赏!
编辑
我以他们在new.jccayer.com/test.html在线发布的下载的“Slick”.zip 中提供的示例为例, 我们可以将其与new.jccayer.com/test.php进行比较Witch is mine
两个页面都使用我服务器上的文件。所以没有cdn。和两个相同的文件。这意味着只有此页面中的源代码有问题。(因为示例工作)
我仍然无法弄清楚这两个文件有什么不同。由于我一直在努力使这项工作有效,我变得失明了吗?
任何人?
我有这个小脚本,我为自己的乐趣创建.(不要问它的用途是什么)
ini_set('memory_limit','1024M');
include("PostalCodeAr.php");
$MultiDimensionAr['K'][0]['A'][1]['M'][0] = "ON";
echo count($PostalCodeArray)."\n";
foreach($PostalCodeArray as $Postal => $Code);
{
echo $Postal."\n";
$Postal = strtoupper($Postal);
$MultiDimensionAr[$Postal{0}][$Postal{1}][$Postal{2}][$Postal{3}][$Postal{4}][$Postal{5}] = $Code;
}
Run Code Online (Sandbox Code Playgroud)
在PostalCodeAr.php文件中有一个非常大的数组,包含所有邮政编码,它是省代码.
从这一切得到的输出是
916760
t1s0k6
Run Code Online (Sandbox Code Playgroud)
t1s0k6是postalCodeAr.php文件中数组的最后一个
所以从技术上来说,如果函数count()正确地输出正确的行数,为什么foreach没有通过它们全部运行?