Обновление всех файлов с неработающим шаблоном (PHP)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обновление всех файлов с неработающим шаблоном (PHP)

Сообщение Anonymous »

Мой код ниже пытается обновить несколько чат-серверов в каталоге /c/sl/*. У меня там два файла, и в обоих есть переменная $_SESSION с информацией о сервере. Теперь я пытаюсь использовать шаблон, чтобы обновить его для всех файлов в /c/sl/ и при этом получить информацию о сервере, поскольку информация в шаблоне пуста.

Код: Выделить всё

$directory = "/c/sl/*";
$files = glob($directory);
print_r($files);
foreach ($files as $file) {
$content = file_get_contents($file);
preg_match('/\$_SESSION\["server"\] = "(.*?)";/', $content, $matches_server);
preg_match('/\$_SESSION\["serverName"\] = "(.*?)";/', $content, $matches_serverName);

$template = file_get_contents("template.php");
$template = preg_replace('/\$_SESSION\["server"\] = "(.*?)";/', '$_SESSION["server"] = "' . $matches_server[1] . '";', $template);
$template = preg_replace('/\$_SESSION\["serverName"\] = "(.*?)";/', '$_SESSION["serverName"] = "' . $matches_serverName[1] . '";', $template);
file_put_contents("/c/sl/" . $file . ".php", $template);

echo "Template updated for " . $matches_server[1] . " with " . $matches_serverName[1] . "
";
}
echo "Variables updated successfully!";
Однако, когда мой код пытается получить файлы, массив оказывается пустым, файлы не обновляются. Любая помощь? Кажется, я не могу заставить работать функцию glob, массив файлов всегда отображается пустым: Array ( )
Кроме того, появляется сообщение «Переменные успешно обновлены».< /п>

Подробнее здесь: https://stackoverflow.com/questions/783 ... orking-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»