[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как создать новый файл с помощью php
Gigabit
Народ всем привет, подскажет примерно как создавать новый файлы и папки языком php ! прям у себя в корневой папке через браузер.



Спустя 2 минуты, 20 секунд (4.02.2011 - 22:43) Zerstoren написал(а):
Интересный вопрос. Думаю врятл это возможно. т.к. нужно выдать права 775 на корень, я думаю что хостинг это запретит т.к. появляется уязвимость.

Спустя 6 минут, 37 секунд (4.02.2011 - 22:50) Gigabit написал(а):
так должно быть какое нибудь решение

Спустя 6 минут, 6 секунд (4.02.2011 - 22:56) Zerstoren написал(а):
Цитата (Gigabit @ 4.02.2011 - 19:50)
так должно быть какое нибудь решение

а попробуй через фтп

file('ftp://login:pass@server/')

если по экспериментировать, то может полчится

Спустя 1 минута, 10 секунд (4.02.2011 - 22:57) omn написал(а):
fopen - файл
А на счёт папок хз
Да и смотря какой тебе файл надо ..

Спустя 10 секунд (4.02.2011 - 22:57) Invis1ble написал(а):
как насчет fopen($filename, 'w'); ?
диекторию - mkdir($pathname, $mode, $recursive, $context)

Спустя 1 минута, 3 секунды (4.02.2011 - 22:58) Dron19 написал(а):
ппц, читай функция file_put_contents

Спустя 1 минута, 12 секунд (4.02.2011 - 23:00) Dron19 написал(а):
а директорию можно создать с помощью mkdir
mkdir("./test");

Спустя 3 минуты, 4 секунды (4.02.2011 - 23:03) Gigabit написал(а):
ну что же попробую слепить из нее скрипт типа файловый менеджер! спасибо большое еще спишемся)

Спустя 3 минуты, 3 секунды (4.02.2011 - 23:06) Dron19 написал(а):
с тебя поюс =)

Спустя 8 минут, 11 секунд (4.02.2011 - 23:14) Dron19 написал(а):
так же удалить можно папку с помощью функции rmdir, но только пустую папку, чтобы удалить файл, можно воспользоваться unlink или delete, Удачи в работе с файлами =)

Спустя 3 минуты, 10 секунд (4.02.2011 - 23:17) Gigabit написал(а):
можно узнать еще кое что, пока вопросик не остыл )) как выводить список файлов в директории?

Спустя 52 секунды (4.02.2011 - 23:18) sharki написал(а):
Dron19
А не хорошо попрошайничать biggrin.gif
Gigabit
Вот полный справочник по файловой системе и всё расписано http://php.su/functions/?cat=filesystem

Спустя 13 часов, 31 минута, 45 секунд (5.02.2011 - 12:50) Dron19 написал(а):
Цитата (Gigabit @ 4.02.2011 - 20:17)
можно узнать еще кое что, пока вопросик не остыл )) как выводить список файлов в директории?



$tmp = "./ws/";
$open = opendir($tmp);
if($open) {
while(false !== ($files = readdir($open))) {
if($files == "." || $files == "..") continue;
if(is_file($tmp.$files)) {
echo $files . " - file<br>";
}
if(is_dir($tmp.$files)) {
echo $files . " - directory<br>";
}
}
}

else {
echo 'Неудача';
}
closedir($open);

Но в данном случае выводится все содержимое папки

Спустя 16 минут, 2 секунды (5.02.2011 - 13:06) Dron19 написал(а):
а вот второй способ


$files = scandir('./ws');
$count = count($files);
echo 'Всего в папке : ' . $count . ' файла<br>';
$i = 0;
while($i < $count)
{
if ($files[$i] != '.' && $files[$i] != '..' ) {

if(is_file('./ws/' . $files[$i])) echo $files[$i] . ' file<br>';

if(is_dir('./ws/' . $files[$i])) echo $files[$i] . ' directory<br>';


}

$i++;
}

Спустя 41 минута, 37 секунд (5.02.2011 - 13:47) Dron19 написал(а):
если поможет, то с тебя еще один плюс smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.