Articles of каталог

Перенаправить из корневого каталога сервера в корневой каталог apache

Я сделал простой http-сервер на Ubuntu 14.04 с LAMP и поместил файлы html, php и js в корневой каталог apache / var / www / . Все пути в этих файлах являются абсолютными и выглядят как /script1.php или /subdir/script.php . Дерево каталогов веб-сервера выглядит так: / |—var |—www |—script1.php |—subdir |—usr |—home |—etc Файл /etc/apache2/sites-available/000-default.conf […]

Попытка ссылки на корневой каталог на домашнем компьютере

Я пытаюсь создать веб-сайт на своем компьютере, и у меня возникают проблемы с моей корневой директорией из любого места на веб-сайте. Я знаю, что я могу использовать ../ для перехода в 1 каталог столько раз, сколько необходимо, но мне нужен способ связать мой корневой каталог, не используя весь адрес, чтобы я мог использовать «абсолютные ссылки» […]

при включении () или require () мне всегда нужно использовать ../../ относительно моего файла? Есть простой способ?

Я создаю веб-приложение, в котором файлы php распространяются через разные каталоги, поэтому в типичный файл может быть включено несколько. Все эти файлы повсюду. файл php может выглядеть так: include('../../some.php'); require('../../some.php'); и в другом файле у вас может быть что-то вроде этого: include('../../../../some.php'); require('../../../../some.php'); в include('../../../../some.php'); require('../../../../some.php'); это может быть немного из-под контроля, и несколько сложно […]

is_dir () с неанглийскими символами

В php функция is_dir () исключает каталоги, которые содержат неанглийские символы. то есть. is_dir («C: \ ekşi») не является каталогом в соответствии с функцией, но она есть. Есть ли какие-либо решения в этом случае? благодаря

Папка назначения загрузки не может быть доступна для записи. (Codeigniter)

У меня есть два сценария загрузки, которые выполняют очень похожие функции только с разными каталогами. function town_upload() { //Do not create a thumbnail $create_thumb = false; //Create the path for the upload $path = './public/uploads/towns/' . $this->uri->segment(3); $config['upload_path'] = $path; $config['allowed_types'] = 'jpg'; $config['max_size'] = '2048'; $config['max_width'] = '1024'; $config['max_height'] = '768'; $config['remove_spaces'] = TRUE; […]

относительные пути и каталоги php

Мне интересно что-то, но я не могу найти хороший, ясный ответ или даже решение этой проблемы: Мой сайт PHP имеет следующую структуру: root functions generators helpers scripts style index.php Это все папки и один файл php. Функции содержат связные операционные файлы php, связанные с подключением к базе данных, и различные другие операции с базой данных, […]

Как проверить, может ли каталог записываться в PHP?

Кто-нибудь знает, как я могу проверить, можно ли писать каталог на PHP? Функция is_writable не работает для папок. (edit: Это работает. См. принятый ответ.)

Распаковка обновления … Не удалось создать каталог. WordPress

Когда я устанавливаю nextgen-gallery . Появится это сообщение об ошибке Downloading update from https://downloads.wordpress.org/plugin/nextgen-gallery.zip… Unpacking the update… Could not create directory. Как я могу исправить эту проблему?

Базовый URL в PHP

У меня есть дилемма, и это беспокоит меня довольно долгое время. У меня есть локальный сервер тестирования, который настроен так: 127.0.0.1/ Мой сайт в автономном режиме выглядит следующим образом: 127.0.0.1/websitename/index.php Моя живая версия веб-сайта выглядит так: websitename.com/index.php У меня есть базовый скрипт почти для всех ссылок, за исключением включенных файлов заголовков и нижних колонтитулов. Ссылки […]

Создание файла PHP Создание каталога

Таким образом, у меня есть часть загрузки файла на моем сайте, где пользователь может загрузить любую папку doc или docx. Heres мой html код: <form action="upload_file.php" method="post" enctype="multipart/form-data"> Select a file: <input type="file" name="upload"> <input type="submit"> И вот код для upload_file.php: <?php session_start(); $allowedExts = array("doc", "docx"); $extension = end(explode(".", $_FILES["upload"]["name"])); if (($_FILES["upload"]["size"] < 200000) […]