PHP.SU

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

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

> Найдено сообщений: 20
ferrum88 Отправлено: 25 Ноября, 2011 - 15:34:55 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
надо проверить где сохранён файл, в какой дериктории, а вообще мне кажется лучше курсы прослушать сначала, а потом решать задачки.
ferrum88 Отправлено: 15 Ноября, 2011 - 15:53:37 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
Можно в урок добавить инфу по переводу систем, двоичной, десятичной, 16-чной. Для новичков любая мелочь важна, иначе суть теряется.
ferrum88 Отправлено: 15 Ноября, 2011 - 13:52:31 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
EuGen пишет:
Почитайте ответы к урокам, там это все уже есть.

извиняюсь, я видел, но без объяснения, просто хотел дополнить своими комментариями, которые помогают мне, возможно помогут и ещё кому-нибудь...
ferrum88 Отправлено: 15 Ноября, 2011 - 13:49:01 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
Ещё хочется дополнить насчёт, обмена значений, без третей переменной:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $a=0x26; // 38 в 16 ричной системе
  4. $b=88;
  5. $a=$a ^ $b; // присваиваем $a как бы побитовую разницу между $a и $b
  6. $b=$a^$b; // переменной $b присваиваем $a, благодаря сравнению разницы и изначальной переменной $b
  7. $a=$a^$b; // переменной $a присваиваем переменную $b, благодаря сравнению разницы и перменной $b, которая на самом деле уже $a
  8. // фигурально говоря, третьей переменной являеться первое присвоение $a побитовой разницы, отсюда и пляшем.
  9. echo $a.'<br>'.$b;// выведет сначала 88, потом 38
  10.  
  11. ?>
ferrum88 Отправлено: 15 Ноября, 2011 - 00:08:22 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
Надо добавить, что переменную можно обозвать как хочешь, если она в фигурных скобках. И насчет heredoc, надо бы указать, что это фигурально так, а не именно это и этим шрифтом. Т.е. будет и так работать:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo <<<куй
  3. Меня зовут "$name". Я печатаю very$fast.
  4. Теперь я вывожу very{$fast}.
  5. Это должно вывести заглавную букву 'A': \x41
  6. куй;
  7. ?>
ferrum88 Отправлено: 14 Ноября, 2011 - 22:11:30 • Тема: Уххты! А что это? • Форум: Уроки php

Ответов: 8
Просмотров: 144
либо настроить чтение html как php в php.ini если не ошибаюсь)
ferrum88 Отправлено: 14 Ноября, 2011 - 20:24:59 • Тема: Уххты! А что это? • Форум: Уроки php

Ответов: 8
Просмотров: 144
Ответы:
в 1 примере нет кавычек
а во втором не хватает слэша в комментарии

от себя добавлю в урок:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $k="переменная";
  3. echo '$k'.'<br>'; // апостроф, не выводит содержимое переменной
  4. echo "$k"; // а кавычки выводят содержимое переменной
  5. ?>
ferrum88 Отправлено: 06 Июля, 2011 - 18:07:55 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
честно говоря видео уроки это остой, они полезны для ознакомления вообщем, но как правило содержат очень мало информации и созданы для зарабатывания денег их производителями. И как правило время на их просмотр несоразмерно с собственным опытом. Ну лично у меня так.
рекомендую прочитать статью в википедии о php, чтобы иметь общее представление о предмете.
Найти денвер в интернете, установить, познакомиться.
скачать учебник по php, и спецификацию.
ferrum88 Отправлено: 25 Декабря, 2010 - 15:37:23 • Тема: Уроки № 3 - Знакомсво с функциями • Форум: Уроки php

Ответов: 33
Просмотров: 2467
я сам тока учусь, вечно нет времени, но попробую объяснить, что именно непонятно?
ferrum88 Отправлено: 09 Декабря, 2010 - 08:50:59 • Тема: Уроки № 3 - Знакомсво с функциями • Форум: Уроки php

Ответов: 33
Просмотров: 2467
вот мой код, подкорректируйте
PHP:
скопировать код в буфер обмена
  1. //Напишите функцию, которая ищет минимум массива и его индекс, чтобы и с индексом и с самим минимумом можно было работать в основной программе.
  2. function mas($n)
  3.  
  4. {  
  5. global $min2, $min;  
  6. $min=$n[0];
  7. foreach($n as $k2=>$k)
  8. {if($k<=$min)
  9.   {$min=$k;$min2=$k2;}
  10. }
  11. return $min;
  12. }
  13. $b=array(1,2,3,4,-7,-23,2,6);
  14.  
  15. echo mas($b)." - элемент<br>$min2 - индекс";


по второму, лучший вариант похоже у dominican

я тут ошибки в уроке нашел:
в 3 посте, 3 пример, 13 строчка var=24 а не 12, исправьте пожалуйста.
в 4 посте, 2 пример, 7 строчка, возвращает 0, а не 1.
ferrum88 Отправлено: 08 Декабря, 2010 - 01:56:53 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2563
все неплохо, по-моему, только с битовым подходом перегнули, тяжело для восприятия, так и не понял...
ferrum88 Отправлено: 13 Апреля, 2010 - 20:45:56 • Тема: скрипт забора новостей • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 102
вот с этого адреса моим способом берет нормально http://kprf[dot]ru/rss[dot]xml
видать дело в том, что хмл конкретно в прошлом адресе не указан
всем спасибо!
и ещё вопрос в тему, нельзя ли организовать забор новостей, тупо с главной страницы, просто указать с какого тега по какой, так ведь тоже можно или я ошибаюсь?
если можно, напишите пожалуйста
ferrum88 Отправлено: 13 Апреля, 2010 - 20:20:05 • Тема: скрипт забора новостей • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 102
там вроде библиотека нужна, нельзя ли пойти другим путём...
ferrum88 Отправлено: 13 Апреля, 2010 - 19:59:18 • Тема: скрипт регистрации • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1377
поставил, пишет ту же ошибку на 21 строке
вот так, через форум и буду развиваться, а то одному тяжело...
ferrum88 Отправлено: 13 Апреля, 2010 - 19:28:59 • Тема: скрипт регистрации • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1377
спасибо Maksim337, отредактировал код до такого состояния
PHP:
скопировать код в буфер обмена
  1. <form action='2.php' method='POST'>
  2. <INPUT TYPE=text SIZE=20 NAME='asd1' VALUE='ваш ник'>
  3. <INPUT TYPE=text SIZE=20 NAME='asd2' VALUE='пароль'>
  4. <INPUT TYPE='submit' name='enter' VALUE='авторизация'></form>
  5. <?PHP
  6. $asd=$_POST['asd1'];
  7. $asd2=$_POST['asd2'];
  8. $nikname = "mikl.txt";
  9. if  (file_exists("$nikname"))   {$contents = file($nikname);}  else {echo "извините, ошибка регистрации, обратитесь к администратору";}
  10.  
  11. $fp = fopen($nikname, "r");
  12. $str == "0";
  13. while ($asd = $tmp[0])
  14. {
  15.   $tmp = explode("-",$contents2[$str]);
  16.   if ($asd == $tmp[0])
  17.  {   if ($asd2 == $tmp[2])
  18.    { echo "авторизация!";}
  19.          else {echo "пароль не совпадает";} }
  20.          else {$str++;}
  21.  }
  22. else
  23. { echo "такого пользователя не существует"}
  24. ?>


но всё равно выдаёт ошибку:
Цитата:
Parse error: syntax error, unexpected T_ELSE in Z:\home\test1.ru\www\guest000\registr\3.php on line 26

не пойму в чем проблема, вроде лишних else нету

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB