Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Решение задачи со строками [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: Обработка строки используя регулярные выражения
dcc0
Отправлено: 28 Сентября, 2014 - 22:39:45
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Нет, все ок.

И не откроет, файлов, которые читает скрипт нет на http://www.compileonline.com/

(Отредактировано автором: 28 Сентября, 2014 - 22:40:20)



-----
Март 2021. Бросил программирование
 
 Top
DM
Отправлено: 28 Сентября, 2014 - 23:02:49
Post Id



Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




dcc0 пишет:
Нет, все ок.

И не откроет, файлов, которые читает скрипт нет на http://www.compileonline.com/

Возможно ты прав вот у меня в папке три файла это form.html с формами, action.php
и file.txt с текстом ....запускаю form.html появляется на странице две точки выбора и кнопка субмит ...выбираю жму и выскакивает код
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <textarea>
  3.  <?
  4. if(isset($_POST['sub'])  && isset($_POST['ontopage']) )  {
  5. $handle=fopen("file.txt", "r");
  6. while (!feof($handle)) {
  7.    $str = fgets($handle);
  8.    $str = strtr($str, " ", "_");
  9. echo $str;
  10. </textarea>
  11. }
  12. fclose($handle);
  13. }
  14. ?>
  15. <?
  16. if(isset($_POST['sub'])  && isset($_POST['intofile']) )  {
  17. $handle2=fopen("file2.txt", "w");
  18. $handle=fopen("file.txt", "r");
  19. while (!feof($handle))
  20. {
  21.    $str = fgets($handle);
  22.    $str = strtr($str, " ", "_");
  23. fwrite($handle2,  $str);
  24. }
  25. fclose($handle);
  26. fclose($handle2);
  27.  
  28. }
  29. ?>
  30.  
 
 Top
dcc0
Отправлено: 28 Сентября, 2014 - 23:21:38
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Два варианта:
1. У тебя нет интерпретатора php.
2. Не включены короткие теги в php.ini (что мало вероятно).

(Отредактировано автором: 28 Сентября, 2014 - 23:26:36)



-----
Март 2021. Бросил программирование
 
 Top
DM
Отправлено: 30 Сентября, 2014 - 18:00:51
Post Id



Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




dcc0 пишет:
Два варианта:
1. У тебя нет интерпретатора php.
2. Не включены короткие теги в php.ini (что мало вероятно).


Да ты был прав. Счас установил Apache + PHP последней версии ..настроил , проверил все работает правильно ..Можешь счас скинуть конечный код и сказать как его проверить ...я пробывал через form.html , action.php и file.txt..
По задаче:
Используя регулярные выражения в PHP, выполните обработку строки: введите исходную строку из файла, замените все пробелы на символы подчеркивания, реализуйте выбор способа вывода (на страницу или в файл).
Вроде нужно использовать регулярки надо, то это $text = preg_replace('~ ~', '_', $text). Вывести результат на экран - echo $text. Вывести в файл - file_put_contents('my_file.txt', $text);..если я ничего не попутал... Улыбка Подмигивание

(Отредактировано автором: 30 Сентября, 2014 - 18:04:31)

 
 Top
dcc0
Отправлено: 30 Сентября, 2014 - 19:16:16
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Создаешь файлы: form.html, action.php код для них в этом сообщении

http://forum.php.su/topic.php?fo...02817#1411902817


Потом создаешь file.txt и в него кладешь какую-нибудь строку - обычную сроку с пробелами.
Набираешь в браузере http://127[dot]0[dot]0[dot]1/form[dot]html
и проверяешь.

P.S. Если у тебя учебная задача, и ты собрался учить PHP всерьез или только в общих чертах или просто это знакомство с языком - http://www.php.su/php/
Учебник здесь на сайте в достаточной мере раскрывает все основные аспекты языка.
Можно вдумчиво за недельку прочитать весь, потом пользоваться как справочником.
Есть еще php.net, но это потом Улыбка

(Отредактировано автором: 30 Сентября, 2014 - 19:18:54)



-----
Март 2021. Бросил программирование
 
 Top
DM
Отправлено: 30 Сентября, 2014 - 20:14:03
Post Id



Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




dcc0 пишет:
Создаешь файлы: form.html, action.php код для них в этом сообщении

http://forum.php.su/topic.php?fo...02817#1411902817


Потом создаешь file.txt и в него кладешь какую-нибудь строку - обычную сроку с пробелами.
Набираешь в браузере http://127[dot]0[dot]0[dot]1/form[dot]html
и проверяешь.

P.S. Если у тебя учебная задача, и ты собрался учить PHP всерьез или только в общих чертах или просто это знакомство с языком - http://www.php.su/php/
Учебник здесь на сайте в достаточной мере раскрывает все основные аспекты языка.
Можно вдумчиво за недельку прочитать весь, потом пользоваться как справочником.
Есть еще php.net, но это потом Улыбка

Да буду почитывать ...пригодится ...читал описание как запускают через денвер ..но у меня апач сервер ..установлен на диске C:\\Server\bin\Apache24 ...не пойму куда эти файлы закинуть чтобы их запустить..либо денвер качать ...у меня просто установлен апач ..phpadmin ..mysql..
Все разобрался поместил в htdocs папку и запустил ..но ...всеравно что-то с кодом с..можешь глянуть плиз последний раз код ..може что-то не так ..чего не считает и в области текст эрия вылазит код

(Отредактировано автором: 30 Сентября, 2014 - 20:48:09)

 
 Top
dcc0
Отправлено: 01 Октября, 2014 - 01:31:18
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Для тестов качнул бы Appsrv, там php из коробки. Файлы в папку www
http://www[dot]appservnetwork[dot]com/
версия 2.5.9 вроде работает с 64х битной Виндой

P.S.
Если все по частям, то php еще может придется прикручивать к веб-серверу.

(Отредактировано автором: 01 Октября, 2014 - 09:04:00)



-----
Март 2021. Бросил программирование
 
 Top
DM
Отправлено: 04 Октября, 2014 - 14:02:31
Post Id



Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




dcc0 пишет:
Для тестов качнул бы Appsrv, там php из коробки. Файлы в папку www
http://www[dot]appservnetwork[dot]com/
версия 2.5.9 вроде работает с 64х битной Виндой

P.S.
Если все по частям, то php еще может придется прикручивать к веб-серверу.

Привет!)
Скачал 2.5.9 , установил ..перебросил в папку www файлы, form.html, action.php, и file.txt с текстом и пробелами...Далее запустил form.html..просто два раза нажал по файлу ...в браузере отобразилась форма с двумя точками выбора и кнопкой sub ..Ниже прикреплен файл..я выбираю Into File и жму на sub ...далее вылазит на экране в браузере код ..Смотри ниже следующий скрин файл...
Может я что-то делаю не верно либо лучше поместить все в один файл или с кодом есть небольшие косяки? Улыбка
Прикреплено изображение (Нажмите для увеличения)
321.jpg
 
 Top
