Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Изготовление сайтов


Ответ
 
Опции темы Опции просмотра
Старый 25.11.2011, 13:49   #1 (permalink)
nightgremlin
Member
 
Регистрация: 05.05.2011
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Изучаю php

Здравствуйте уважаемые форумчане!
Давненько я сюда не заглядывал. Вот решил написать. Может кто что хорошего посоветует.
Совсем недавно возникла необходимость изучить php.
Друг попросил сделать один интересненький сайт. Пока не буду говорить тематику, но сразу оговорюсь на сайте должен быть использован php.
Например я хочу написать свой скрипт комментариев или модернизировать чужой скрипт. Сделать форму обратной связи или например обработать форму заказа услуг и т.п. Возможно сделать свою регистрацию на сайте.
Ну вы меня поняли.
Так вот в интернете конечно полно всяких учебников и т.п. Мне бы хотелось увидеть побольше примеров с php с подробным их описанием. Можете предлагать свои примеры. Просто охота побольше практики, а не теории. Так мне кажется я быстрее разберусь что к чему.
nightgremlin вне форума   Ответить с цитированием

Старый 25.11.2011, 13:49
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Раньше на форуме подобные обсуждения уже создавались, можете обратить внимание

Изучаю ATtiny2313
Интересуюсь физикой, изучаю радио-детали, читай внутри

Старый 25.11.2011, 13:56   #2 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

Вот первый пример. Задавайте вопросы!
Код:
<?php
echo("<html>");
for($i=1;$i<10;$i++)
{
  echo($i);
  echo("<br>");
}
echo("</html>");
?>
Long Cat вне форума   Ответить с цитированием
Старый 25.11.2011, 15:36   #3 (permalink)
nightgremlin
Member
 
Регистрация: 05.05.2011
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Я в php вообще нуль, но постараюсь ответить правильно. Данный пример должен выводить цифры в столбик от 0 до 9?
nightgremlin вне форума   Ответить с цитированием
Старый 25.11.2011, 15:39   #4 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

от 1 до 9
попытайтесь по руководствам понять, как работает цикл for
Long Cat вне форума   Ответить с цитированием
Старый 25.11.2011, 15:46   #5 (permalink)
nightgremlin
Member
 
Регистрация: 05.05.2011
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

PHP код:
<?
  $host
=gethostbyaddr($REMOTE_ADDR);

$countrys=array(
  
ru => Россия,
  
ua => Украина,
  
kz => Казахстан
  
);

$array=array_reverse(explode(".",$host));

if(!empty(
$countrys[$array[0]]))
  echo 
"Ваша страна: ".$countrys[$array[0]];

else echo 
"Откуда Вы пришли - я не знаю :(";
  
?>
Вот тоже небольшой пример. Даже не зная многих функций можно не особо напрягаясь добавить ещё страны. А потом это оформить в отдельный блок
nightgremlin вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 25.11.2011, 15:47   #6 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

А теперь разъясните, как сие чудо работает, и что будет c microsoft.com?
Long Cat вне форума   Ответить с цитированием
Старый 25.11.2011, 15:52   #7 (permalink)
nightgremlin
Member
 
Регистрация: 05.05.2011
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
от 1 до 9
попытайтесь по руководствам понять, как работает цикл for
ой извините просто на другой пример посмотрел. Цикл то понятно как работает
$i=1 - первое значение которое присваивается к элементу
$i<10 - условие что значение будет меньше 10
$i++ - к каждому последующему элементу прибавляется 1
nightgremlin вне форума   Ответить с цитированием
Старый 25.11.2011, 15:54   #8 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

Модифицируйте цикл, чтобы он выводил последовательность чисел от 16 с шагом 8 т.е.
16
24
32
40
48
...
до 128
Long Cat вне форума   Ответить с цитированием
Старый 25.11.2011, 15:59   #9 (permalink)
nightgremlin
Member
 
Регистрация: 05.05.2011
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Long Cat Посмотреть сообщение
А теперь разъясните, как сие чудо работает, и что будет c microsoft.com?
Я вот тоже думал над этим вопросом. Этот пример полностью не сможет определить в какой стране живет пользователь, но многих я думаю сможет если задать большое количество стран
nightgremlin вне форума   Ответить с цитированием
Старый 25.11.2011, 16:00   #10 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

Так как же он работает?
Long Cat вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 03:26.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.