Где тут ошибка?

225
11 января 2018, 23:14

У меня на сервере не работал код, я засунул его в компилятор. Компилятор говорит что надо убрать точку с запятой вот тут: $file = 'Data/Users/'.$_COOKIE['id'].'/img.txt';

Вот полная версия неработуещего отрывка:

if (move_uploaded_file($_FILES['filename']['tmp_name'], 'Data/Users/'.$_COOKIE['id'].'/'.$_FILES['filename']['name']) {
$file = 'Data/Users/'.$_COOKIE['id'].'/img.txt';
$f = fopen($file, 'w');
fwrite($f, $_FILES['filename']['name']);
fclose($f);
}
Answer 1
if (move_uploaded_file($_FILES['filename']['tmp_name'], 'Data/Users/' . $_COOKIE['id'] . '/' . $_FILES['filename']['name'])) {
    $file = 'Data/Users/' . $_COOKIE['id'] . '/img.txt';
    $f = fopen($file, 'w');
    fwrite($f, $_FILES['filename']['name']);
    fclose($f);
}

Закрывающая скобка ) для if в самой первой строке

Используйте стоящие IDE (программа где вы пишите) для предотвращения подобных ошибок, они очень помогают

READ ALSO
партнерская программа запись в куки

партнерская программа запись в куки

например в кабинете пользователя формируется реферальная ссылка mysiteru/?ref=13 если пользователь перешел по этой ссылке на сайт, как записать...

254
Прибавить 7 дней к текущей дате

Прибавить 7 дней к текущей дате

Есть таблица, где имеется три поля с датамиДата добавления объявления, дата отправки и дата прибытия

201
Строки и их использование

Строки и их использование

Как лучше всего объявить строку и работать с ней:

255