DM
Отправлено: 04 Октября, 2014 - 14:04:17
Post Id



Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




DM пишет:
dcc0 пишет:
Для тестов качнул бы Appsrv, там php из коробки. Файлы в папку www
http://www[dot]appservnetwork[dot]com/
версия 2.5.9 вроде работает с 64х битной Виндой

P.S.
Если все по частям, то php еще может придется прикручивать к веб-серверу.

Привет!)
Скачал 2.5.9 , установил ..перебросил в папку www файлы, form.html, action.php, и file.txt с текстом и пробелами...Далее запустил form.html..просто два раза нажал по файлу ...в браузере отобразилась форма с двумя точками выбора и кнопкой sub ..Ниже прикреплен файл..я выбираю Into File и жму на sub ...далее вылазит на экране в браузере код ..Смотри ниже следующий скрин файл...
Может я что-то делаю не верно либо лучше поместить все в один файл или с кодом есть небольшие косяки? Улыбка

Прикреплено изображение (Нажмите для увеличения)
321321.jpg
 
 Top
dcc0
Отправлено: 04 Октября, 2014 - 14:20:17
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. два раза нажал по файлу ...в браузере отобразилась


Нужно набрать в браузере:
http://localhost/form[dot]html
или
http://127[dot]0[dot]0[dot]1/form[dot]html

В общем localhost/ form.html

(Отредактировано автором: 04 Октября, 2014 - 14:29:15)



-----
Март 2021. Бросил программирование
 
 Top
DM
Отправлено: 12 Октября, 2014 - 12:42:34
Post Id



Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




dcc0 пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. два раза нажал по файлу ...в браузере отобразилась


Нужно набрать в браузере:
http://localhost/form[dot]html
или
http://127[dot]0[dot]0[dot]1/form[dot]html

В общем localhost/ form.html


Спасибо тебе большое! Ты меня выручил.
Все получилось и работает!

Скажи такую вещь ...может подскажешь как опытный...след летом я уезжаю в Японию на отдых ..на пол месяца ..потом защищаю диплом и получаю специальность программиста-педагога...Потом я поеду если все сложится в США на пол года на заработки...выполнять обычную работу ..Я изучал с++ потом забросил ...но язык оч универсальный ...всегда мечтал графику делать для игр )...друг советовал PHP ..что он более востребованный и доступный...Как ты думаешь , что лучше и перспективнее выучить и применить это в США со временем ..насобирать денег и закончить там курсы по этому направлению?
 
 Top
dcc0
Отправлено: 12 Октября, 2014 - 13:03:30
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




DM, наверное, тебе лучше создать отдельную тему по этому вопросу здесь на форуме, именно с этим же содержанием, чтобы опытные люди подсказали.
Дело в том, что (без преувеличения или занижения) скажу: я не являюсь профессиональным программистом и никогда не зарабатывал этим на жизнь, исключая разработку, может 8-10 сайтов, которые делались для себя или для знакомых и почти бесплатно. (Хотя признаюсь, первй сайт сделал в 2003 году). Но это никогда не было моим профилем. Фактически, я сам только учусь.

О технологиях в веб. По тому, что знаю я, веб-разработка остается востребованным делом. Но нужно знать несколько средств, как говорят стек: PHP, MYSQL, HTML,CSS, JavaScript.
Я думаю, сейчас это некий минимум.

P.S. Даже приблизительно не могу спрогнозировать, как будет развиваться сфера программирования.

Если не ошибаюсь на C люди пишут драйверы и неплохо зарабатывают.
Вроде бы, сейчас очень востребована разработка для мобильных устройств - кажется, это Python.


-----
Март 2021. Бросил программирование
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB