Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Помогите научиться программировать на PHP, с вашей помощью и заданий 
:(
    Опции темы
Redstuff
  Дата 2.7.2006, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Хочу изучить PHP, с Вашей помощью. Т.к. заданий нет, а придумать самому бывает очень сложно, а то никак навыки не закрепить. Или если есть у кого-нибудь какая-нибудь книга с заданиями выложите плиз.

Хотелось бы начать изучение с САМЫХ основ, чтобы закрепить материал, прочитанный из книг. (Переменные и типы данных; Выражения, операторы и управляющие конструкции) - вот с этого )).   

Это сообщение отредактировал(а) Redstuff - 2.7.2006, 20:39


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
PARROT
Дата 2.7.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50





--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Redstuff
Дата 2.7.2006, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Был там )
Там сразу задания идут сложные, я хочу начинать с самого простого, с нуля, чтобы закрепить всё. Если есть такая возможность дайте задания, я сразу буду писать сдесь, а вы поправлять, если что-то не так. Заодно синтаксит выучу. 


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
HuKoLaU
Дата 3.7.2006, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 30.4.2006
Где: Беларусь, г.Бобр уйск

Репутация: нет
Всего: нет



Там несильно сложные задания, да и что значит легкое, тебе будет это неинтерестно.
 Попробуй напиши запись и вывод сообщений.
  Форма: поле для ввода сообщения и кнопка отправить.
  Сообщение записывается в БД(или в файл, но лучше в БД).
  Потом выводятся все сообщения и форма.
   Простенькая гостевая smile  
PM MAIL ICQ   Вверх
Redstuff
Дата 3.7.2006, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Пока сделал только, чтобы сохранял в файл.
guest.php
Код

<head>
  <title></title>
</head>
<body>
<form name="FormName" action="guest.php" method="get">
<input name="text" type="text" value="">
<input type="submit" value="Send" name="dogo" >
</form>
<?
$file = "guest.txt";
$fp = fopen($file, "a+");
@fwrite($fp, $_GET["text"]."\n");
fclose($fp);
$fh=fopen($file, "r");
while(!feof($fh)):
$line=fgets($fh, 4096);
$message= "<br> Сообщение: $line";
print $message;
endwhile;
fclose($fh);
?>
</body>
</html>
 


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
Redstuff
Дата 4.7.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Не ужели все хорошо написал, что нагоняев не будет?
Жду тогда еще заданий. 


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
BobiKK
Дата 4.7.2006, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: 4
Всего: 16



Я, конечно, не профессионал, но выскажусь:
1) Данные я бы всё-таки передавал методом POST
2) Перед началом скрипта я бы проверял на какое-нибудь услвоие типа
Код

if (isset($_POST['text']) {
//ну и дальше скрипт добавления записей
}
// и потом скрипт отображения записей

3) Кажется, правильней писать $_GET['text'], a не $_GET["text"] 
PM MAIL   Вверх
Redstuff
Дата 4.7.2006, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Сам пример
guest.php
Код

<form name="FormName" action="guest.php" method="post">
<input name="text" type="text" value="">
<input type="submit" value="Send" name="dogo" >
</form>
<?php
  $file = "new2.txt";
  $fp = fopen($file, "a+");
  if(@$_POST['dogo']) {
    @fwrite($fp, $_POST['text']."\n");
    fclose($fp);
  }
  $fh=fopen($file, "r");
  while(!feof($fh)):
    $line=fgets($fh, 4096);
    if($line) {
      echo "Сообщение: ";
    }
    print $line."<br>";
  endwhile;
  fclose($fh);
?>
 


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
Platon
Дата 4.7.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Redstuff, глянь на свою страничку. Прости, если что не так 
PM MAIL ICQ   Вверх
Redstuff
Дата 4.7.2006, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Platon, да понятное дело, не ставил я блокировку тегов и прочего, чем через формы можно наломать.
Ну на счет 2х дней я сомневаюсь, т.к. скриптов навалом в инете подобных ;)
Лучше бы поделу что-нибудь написал )) 


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
Platon
Дата 5.7.2006, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



По делу? По делу если тока другому. Я сам не против научиться. Но хочу сразу начать с форума. И первой же преградой стала установка сервера. Локальный то понятно. А как ты сделал чтоб тебя добрая половина человечества видела? 
PM MAIL ICQ   Вверх
st1ng3r
Дата 5.7.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 4.5.2006
Где: Саратов

Репутация: 2
Всего: 11



Цитата

Хотелось бы начать изучение с САМЫХ основ,

Код

<?php
echo 'Hello World!'
?>

 smile 
А вообще качай учебники с гугла и сиди и читай, читай читай, но и думать тоже надо кстати! smile

Добавлено @ 10:23 
Цитата

А как ты сделал чтоб тебя добрая половина человечества видела?

Всмысле? smile  
--------------------
aka Crible  [.::My home page::.]-Мой FAQ на тему IRC!Я люблю BMX  
PM MAIL WWW ICQ   Вверх
Redstuff
Дата 5.7.2006, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



st1ng3r  Книг у меня МНОГО, вот токо ни в одной книжке нет заданий, которые надо было бы выполнить, только пару примеров. А как можно освоить нормально, прочитанный материал без выполнения различных заданий.

Самому трудно придумать и потом кто же проверит ). Поэтому и попросил выдавать задания. Я буду их делать и выкладывать, а ВЫ их проверять и давать советы.  

P.S. Довайте все-таки перейдем к заданиям. 

Это сообщение отредактировал(а) Redstuff - 5.7.2006, 11:24


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
Platon
Дата 5.7.2006, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Цитата(st1ng3r @  5.7.2006,  10:21 Найти цитируемый пост)
Добавлено @ 10:23 

Цитата

А как ты сделал чтоб тебя добрая половина человечества видела?



Всмысле?    


В том смысле как установить сервер у себя дома? Мне парили мозги что это обойдется в 10000-15000 руб. Но товарищ один сделал все бесплатно, щас он уехал и поделиться ценной инфой не может.

Добавлено @ 11:33 
А добрая половина человечества - это люди, сидящие в инете.

Добавлено @ 11:41 
Кстати чем тебе форум не нравится??? Отличная вещь!!! Многому учит! 
PM MAIL ICQ   Вверх
Redstuff
Дата 6.7.2006, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Будут еще задания?

И еще вопрос: чтобы запретить писать html код в формы нужно использовать регулярные выражения? 


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.