да я специально создаю ошибку, оставляю эти поля пустыми "login и password". но вместо сообщения заполните поля выдает эту ошибку
А в OPEN SERVER есть какие нибудь настройки кодировки? Может там что то? --- Добавлено --- Нашел на просторах этого форума, что люди так делали: Код (Text): Открываем блокнот, пишем вот такую строчку: AddDefaultCharset utf-8 Потом сохраняю под именем .htaccess в папку с сайтом Может у вас тоже сработает?
А вы точно везде заменили echo json_encode($response) на: Код (Text): echo "<pre>"; var_dump($response); Просто вывод вашей ошибки, не похож на var_dump, как будто бы он через json_encode вызван...
и как это исправить? --- Добавлено --- еще одна добавилась ошибка((( Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Users\Ravil\Desktop\OpenServer\domains\auth\index.php:1) inC:\Users\Ravil\Desktop\OpenServer\domains\auth\index.phpon line2
Код (Text): array(4) { ["status"]=> bool(false) ["type"]=> int(1) ["message"]=> string(54) "Проверьте правильность полей" ["fields"]=> array(2) { [0]=> string(5) "login" [1]=> string(8) "password" } } теперь сообщение об ошибке выходит в таком виде
А теперь немного шороху наведем... Иначе вижу картину, где @Reken потек из-за присутствии женщины во форуме, хоть и редкие гости. @Яна Литвинова, Привет, ты программист или какой стаж опыта работы ? Почему ты задаешь вопросы подобного характера: когда они тривиальны для решения и входят в АЗЫ, основа - основ ? Почему не возьмешь и не воспользуешься переводчиком, если технический английский даже не доступен ? Такие ошибки, находятся в поисковике за секунду и банально потратить пару 5-10 минут на чтение и изучение не досужились ? не верю, что тебе это вовсе надо. А надо сейчас одно - не помощью, а решите за меня все сложности и проблемы. Со стороны это так наблюдается. Тебя заставили, или студенческое что-то ? Я так же не верю, что - это для себя, это для освоения. Брехня. На сквозь вижу. Куда лезем в еловый лес, если основы до сих пор не изучено ?
Спасибо большое за помощь! Вы мотивируете двигаться дальше) Извините за тривиальны вопросы, но я совсем новенькая в это теме. Поэтому некоторые моменты мне не понятны((( Недавно закончила универ и устроилась в школу учителем информатики, директор в качестве испытания дал задание сделать тестовую систему. Но в универе мы такое не изучали, и в основном теория была. Посоветуйте пожалуйста с чего начать изучение PHP? или может быть есть бесплатный курс для чайников? Еще раз прошу прощения за вопросы и СПАСИБО ЗА ПОМОЩЬ!
@Яна Литвинова, вот, типичный момент, показать и отмазаться - это по факту так и есть. Тогда вопрос - а есть ли смысл изучать ? или в школе, PHP так же будете преподавать ? Тогда не логично - вы идете учить учеников, но сами знаниями не обладаете, а директору кое-как наврете о "понимании" своих действий. Другой момент - вам дали тестовое задание на неопределенный срок, Окей. Уже хорошо. Изучение php за короткий срок - очень многим не дано. Но прежде чем писать что и как изучать, хочу увидеть ответы на вопросы выше. Нужно определиться как поступать дальше в вашем случае, а не пахать ради 5 минутной сдачи и одобрения от Директора. Все люди - это одно. На данный момент вас остановили на абсурде - спроси, скопируй и вставь. Я вас так же понимаю. --- Добавлено --- UTF-8 no BOM надо ставить
Здесь всё чётко расписано https://metanit.com/php/tutorial/ или здесь https://code.mu/ru/php/book/prime/ и не советую изучать программирование по видеоурокам. И если продолжать отвечать по каждой секунде из видеоурока, тема может быть бесконечной.
Всем привет, я начинающий web-программист. Писал код по данному видео, но при регистрации пишет ошибка в синтаксисе на строке 14(signup.php). Проверил 100 раз, написало верно, а ошибка не пропадает! Помогите пожалуйста? Всем привет, тоже писал код по данному видео! У меня выдает ошибку в синтаксисе(файл: signup.php строка 14) при регистрации. 100 раз перепроверил, всё верно. Помогите пожалуйста?
PHP: if (move_uploaded_file($_FILES['avatar']['tmp_name'], destination '../' . $path)) { $_SESSION ['message'] = 'Ошибка при загрузе сообщения'; header(string: 'Location: ../register.php'); } Вот в этом фрагменте: destination '../'