console.log() это функия javascript ее нельзя просто взять и засунуть в php. Там надо написать echo если там строка, или var_dump если там массив. А лучше сделай var_dump($files) и увидешь есть ли файлы по этому пути. PHP: $dir='./uploads'; $files = scandir($dir); var_dump($dir) // тут что то есть? тут можно писать javascript: HTML: <script>aler('это javascript')</script> тут можно писать php: HTML: <?php echo 'это php' ?>
Извиняюсь, с консольлогом конкретно протупил(вроде как знаю, что в каких тегах пишется) Ну, судя по тому, что я вставил напрямую в html файл код PHP: [LIST=1] <?php $dir='./uploads'; $files = scandir($dir); var_dump($dir); ?> [/LIST] и ноль реакции(вообще ничего не происходит), то нет
это я коряво вставил. лишнее. В коде то, что в тегах пхп. Вот! мой вопрос в том, как запустить этот файл? Везде пишут про include, но не работает HTML: <div class="maincontent"> <div class="ajax-reply"> <?php $dir='./uploads'; $files = scandir($dir); var_dump($dir); // тут что то есть? ?> </div> чтобы было понятнее
ну если даже './uploads' не выводит тогда не тот файл запускается а вообще нужно было сделать var_dump($files)
Я не совсем понимаю...вообще не въезжаю в пхп...в смысле запускаю файл .php у меня в них чисто скрипты лежат...или надо как-то по-другому делать?..вот как выглядит папка с сайтом... --- Добавлено --- пробовал, тоже нет
Сервер включен) Запускаю index.html с него уже по сайту перехожу на страницу "Положения после регистрации.html" и...я думал, что всё должно работать. Я окончательно запутался
@H1ghQuality html это html он о php ничего не знает. Что бы сервер тебя понял тебе нужно запускать .php или настроить сервер что бы он файлы .html воспринимал как .php можно например в htaccess сделать перенаправление.
создать самому в корне сайта файл '.htaccess'. но это не так просто. насколько я помню в windows даже создать файл с точкой в начале это уже не для новичков. Используй index.php --- Добавлено --- https://stackoverflow.com/questions/5990240/redirect-all-html-extensions-to-php
@nospiou если в самом начале html файла написать: HTML: <?php require('new.php'); ?> не запустится этот фаил что ли?
@Artur_hopf Если сервер настроен по дефолту то нет есть php html txt jpeg каждый файл обрабатывается по своему. Для сервера html это практически тоже самое что и txt
@Artur_hopf а вот перешел бы на докер настроил пару конфигов на подобии location ~ \.php$ { ... } и уже бы сам знал как все устроенно. Ты же вроде собирался)
@H1ghQuality Переделываешь свой index.html на index.php, причем просто переименовываешь. Внутри index.php в начале должно быть require('new.php'); : PHP: <?php require('new.php'); ?> <html> <head> <meta charset="utf-8"> <title>Журнал по информацинной безопасности</title> <link rel="stylesheet" type="text/css" href="css\Положения.css"> <script type="text/javascript" src="js\polozauto.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> </head> <body> <?php echo $new; //строка созданная в new.php ?> </body> </html> А в new.php пишешь проверки ради: PHP: $new = 'это фаил подключен'; --- Добавлено --- @nospiou Если ты про вебсокеты то я забил, задач много новых поступило =)