[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание файлов через php
programmer-php
Суть проблемы заключается в том,что я создаю конструктор по созданию сайтов.Мне требуется чтобы при регистрации код php создавал папку и в нем файлы с конкретным содержанием!Возможно ли это?



Спустя 1 минута, 45 секунд (14.12.2011 - 20:51) vital написал(а):
Ваш ник вам не подходит.

 ! 

М
Офф-топ! Бан на пару дней
inpost

Спустя 1 минута, 43 секунды (14.12.2011 - 20:52) programmer-php написал(а):
Чем,извините?Вы на этом сайте разглядываете ники или решаете реальные проблемы?Я смотрю вы здесь достаточно давно..Скажите мне,пожалуйста,Виталий,какое предназначение данного сайта?

Спустя 13 минут, 8 секунд (14.12.2011 - 21:05) johniek_comp написал(а):
vital
в точку!

programmer-php
что представляет собой конструктор?
папку не знаю, но файл можно создать.

Спустя 4 минуты, 38 секунд (14.12.2011 - 21:10) programmer-php написал(а):
Я не понимаю чем вам так не нравится мой ник "php программист".
Ну и как же можно создать файл?Не тяните,johniek_comp!
Сейчас создал заготовку.Обычный сайтик портфолио с небольшой админ панелью.Далее планирую сделать регистрацию,и чтобы эта заготовка создавалась для каждого пользователя в поддомен.Ну хотя бы узнать как создать файл,не помешало бы..

Спустя 2 минуты, 26 секунд (14.12.2011 - 21:12) #8bit написал(а):

Спустя 3 минуты, 45 секунд (14.12.2011 - 21:16) johniek_comp написал(а):
нужно покурить ф-ю вроде file_put_contents называется. в инете куча этого, загугли "создание файла php"

Спустя 23 минуты, 54 секунды (14.12.2011 - 21:40) programmer-php написал(а):
Большое спасибо, #8bit.
Я смотрю,что только кто не давно на этом сайте нормальные люди..А остальные,либо зазнаются,либо им заняться нечем..

Спустя 14 минут, 33 секунды (14.12.2011 - 21:55) Игорь_Vasinsky написал(а):
Цитата
папку не знаю, но файл можно создать.

+100500

Цитата
Я смотрю,что только кто не давно на этом сайте нормальные люди..А остальные,либо зазнаются,либо им заняться нечем..


ааа.. я не узнал вас.. щас костюм зайчика надену и буду прыгать вокруг костра и писать вам код, для создателя конструктора сайтов, который азов не знает.

Спустя 23 минуты, 38 секунд (14.12.2011 - 22:18) programmer-php написал(а):
Извините,ну где вы прочитали надпись "напишите мне код,оденьте костюм зайчика и т.д."?!Вы что здесь все курите? laugh.gif
Я самоучка,что вы хотели..Озы..Для вас это озы,а для меня новое.Ни кто не может знать всего.А то,что вы плохо относитесь ко мне и к моему проекту..Бог вам судья.Больше ничего не скажу.Каких форумов я не видел,ну чтобы такое..Дедский сад..Вам всем здесь лет по 13 чтоли?!Прочитали уроки здесь и все,крутые..Короче я на другой форум!Всем до свидания!

Спустя 3 минуты, 10 секунд (14.12.2011 - 22:21) programmer-php написал(а):
Ваше ирония ,теска,мне весьма не понятна.Я не с кого и ничего ни когда не требую.Если вы так отвечает на просьбу о помощи,то я не знаю,что вы за люди.Лишь бы обосрать!Прости за выражение.Вы все боги,а остальные все лохи.Афигеная позиция!

Спустя 2 минуты, 27 секунд (14.12.2011 - 22:24) Игорь_Vasinsky написал(а):
Цитата
Прочитали уроки здесь и все,крутые..Короче я на другой форум!Всем до свидания!


уроки biggrin.gif мы месецами а то и годами практикуем и учимся wink.gif

как себя повёл так и ответили.

А так у нас дружно и очень уютно.


Ты же блин конструктор сайтов пишишь, не гостевую книжку а конструктор, а как файлы создаются и наполняются не знаешь.

посмотри на кармы присутствующих и участвующих в дискусии, посмотри топики в которых их благодорили. а потом делай выводы.


ещё теска называется.

Спустя 1 минута, 38 секунд (14.12.2011 - 22:26) Семён написал(а):
user posted image

Спустя 1 минута, 20 секунд (14.12.2011 - 22:27) Игорь_Vasinsky написал(а):
Свернутый текст
все расслабились.....выдухнули... джедаи рядом...

Спустя 1 минута, 26 секунд (14.12.2011 - 22:28) programmer-php написал(а):
И что дальше,что я что-то не знаю?Разве этот сайт создавали не ради того,чтобы кого чему-то научить?Как я себя повел????Как раз я себя виду нормально.Я ни кому плохого слова не сказал.Хотя каждый меня уже говном полил.Я не понимаю вас,ребята.Совсем.А я что не практикуюсь?Не учусь?Я думаешь делаю этот проект ради чего?Ради того,чтобы увеличить свои знания.Всего лишь.Теска,земеля,а ведешь себя как х знает кто.

Спустя 1 минута, 28 секунд (14.12.2011 - 22:30) programmer-php написал(а):
Цитата
посмотри на кармы присутствующих и участвующих в дискусии, посмотри топики в которых их благодорили.
- это получается из-за этого им можно вести себя как угодно?!вообще где здесь модераторы..Или им тоже, я люблю булочки?!

Спустя 1 минута, 47 секунд (14.12.2011 - 22:32) Семён написал(а):
Да ладно не воспринимай так всё буквально)
Я тут неоднократно говном обтекался))) ничего страшного видешь)
--- По теме если тебя интересует, напиши какой-нибудь каркас с управлением им, затем каждому пользователю будешь его копировать в папку, а он его сам будет настраивать.

