gpt4 book ai didi

php - 文件包含从 Linux 到 Windows

转载 作者:太空宇宙 更新时间:2023-11-04 03:53:51 25 4
gpt4 key购买 nike

我遇到了这个问题。该脚本是在Linux环境下编写的,我使用的是Windows环境。当我下载整个脚本时,包含内容已停止工作。示例:

<?PHP
include("/var/www/keytarget.adnet.lt/data/core/php/class/CurrentVersionNumber/main.php");

if (VERSION_NUMBER) {
include("/var/www/keytarget.adnet.lt/data/version/" . VERSION_NUMBER . "/php/class/KeytargetLocalCacheSingleton.php");
include("/var/www/keytarget.adnet.lt/data/version/" . VERSION_NUMBER . "/php/class/KeytargetPdo.php");
include("/var/www/keytarget.adnet.lt/data/version/" . VERSION_NUMBER . "/php/class/Receiver.php");
$currentKeywordReceiver = new Receiver("HTML");
}
?>

关于如何替换包含 URL 使其成为 Windows URL 有什么想法吗?比如 C:\wamp\www\data 或类似的东西?

最佳答案

下载一些文本编辑器并替换所有出现的地方。

或者使用 php 脚本来替换它。最好不要使用完整路径,而使用 $_SERVER['DOCUMENT_ROOT'] 代替。

php 脚本应该像这样:

<?php
$toreplace = "/var/www/"; // the old path to root
$replace = "C:/wamp/www/data"; // the new path to root
foreach(glob("*.php") as $php_file) {
$data = file_get_contents($php_file);
$data = str_replace($toreplace,$replace,$data);
file_put_contents($php_file,$data);
}
?>

关于php - 文件包含从 Linux 到 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25425389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com