*** - 1- *** - Добрый день. с 2014-го года каждый год поднимаю литературу и прочитав до N-Го момента забрасываю с 2014-го года в 2024-м вновь пробую продвинуться - почему то программирование НЕ ДАВАЛОСЬ МНОГО ЛЕТ. *** - 1 - 1 - Попробую ИЗУЧИТЬ ИНЫМ МЕТОДОМ. ВОПРОС - Подскажите - как СОЗДАТЬ ФАЙЛ на диске С с помощью кода PHP чтобы ФАЙЛ с любым или Заданным Названием Создался Пустым и УСПЕШНО Создавшись закрылся и сохранился там же. - 1 - 1 - 1 - ПРОСЬБА НАПИСАТЬ КОД В PHP - 1 - 1 - 2 - НАПИСАТЬ ПОЯСНЕНИЕ ПО РУССКИ - К СОЗДАННОМУ КОДУ МОЛ - ВОТ ЭТА СТРОКА ДЕЛАЕТ ТО-ТО - ТАМ ТО С ТАКОГО ТО МОМЕНТА БЛАГОДАРЮ. ПУСТЬ ПО СТРОЧКЕ НО ИЗУЧЕНИЕ PHP КОГДА НИБУДЬ СДВИНЕТСЯ С МЕРТВОЙ ТОЧКИ КРОМЕ команды <?php ECHO - HELLO WORLD. ?> --- Добавлено --- ЗАБЫЛ ДОБАВИТЬ - В КАЧЕСТВЕ ТЕСТИРОВОЧНОГО ИНСТРУМЕНТА УСТАНОВЛЕНЫ - APACHE - с localhost:80 - PHP - PHPMyAdmin - и Html в качестве кода разметки страницы. --- Добавлено --- ну вот - даже в простом файле сразу выскочила ОШИБКА - Parse error: syntax error, unexpected identifier "закрывающий", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 3 ------------------------ исходный текст созданного файла был таков - <?php echo стандартный закрывающий тег — ?>
ну вот - даже в простом файле сразу выскочила ОШИБКА - Parse error: syntax error, unexpected identifier "закрывающий", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 3 ------------------------ --- Добавлено --- <?php echo "стандартный закрывающий тег и Пример создания Нового файла на диске С текстового формата txt" $createfile = fopen("testfile_15_11_2024.txt", "w"); ?> - Parse error: syntax error, unexpected variable "$createfile", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 - ОПЯТЬ ОШИБКА - ВИДИМО ПОСЕМУ PHP так много лет и не дается - когда по-русски пишется без проблем - а на PHP - после каждой строки ОШИБКА и неизвестная к исправлению. хотя вроде все как указано в самоучителе,
видимо это не ваше..... переписывайте символ в символ.. а еще лучше - понимать ))) любая команда в php заканчивается ; (точка с запятой..... у вас после echo - нет научитесь читать по англ, или используете переводчик... там доходчиво написано какая ошибка, где .. и даже предлагает - чего там не хватает
Здравствуйте! Благодарю за ответ. Проблем ни с чтением по русски ни с переводом по английски нет, просто нет ни 1го толкового описания - где - все работает - берешь один талмуд - печатаешь и вместо Результата - ОШИБКИ - и более ничего - ПОЛ ДНЯ ЛАЗАЕШЬ ПО ИНФО СЕТЯМ ТИПА ИНТЕРНЕТ - ТОЖЕ НИЧЕГО ПОСЕМУ - СИЕ - ЗАХОДИТ В ТУПИК. как то так. и Интерес пропадает в связи с длительным ожиданием и отсутствием РЕЗУЛЬТАТА. *** - 1 - *** По поводу Echo _ поставил точку с запятой - но до этого Результат в виде Текста выводился на экран и без этого - посему правила написания НЕ ясны - *** - 2 - *** - а ЗДЕСЬ - <?php echo "стандартный закрывающий тег и Пример создания Нового файла на диске С текстового формата txt" $createfile = fopen("testfile_15_11_2024.txt", "w"); НЕ СОЗДАЕТСЯ файл хотя казалось бы при написанном скрипте - сие должно происходит МГНОВЕННО ?> - Parse error: syntax error, unexpected variable "$createfile", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 - ОПЯТЬ ОШИБКА - ВИДИМО ПОСЕМУ PHP так много лет и не дается - когда по-русски пишется без проблем - а на PHP - после каждой строки ОШИБКА и неизвестная к исправлению. хотя вроде все как указано в самоучителе, РАЗБИРАЕМ написанный текст буква в букву НАПРИМЕР 1 <?php 2 echo 3 "стандартный закрывающий тег 4 и 5 Пример создания Нового файла на диске С текстового формата txt" 6 7 fopen("testfile.txt", "w"). ?> 1234567 - номера строк написаны дополнительно из редактора чтобы было понятно на какую ошибку НАМЕКАЕТ Notepade Выдается ОШИБКА - Parse error: syntax error, unexpected identifier "fopen", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 Переводим текст выдающийся ошибки на Русский Parse Error(допустим синтаксический разбор) Синтакс Ошибка - неожиданный! идентификатор - для fopen - ожидание ЗАПЯТОЙ илиТОЧКИ в C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 и вот где тут надо поставить точку а где запятую - ? - 7 fopen("testfile.txt", "w"). ... переписывайте символ в символ.. а еще лучше - понимать ))) любая команда в php заканчивается ; (точка с запятой..... у вас после echo - нет научитесь читать по англ, или используете переводчик... там доходчиво написано какая ошибка, где .. и даже предлагает - чего там не хватает[/QUOTE]
... нда .. да вы и по русски то не особо.. не то чтоб в php точка с запятой - это ; В конце каждой команды PHP: <?php echo "стандартный закрывающий тег и Пример создания Нового файла на диске С текстового формата txt"; fopen("testfile.txt", "w"); и учитесь использовать bb коды на форуме
@ADSoft file_put_contents. а Автора заставить для начала openserver установить с актуальной версией php
Это у вас в талмуде такая бредятина написана? Не, всякое, конечно, бывает. Я тоже, когда учил пыху, и набрал примеры из купленной книги, они не заработали. Потому что в книге был ещё расчёт на register_globals on, а в актуальном на тот момент php 5.3 уже было по-дефолту off, а потом вообще эту хрень убрали из языка. Но эту проблему (кажется, с помощью этого форума как раз) я быстро решил, а в целом в книге было много нормальной информации. А так, чтоб в книге забывали строковые константы в кавычки брать - это чтой-то с чем-то, не верится.
Добрый день! Вам посоветовали учится использовать..., но мне кажется, что это должно быть интутивно понятно. Однако, многие новички показываю коды так же, как Вы. Посмотрите, в приложение, как выкладывать коде на форуме. Это просто. Удачи!
Здравсивуйте. Ответа по СУТИ ВОПРОС - от Вас - НЕ ПОЛУЧЕНО, А ИМЕННО РАЗБИРАЕМ написанный текст буква в букву НАПРИМЕР 1 <?php 2 echo; 3 "стандартный закрывающий тег 4 и 5 Пример создания Нового файла на диске С текстового формата txt" 6 7 fopen("testfile.txt", "w"). ?> 1234567 - номера строк написаны дополнительно из редактора чтобы было понятно на какую ошибку НАМЕКАЕТ Notepade Выдается ОШИБКА - Parse error: syntax error, unexpected identifier "fopen", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 Переводим текст выдающийся ошибки на Русский Parse Error(допустим синтаксический разбор) Синтакс Ошибка - неожиданный! идентификатор - для fopen - ожидание ЗАПЯТОЙ илиТОЧКИ в C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 и вот где тут надо поставить точку а где запятую - ? - 7 fopen("testfile.txt", "w"). . З - --- Добавлено --- Здравствуйте, нужен ОТВЕТ по СУТИ ВОПРОСА а именно - почему не СОЗДАЕТСЯ файл на диске С - ? РАЗБИРАЕМ написанный текст буква в букву НАПРИМЕР 1 <?php 2 echo; 3 "стандартный закрывающий тег 4 и 5 Пример создания Нового файла на диске С текстового формата txt" 6 7 fopen("testfile.txt", "w"). ?> 1234567 - номера строк написаны дополнительно из редактора чтобы было понятно на какую ошибку НАМЕКАЕТ Notepade Выдается ОШИБКА - Parse error: syntax error, unexpected identifier "fopen", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 Переводим текст выдающийся ошибки на Русский Parse Error(допустим синтаксический разбор) Синтакс Ошибка - неожиданный! идентификатор - для fopen - ожидание ЗАПЯТОЙ илиТОЧКИ в C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 и вот где тут надо поставить точку а где запятую - ? - 7 fopen("testfile.txt", "w"). --- Добавлено --- Здравствуйте, ответа по СУТИ ВОПРОСА пока ни от кого не получено. Благодарю за "ПОМОЩЬ". РАЗБИРАЕМ написанный текст буква в букву НАПРИМЕР *1* - создан файл - 15_11_2024_PHP_zadanie1.php в директории С://Server/data/htdocs/15_11_2024_PHP_zadanie1.php 1 <?php 2 echo 3 "стандартный закрывающий тег 4 и 5 Пример создания Нового файла на диске С текстового формата txt" 6 7 fopen("testfile.txt", "w"). ?> 1234567 - номера строк написаны дополнительно из редактора чтобы было понятно на какую ошибку НАМЕКАЕТ Notepade Выдается ОШИБКА - Parse error: syntax error, unexpected identifier "fopen", expecting "," or ";" in C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 Переводим текст выдающийся ошибки на Русский Parse Error(допустим синтаксический разбор) Синтакс Ошибка - неожиданный! идентификатор - для fopen - ожидание ЗАПЯТОЙ илиТОЧКИ в C:\Server\data\htdocs\15_11_2024_PHP_zadanie1.php on line 7 и вот где тут надо поставить точку а где запятую - ? - 7 fopen("testfile.txt", "w").
Добрый дннь! Исправил коде в Вашем сообщение см. как это cделать в code.pdf, который я приложил ранее. Повторю ответ по СУТИ НА ВОПРОС, который был дан, но Вы его не заметили. А именно: "и вот где тут надо поставить точку а где запятую?" Нужно поставить точку запятой ; в конце строк (операторов) Код (Text): //Ваши строки с ошибкой Пример создания Нового файла на диске С текстового формата txt" fopen("testfile.txt", "w"). //Должно быть так Пример создания Нового файла на диске С текстового формата txt"; fopen("testfile.txt", "w"); ADSoft, Вам ответил и показал как нужно исправить PHP: <?php echo "стандартный закрывающий тег и Пример создания Нового файла на диске С текстового формата txt"; fopen("testfile.txt", "w"); На fopen ругается потому, что предущие строки склеваются со строкой где fopen. Интерпрtтатор PHP ловит ключевое слово "fopen", но не может интерпретировать этот текст Если совсем коротко - ставьте в конце операторов символ точка с запятой ; ( это один символ - сверху точка снизу запятая) и будет Вам счатье. Надеюсь, что теперь Вам понятно. Удачи и хорошо провести выходные!
Доброго дня! Благодарю за понятное объяснение!! *-1-* - Кавычки поняты - где и когда таковые ставить и теперь сие понятно - Интуитивно - как Вы правильно написали и есть понимание - где таковое необходимо - на простом примере - и файл тоже успешно создался - в той директории где ему нужно было создаться по умолчанию. РЕЗУЛЬТАТ есть - значит усилия не бесполезны )). *-2-* И осенью как правило почему то в ноябре наступает Затишье во всех делах посему пробую найти Домашнее Занятие помимо других дел программирование - пока что на примитивном уровне - Html - но все же. в день по строчке может и получится какой нибудь проект - который даже можно будет куда нибудь выложить и чтобы таковой работал и приносил людям пользу. Удачи и хорошо провести выходные! - Благодарю и Вам! ***************************************************************************************************************** Удачи![/QUOTE] ******************************************************************************************************************** --- Добавлено --- Здравствуйте Благодарю за ответ - но пока до следующего слова в АЗБУКЕ PHP-HTML - не дошел пока что file_put_contents - не пробовал использовать только fopen - для создания файла на диске С. и параллельным вывыдением на монитор в броузер информации о том что файл создан там то и несет такую то смысловую нагрузку чтобы и самому понять что происходит и не забыть. Здравствуйте
Добрый день! Очевидно, у Вас возникнет вопрос - Что делать дальше? Как Вам посоветовали, установите openserver для Windows. Open Server Panel скачать можно здесь https://ospanel.io/download/ Попробуйте решить такую задачку: 1. Создайте HTML-форму с textarea и кнопкой submit. В атрибуте action задайте имя файла, который должен обрабатывать данные, отправленные из формы. Например, action="myFirstScript.php". 2. Напишите скрипт myFirstScript.php, в котором должен быть сохранён в файл текст, введённый в textarea. Попробуйте здесь применить функуию file_put_contents. Удачи!
Добрый день! Да все верно - алгоритм движется именно по такому пути *** - 1 - *** - https://htmlbook.ru/samhtml5/formy/otpravka-dannykh-formy именно на этом моменте в прошлом году наступил затык хотя вроде бы Алгоритм не очень сложен. *** - 2 - *** - да чуть попозже попробую сие - Как Вам посоветовали, установите openserver для Windows.. *** - 3 - *** 1. Создайте HTML-форму с textarea и кнопкой submit. В атрибуте action задайте имя файла, который должен обрабатывать данные, отправленные из формы. Например, action="myFirstScript.php". 2. Напишите скрипт myFirstScript.php, в котором должен быть сохранён в файл текст, введённый в textarea. Попробуйте здесь применить функцию file_put_contents. P.S. Сегодня никак не работает соображение - увы - как я планировал - хоть я и на пенсии и времени достаточно - бывает так что что-то не идет хотя до этого вроде бы все шло. Как допишу этот небольшой файлик - выложу в ФОРУМ - чтобы был виден результат. *** - 4 - *** - Кстати хотел спросить такой вопрос - если в качестве файла для сохранения использовать не .txt формат файла а например *.xls - то обработчик - Handler - так же сохранит информацию в файл формата *.xls вместо *.txt или есть какая то специфика - ?
Если под обработчиком для сохранения файлов Вы подразумеваете функцию file_put_contents, то она сохранит в файл, с любым указаным в первом параметре расширением, то что будет передано во втором параметре. Но вот только прочесть это файл excel, сможет если в нём будет верно задана структура данных. Поэтому проще сохранять как *.csv и нужно вставить в тексте разделители колонок. Удачи!
много букафф прочитал... я сам самоучка на php, но "добрые люди" мне посоветовали поставить себе PhpStorm - и я очень этим людям благодарен! это первое... второе, "добрые люди" подсказали пользоваться встроенными дебаггерами (будь то хром, мозилла или едж)... после этого достаточно было научиться пользоваться гуглопоиском по полученным ошибкам и проч., и проч.! после всего прочитанного выше сложилось совсем нехорошее впечатление о топикстартере! Vladimir Kheifets - мои самые лучшие впечатления! но стать учителем с азов... ну, такое себе "удовольствие"... впрочем, тут дело каждого что и как!
Добрый день! ***-1-*** Написан вот такой файл *.html С://Server/data/htdocs/registraciya19112024.html с полями вводимых данных <Html> <Head> <meta charset = "utf-8" > <Title> Форма Регистрации </Title> </Head> <Body> <H2> ВВЕДИТЕ ВАШИ ДАННЫЕ ДЛЯ РЕГИСТРАЦИИ</H2> <H2> ИМЯ </H2> <textarea name='text' rows=1 cols=10> </textarea> <H2> ФАМИЛИЯ </H2> <textarea name='text' rows=1 cols=10> </textarea> <H2> ОТЧЕСТВО </H2> <textarea name='text' rows=1 cols=20> </textarea> <H2> ВВЕДИТЕ ВАШ АДРЕС ЭЛЕКТРОННОЙ ПОЧТЫ(ВАШ E-MAIL) </H2> <textarea name='text' rows=1 cols=20> </textarea> <H2> ВВЕДИТЕ ЖЕЛАЕМЫЙ ЛОГИН (ТОЛЬКО ЛАТИНСКИЕ СИМВОЛЫ И ЦИФРЫ) </H2> <textarea name='text' rows=1 cols=10> </textarea> <H2> ВВЕДИТЕ ЖЕЛАЕМЫЙ ПАРОЛЬ (ТОЛЬКО ЛАТИНСКИЕ СИМВОЛЫ И ЦИФРЫ) </H2> <textarea name='text' rows=1 cols=10> </textarea> <form action="registraciya19112024.php" METHOD="GET" </form> </body> </html> **** - ВОПРОС - Номер 1 Должен ли создаться файл - registraciya19112024.php - если прописана функция action - , и будут ли там данные из формы registraciya19112024.html - Номер 2 Какую функцию надо использовать в файле registraciya19112024.html чтобы Введенные данные попали в любом виде в файл - registraciya19112024.php - ? Заранее Благодарен за ОТВЕТ.
@Zmodem1977настоятельно рекомендую все же научиться размещать код как следует .... а не портянками как сейчас вам уже даже инструкцию скинули..... если будете пренебрегать правилами форума - можно и бан поймать
Доброго времени суток. Очень криво работающий ФОРУМ - модераторов нет. но все же попробую продолжить - ибо до 26-11-2024 почему то отключили от форума и НЕ включили по завершению такового срока. *** - 1 - *** - думаю пока завершить с писанием на PHP ибо с такими ПАУЗАМИ лет через 100-то можно получить какой то анятный ответ. даже от Вежливого Собеседника как Вы. посему задам вопрос следующим образом - Вам - другие грубые ответчики данного форума игнорируются вне зависимости от сути написанного. *** - 2 - *** Разместил описание как идет продвижение - в вк-ком - раз тут какие то непонятныt "правила" которые толком никто не объясняет и лимит на количество написанных знаков. https://vk.com/club228311368 *** - 3 - *** Просьба посмотреть 4-е файла - с кодом и написать будет ли сие работать - и есть ли ошибки. Заранее Благодарю. Возможно если что-то получится хотя бы в простом варианте написания сайта у меня и будет что-то более сложное и трудоемкое обращусь к Вам на платной основе. *** - 4 - *** https://vk.com/club228311368 Мои_попытки_ОБУЧЕНИЯ_в_Html_PHP_и_далее_в_Ноябре Андрей Химкинский 28_11_2024 - никак не получу ОТВЕТ от грамотного программиста 1 - корректно ли написан код - 2 - будет ли работать - 3 - и пояснения по тексту файлов PHP - всего 4-е файла около 100 строчек. 28 ноя в 18:00 Андрей Химкинский *** - 4 - *** "Внутрянка" 4-х файлов следующая 4-1 - test.html 28 ноя в 18:01 Андрей Химкинский 4-2 - new.php <!DOCTYPE html> <html> <head> 28 ноя в 18:01 Андрей Химкинский 4-3 - join.php <!DOCTYPE html> <html> 28 ноя в 18:02 Андрей Химкинский 4-4 - thoth.txt результаты ввода данных в форму new.php test;test;21. 28 ноя в 18:02 Ответить Поделиться --- Добавлено --- Vladimir Kheifets. Заранее Благодарю за ТРУД Прочтения и Ответа. Попробую прикрепить на всякий случай так - содержимое по сути. файлом. нет - загрузка файлов - тут - тоже не работает - весьма - странный ФОРУМ - разместил содержимое по ссылке в вк. *** - 3 - *** Просьба посмотреть 4-е файла - с кодом и написать будет ли сие работать - и есть ли ошибки. Заранее Благодарю. Возможно если что-то получится хотя бы в простом варианте написания сайта у меня и будет что-то более сложное и трудоемкое обращусь к Вам на платной основе. *** - 4 - *** https://vk.com/club228311368 Мои_попытки_ОБУЧЕНИЯ_в_Html_PHP_и_далее_в_Ноябре zmodem77@bk.ru
На форуме да, тех. проблемы. Но модераторы на нём не являются одновременно администраторами сервера форума, поэтому сами ждём, когда восстановится, у нас доступов к серверу нет. Да уж, ваши простыни читать - действительно труд.
Надеюсь - Vladimir Kheifets все таки ответит мне - по завершающей небольшой части небольшого вопроса - по Html/Php - ибо с ним начали что-то обсуждать - наверное логично было бы и завершить. а что касается длинности или иного изложения мысли - так я специально выкладываю коды - уже на свой странице вк-ком https://vk.com/club228311368 чтобы не перегружать данный ФОРУМ - если он НЕ способен - сие выдержать )). хоть для такового сей и предназначен. когда ж я получу уже ответ - на вопрос по поводу 4-х несложных файлов которые тут - выложены с кодом - https://vk.com/club228311368.
Увы - за более чем три недели - так ничего и не произошло - придется искать специалиста - на profi_ru и yandex системах
Я вам не про наставничество писал, а про то, как публиковать исходники. Также можно двигаться короткими шагами, выкладывая небольшие фрагменты кода прямо в темах, как это делают другие.