Спустя 57 секунд (14.12.2011 - 22:32) killer8080 написал(а):

Спустя 1 минута, 33 секунды (14.12.2011 - 22:34) programmer-php написал(а):
Короче всем спасибо,что обосрали.
Кому интересна была тема,вот код который получился:

<?php
mkdir("mid", 0700); //////Создадим папку "mid"
$text = "бла бла бла"; //////Содержание будущего файла
$h = fopen("mid/index.php", "w");//////Создадим файл в новую папку "mid" под названием "index" с расширением "php"
if(fwrite($h, $text)){echo "Запись прошла успешно";}else{echo "Произошла ошибка при записи данных";}
fclose($h);
?>

Спустя 1 минута, 28 секунд (14.12.2011 - 22:35) programmer-php написал(а):
Семен,я так и собирался сделать!Зачем это терпеть?Легче уйти туда,где все пользователи хорошо относятся к тем,кто что-то не знает!И выше себя не ставят!

Спустя 29 секунд (14.12.2011 - 22:36) Семён написал(а):
Ах я тебя не так понял, тебя интересует лишь запись в файл...
А при регистрации файл с одним и темже содержанием создаваться?

Спустя 31 секунда (14.12.2011 - 22:36) Игорь_Vasinsky написал(а):
я тебе про что говорю. научись делать элементарные вещи и потом сможешь делать серьёзные. это в контексте совета блин.

или смотри как можно

создать файл php
http://www.google.ru/#pq=str_replace+js&hl...iw=1366&bih=610
записать в файл php
http://www.google.ru/#pq=%D1%81%D0%BE%D0%B...iw=1366&bih=610


Цитата
Короче всем спасибо,что обосрали.
Кому интересна была тема,вот код который получился:


а так?

if(file_put_contents("myfile.html", "<html></html>"))
echp "Не смог...";


Спустя 1 минута, 31 секунда (14.12.2011 - 22:38) johniek_comp написал(а):
programmer-php
а ты хоть понял что этот код означает прежде чем пример копировать в пример в надежде что этот пример будет работать?

Спустя 2 минуты, 52 секунды (14.12.2011 - 22:41) killer8080 написал(а):
лучше так
mkdir($_SERVER['DOCUMENT_ROOT']."/mid", 0700, true);
$text = "бла бла бла";
file_put_contents($_SERVER['DOCUMENT_ROOT']."/mid/index.php", $text);

всегда используй абсолютные пути к файлам.

Спустя 3 минуты, 3 секунды (14.12.2011 - 22:44) killer8080 написал(а):
programmer-php
и насчет прав 0700 - уверен? Файл будет создан под правами апача, и по фтп с юзерскими правами будет недоступен.

