Задать вопрос

PHP fopen сохраняем в определённую папку ( рендом имя) как сохранить?

Добрый день как сохранять файл в определённую папку на хостинге.
Проблема в том что документ формируется с помощью формы и имеет имя Дата+номер.

$str2=$date.','.$phone.'.html'; 
    //открываем файл для записи.
	$fopen =  fopen($str2, "a+");
    //записываем строку
    fputs ($fopen, $str);
    //закрываем файл
    fclose ($fopen);


$fopen =  fopen('myFolder/$str2, "a+"'); 
// так не работает


скажите пожалуйста как правильно реализовать.
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin
php, WordPress разработка сайтов artzolin.ru
Вместо всех этих операций вы можете использовать функцию file_put_contents( $path, $data, LOCK_EX );. В вашем случае $path это $str2, а $data - $str. LOCK_EX блокирует файл на время записи
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