Показать сообщение отдельно
  #14 (permalink)  
Старый 09.01.2017, 09:55
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Sonya
А "name" - это директория в которой будет создаваться папка?
Я же не знаю имени каталога в котором нужно создавать каталоги пользователя, поэтому я пишу условное имя. Замените на свое реальное. Но, уж коли писать в него, нужно сперва проверить создан ли каталог пользователя, и если нет, то создать его. Об этом и говорилось ранее. А вот использовать такое:

$fls=fopen("name/($usrdir)/link.txt","w+");

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

//вот так лучше
$fls=fopen($usrdir.'/link.txt',"w+"); //коли $usrdir ранее уже определено
//а тут тем более так надо
fwrite($fls, $_POST['link']);


Учтите, что РНР по разному подходит к строковым значениям обрамленных в одинарные и двойные кавычки.

Что записывается в link.txt, почему именно директории и запись в файл?

Последний раз редактировалось laimas, 09.01.2017 в 10:06.
Ответить с цитированием