Спустя 7 секунд (14.12.2011 - 22:44) Семён написал(а):
$_SERVER['DOCUMENT_ROOT'] тоже не лучший совет)

Спустя 46 секунд (14.12.2011 - 22:45) killer8080 написал(а):
Цитата (Семён @ 14.12.2011 - 21:44)
$_SERVER['DOCUMENT_ROOT'] тоже не лучший совет)

почему?
Это если сайт работает в субдиректории ?

Спустя 40 секунд (14.12.2011 - 22:45) inpost написал(а):
programmer-php
vital получил бан на 2е суток за грубость в твой адрес. Открой глаза.
Киллер дал ссылку, где всё четко и понятно. Мануал на раздел, в котором и создание файлов идёт, и создание папок. Всё тоже просто. Тоже открой глаза.

Создание темы: 14.12.2011 - 20:49
Спустя час ты жалуешься, что тебе не помогли? Одни на работе, другие спят, третьи сейчас с женами. Больше нам делать нечего, чем сидеть и ждать, пока кто-то напишет свой вопрос, чтобы ответить первым?! Обычно ответ надо ждать до дня, каждый человек появляется на форуме в своё время. Если из 1500 людей часть из них не знает, то это проблема не форума, а людей, которые не знают ответа. Достаточно посидеть и подождать.

Спустя 2 минуты, 51 секунда (14.12.2011 - 22:48) programmer-php написал(а):
Опять двадцать пять!!!Где написано,что мне не ответили на мой вопрос?Где я такое написал?!Что с вами со всеми,вообще не понимаю.

Спустя 1 минута, 38 секунд (14.12.2011 - 22:50) Семён написал(а):
killer8080
Уже неоднократно эта тема обсуждалась, на многих ситуациях, он выдаёт совершенно другой путь до папки где запущен сайт.
--
И да действительно что с вами не пойму?

Спустя 1 минута, 20 секунд (14.12.2011 - 22:51) Игорь_Vasinsky написал(а):
programmer-php
лучшая защита - это нападение. biggrin.gif

Спустя 1 минута, 1 секунда (14.12.2011 - 22:52) programmer-php написал(а):
Ой все!!!!Защита..Нападение..По себе людей не судят,друг мой ситцевый! Я пошел.Спасибо ещё раз тем кто помогал,у меня получилось,что я хотел!Всем ещё раз большое спасибо.Но я неверно лучше удалюсь от сюда,если это возможно.

Спустя 1 минута, 51 секунда (14.12.2011 - 22:54) Winston написал(а):
killer8080
ИМХО лучше использовать полный путь таким образом
dirname(__FILE__);
Либо если PHP > 5.3 то константой __DIR__

Спустя 1 минута, 35 секунд (14.12.2011 - 22:56) inpost написал(а):
programmer-php
Я, вот лично, не могу понять, что лично с тобой не так. Когда говорят "не так", тогда стоит сказать, а как будет так?!

Единственное толковое, что ты сказал:
"Зачем это терпеть?Легче уйти туда,где все пользователи хорошо относятся к тем,кто что-то не знает!И выше себя не ставят!", ну для этого тебе надо молиться 10 лет, а потом надеяться, что твоя вера настоящая, и счастливо умереть, чтобы оказаться в обществе, где все хорошие! Или альтернатива, попасть в платный сервис, где за членские взносы все парятся, поэтому и ведут себя прилично.
Если доступен сайт всем, то им все и будут пользоваться!

Спустя 1 минута, 15 секунд (14.12.2011 - 22:57) programmer-php написал(а):
До свидания.

Спустя 1 минута, 1 секунда (14.12.2011 - 22:58) inpost написал(а):
Безнадежный человек... эх! Желаю тебе повзрослеть, снять розовые очки и увидеть жизнь такой, какая она есть.

Спустя 43 секунды (14.12.2011 - 22:59) Ramzil_Nixon написал(а):
Цитата (programmer-php @ 14.12.2011 - 17:49)
Суть проблемы заключается в том,что я создаю конструктор по созданию сайтов.Мне требуется чтобы при регистрации код php создавал папку и в нем файлы с конкретным содержанием!Возможно ли это?

Можно создать.

Спустя 39 секунд (14.12.2011 - 22:59) Игорь_Vasinsky написал(а):
аревуар wink.gif с такими нервами сайты делать трудно будет.

