Итак, у меня есть страница под названием create.php, которая создает другой файл php с именем «1». В этом php-файле называется «1». Я надеялся использоватьПолучить имя текущей страницы с файлом, созданным файлом PHP
<?php echo $_SERVER['PHP_SELF'];?>
или
<?php $path = $_SERVER["SCRIPT_NAME"];echo $path;?>
Чтобы создать ссылку, которая будет принимать номер страницы и +1 его. Когда я выполняю обе эти функции вместо того, чтобы получить то, что, я думаю, получаю, «1», я получаю «создать», страницу, с которой он был создан. Я очень ошеломлен тем, почему это происходит, код определенно находится на «1», и я даже дважды проверял, чтобы сделать созданный файл и что я был на нем, так почему он думает, что текущая страница «создает», ?
код используется
<?php
// start the output buffer
ob_start(); ?>
<?php echo $_SERVER['PHP_SELF'];?>
<?php
// open the cache file "cache/1" for writing
$fp = fopen("cache/1", 'w');
// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>
Никогда не используйте только цифровые символы назвать свои сценарии. Используйте полезные имена. –
разместите свой код в вопросе – GuRu
Создайте php, выплевывая файлы, которые зритель должен читать в порядке, поэтому его цифры. Также отредактирован в коде выше. Это код для страницы, который сохраняет файл. когда этот файл просматривается, он показывает путь к файлу, который его создал, а не к самому себе. – AtomicSteed