Спустя 21 секунда (14.12.2011 - 23:00) Ramzil_Nixon написал(а):
Цитата (programmer-php @ 14.12.2011 - 17:49)
я создаю конструктор по созданию сайтов
\ еще

Спустя 1 минута, 5 секунд (14.12.2011 - 23:01) killer8080 написал(а):
Цитата (Семён @ 14.12.2011 - 21:50)
Уже неоднократно эта тема обсуждалась, на многих ситуациях, он выдаёт совершенно другой путь до папки где запущен сайт.

Возможно я эти темы пропустил smile.gif
Проблемы, наверно возникают в CLI режиме? Та её вообще может не быть.
Цитата (Winston @ 14.12.2011 - 21:54)
ИМХО лучше использовать полный путь таким образом
dirname(__FILE__);
Либо если PHP > 5.3 то константой __DIR__

Нет, тогда уж нужно объявлять константу заранее, например в index.php если использовать её в инклюдах, то путь будет к той директории, где лежит файл, а не к корню сайта.

Спустя 1 минута, 10 секунд (14.12.2011 - 23:02) Игорь_Vasinsky написал(а):
biggrin.gif ребята вообще на ТС забили.. всё о своём да освоём. прописывайте пути ручками для каждого сайта индивидуально tongue.gif

Спустя 18 секунд (14.12.2011 - 23:02) inpost написал(а):
Ах да, и ещё, когда ты сам понимаешь, что ты поступаешь неправильно, что доказали твою ошибку и твою некомпетентность, есть 2 варианта:
- признать свою ошибку
- послать всех куда подальше.

Это из психологии, в данном случае ты всех посылаешь и уходишь, что подчеркивает, что ты проиграл, и согласен с общественным мнением, то твоя ГОРДЫНЯ (грех №1 в любой религии) слишком высока, чтобы признаться, что ты не прав! У тебя язык не поднимется извиниться, и ты пойдешь творить плохие вещи больше-больше-больше, гордость потянет тебя на дно, ты станешь в компании таких же крабов сам крабом, но ничего, можно самореализоваться при помощи троллизма, и через несколько годиков вернёшься, чтобы всех троллить и поливать гадости. А ведь всё началось с того, что ты побоялся признаться в том, что ты не прав!

Спустя 2 минуты, 4 секунды (14.12.2011 - 23:04) killer8080 написал(а):
Цитата (Игорь_Vasinsky @ 14.12.2011 - 22:02)
прописывайте пути ручками для каждого сайта индивидуально

Свернутый текст
изврасченеццц ph34r.gif laugh.gif

Спустя 1 минута, 2 секунды (14.12.2011 - 23:05) inpost написал(а):
"$_SERVER['DOCUMENT_ROOT'] тоже не лучший совет)"
Странно, но пока ни разу не столкнулся с такой проблемой. Один раз он неправильно слеши поставил, но str_replace и одна константа для этих целей всё исправила.

Спустя 3 минуты, 5 секунд (14.12.2011 - 23:08) Игорь_Vasinsky написал(а):
inpost
Свернутый текст
добил клиента религией

Спустя 10 минут, 16 секунд (14.12.2011 - 23:19) inpost написал(а):
Игорь_Vasinsky
А вдруг во времена одиноких ванилек, сидя перед окном и смотря на то, как падает дождь, парень задумается и станет другим, в 100 раз лучше!
Ладно мне, меня уже не исправить, а вотъ его можно! smile.gif

Спустя 11 часов, 4 минуты, 20 секунд (15.12.2011 - 10:23) Эли4ка написал(а):
смеялась долго и до боли в животе.. biggrin.gif
Автор кажись решил весь форум искоренить и сделать правильный)А главное любит при любом ответе говорить до свидания.. laugh.gif

Спустя 2 минуты, 9 секунд (15.12.2011 - 10:25) Игорь_Vasinsky написал(а):
да... у него их много.

ну вот скажи - что я такого сказал: верно ведь - не знаешь как элементарные вещи сделать, ну для чё этот конструктор начинать....

Спустя 22 минуты, 2 секунды (15.12.2011 - 10:47) m4a1fox написал(а):
ОФФТОП
Свернутый текст

Все веселье пропустил sad.gif
Быстрый ответ:

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