Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Двапой

Учим веб-программирование на php

Рекомендованные сообщения

Гость Wokolado4ka

всё окич

жду следующий урок

Поделиться сообщением


Ссылка на сообщение

всё окич

жду следующий урок

с таким подходом ты далеко не уйдешь


ea9cfc2a8fd28fed94eac49d3e83bf58.gif

Поделиться сообщением


Ссылка на сообщение

Когда моя лень подойдет к концу.

лолшто

лень никогда не заканчивается. Ей лень заканчиваться


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

инфа в шапке актуальна? говорили недавно вышла обнова пшп и учить старое нет смысла.

 

все) посмотрел дату)

Поделиться сообщением


Ссылка на сообщение
(изменено)

 

 

<?php
////////// ТУТ ЗАДАЕМ УРАВНЕНИЕ
$a = array('1 ', '2', '-3');

///////// ТУТ ВЫЧИСЛЯЕМ ДЕСКРЕМИНАНТ
function descr ($desc)
{
global $a;
$descr = (($a[1])*($a[1]))-4*($a[0]*$a[2]);
return $descr;
}
$b = descr($a);

echo  $a[0]."x<sup>2</sup>". "+" . $a[1] . "x" . $a[2] . "\n" . "= 0</br>";
echo  $b . " - Deskriminant";
/////// Первый корень
function x1 ($first)
{
global $a, $b;
$first =  ((-$a[1])+sqrt($b))/(2*$a[0]);
return $first;
}
$o = x1($b);

/////////// Второй корень
function x2 ($second)
{
global $a, $b;
$second =  ((-$a[1])-sqrt($b))/(2*$a[0]);
return $second;
}
$p = x2($b);

////////// ЕСЛИ Д = 0
function d0 ($zero)
{
global $a;
$zero = (-($a[1])/(2*($a[0])));
return $zero;
}
$u = d0($a);

//////////ТУТ КОРОЧЕ СМОТРИМ КАК РЕШАТЬ
if($b > 0) {
  echo "</br>dva korn9: ".$o.";".$p;
}
elseif($b < 0)  {
echo "</br>Kornei net sorry";
}
else {
echo "</br>odin koren: ".$u;
}
?>

 

 

вот короче после прочтения уроков решить придумать задачку. задачка - решить уравнение квадратное, решил использовать массивы и функции. завтра попробую добавить поле для ввода инфы)


Изменено пользователем sp0ke

Поделиться сообщением


Ссылка на сообщение

инфа в шапке актуальна? говорили недавно вышла обнова пшп и учить старое нет смысла.

 

все) посмотрел дату)

основная масса функций не меняется при обновлении, так что даже старье есть смысл читать.


если бы ты постил свои посты на спец форумах по исследованию дегенератов, где за каждый дегенеративный пост платят 1 цент, ты бы уже был в десятке форбс

Поделиться сообщением


Ссылка на сообщение

инфа в шапке актуальна? говорили недавно вышла обнова пшп и учить старое нет смысла.

 

все) посмотрел дату)

основная масса функций не меняется при обновлении, так что даже старье есть смысл читать.

+еще не все побегут ставить новую версию пхп на сервер


 

Би май дарлинг

 

Поделиться сообщением


Ссылка на сообщение

[hide='']

<?php
$a = 1;
$b = array("abaddon","alchemist","ancient-apparition","anti-mage","axebane","batrider","beastmaster","bloodseeker","bounty-hunter","brewmaster","bristleback","broodmother","centaur-warrunner","chaos-knight","chen","clinkz","clockwerk","crystal-maiden","dark-seer","dazzle","death-prophet","disruptor","doom","dragon-knight","drow-ranger","earthshaker","elder-titan","enchantress","enigma","faceless-void","gyrocopter","huskar","invoker","io","jakiro","juggernaut","keeper-of-the-light","kunkka","leshrac","lich","lifestealer","lina","lion","lone-druid","luna","lycanthrope","magnus","medusa","meepo","mirana","morphling","naga-siren","natures-prophet","necrolyte","night-stalker","nyx-assassin","ogre-magi","omniknight","outworld-devourer","phantom-assassin","phantom-lancer","puck","pudge","pugna","queen-of-pain","razor","riki","rubick","sand-king","shadow-demon","shadow-fiend","shadow-shaman","silencer","skeleton-king","skywrath-mage","slardar","slark","sniper","spectre","spirit-breaker","storm-spirit","sven","templar-assassin","tidehunter","timbersaw","tinker","tiny","treant-protector","troll-warlord","tusk","undying","ursa","vengeful-spirit","venomancer","viper","visage","warlock","weaver","windrunner","witch-doctor","zeus");
while ($a <= 100){
echo "http://dotabuff.com/heroes/" .$b[$a]. "/players</br>";
$a++;
}
?>

раньше собирал все ссылки вручную, теперь просто пшп помогло) короче учу дальше держу в курсе

 

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Где уроки, ленивый?

 

Поставь какие-нибудь простые задачи на прошедшие уроки, я попробую сделать и выложу результаты.

Будет круто.

 

[hide='']

<?php
$a = 1;
$b = array("abaddon","alchemist","ancient-apparition","anti-mage","axebane","batrider","beastmaster","bloodseeker","bounty-hunter","brewmaster","bristleback","broodmother","centaur-warrunner","chaos-knight","chen","clinkz","clockwerk","crystal-maiden","dark-seer","dazzle","death-prophet","disruptor","doom","dragon-knight","drow-ranger","earthshaker","elder-titan","enchantress","enigma","faceless-void","gyrocopter","huskar","invoker","io","jakiro","juggernaut","keeper-of-the-light","kunkka","leshrac","lich","lifestealer","lina","lion","lone-druid","luna","lycanthrope","magnus","medusa","meepo","mirana","morphling","naga-siren","natures-prophet","necrolyte","night-stalker","nyx-assassin","ogre-magi","omniknight","outworld-devourer","phantom-assassin","phantom-lancer","puck","pudge","pugna","queen-of-pain","razor","riki","rubick","sand-king","shadow-demon","shadow-fiend","shadow-shaman","silencer","skeleton-king","skywrath-mage","slardar","slark","sniper","spectre","spirit-breaker","storm-spirit","sven","templar-assassin","tidehunter","timbersaw","tinker","tiny","treant-protector","troll-warlord","tusk","undying","ursa","vengeful-spirit","venomancer","viper","visage","warlock","weaver","windrunner","witch-doctor","zeus");
while ($a <= 100){
echo "http://dotabuff.com/heroes/" .$b[$a]. "/players</br>";
$a++;
}
?>

раньше собирал все ссылки вручную, теперь просто пшп помогло) короче учу дальше держу в курсе

 

 

Че эта хуйня делает?

Тупо вписывает 100 ссылок с разными героями?

http://dotabuff.com/heroes/Tiny/players


Изменено пользователем ^p1x

Поделиться сообщением


Ссылка на сообщение

Где уроки, ленивый?

 

Поставь какие-нибудь простые задачи на прошедшие уроки, я попробую сделать и выложу результаты.

Будет круто.

 

[hide='']

<?php
$a = 1;
$b = array("abaddon","alchemist","ancient-apparition","anti-mage","axebane","batrider","beastmaster","bloodseeker","bounty-hunter","brewmaster","bristleback","broodmother","centaur-warrunner","chaos-knight","chen","clinkz","clockwerk","crystal-maiden","dark-seer","dazzle","death-prophet","disruptor","doom","dragon-knight","drow-ranger","earthshaker","elder-titan","enchantress","enigma","faceless-void","gyrocopter","huskar","invoker","io","jakiro","juggernaut","keeper-of-the-light","kunkka","leshrac","lich","lifestealer","lina","lion","lone-druid","luna","lycanthrope","magnus","medusa","meepo","mirana","morphling","naga-siren","natures-prophet","necrolyte","night-stalker","nyx-assassin","ogre-magi","omniknight","outworld-devourer","phantom-assassin","phantom-lancer","puck","pudge","pugna","queen-of-pain","razor","riki","rubick","sand-king","shadow-demon","shadow-fiend","shadow-shaman","silencer","skeleton-king","skywrath-mage","slardar","slark","sniper","spectre","spirit-breaker","storm-spirit","sven","templar-assassin","tidehunter","timbersaw","tinker","tiny","treant-protector","troll-warlord","tusk","undying","ursa","vengeful-spirit","venomancer","viper","visage","warlock","weaver","windrunner","witch-doctor","zeus");
while ($a <= 100){
echo "http://dotabuff.com/heroes/" .$b[$a]. "/players</br>";
$a++;
}
?>

раньше собирал все ссылки вручную, теперь просто пшп помогло) короче учу дальше держу в курсе

 

 

Че эта хуйня делает?

Тупо вписывает 100 ссылок с разными героями?

http://dotabuff.com/heroes/Tiny/players

тупой просил передать: создай прогу, которая будет говорить сколько дней осталось до моего др с текущего момента. У меня др 5ого февраля


 

Би май дарлинг

 

Поделиться сообщением


Ссылка на сообщение

^ с подписи в голос


если бы ты постил свои посты на спец форумах по исследованию дегенератов, где за каждый дегенеративный пост платят 1 цент, ты бы уже был в десятке форбс

Поделиться сообщением


Ссылка на сообщение
(изменено)

Для рассчета количества дней с текущего момента до днюхи.

 

Не до конца сделал кароч доделал для текущего рассчета (сегодняшняя дата), подскажите, я совсем конч или нормально?

Двапой - посмотри плиз

Когда начинал писать - такое чувство было что башка реально заржавела

 

<?php

$m = date('m'); // текущий месяц с нулем 09
$mon = $m + 0; //избавляемся от нуля 9
$day = date('d'); // текущий день 28
$bd = 2; // 2ой месяц днюха
$bd2 = 5; // 5ый день днюха
$a=-1; // для подсчета дней до конца месяца не включая текущий
$x = 0;
$days = array(31 , 28, 31 , 30, 31, 30, 31 ,30 ,30, 31 ,30 ,31); //дней в месяце


//Считаем количество дней до конца текущего месяца
while ( $day<=$days[$mon-1]) {
$day++;
$a++;
}


//Считаем сколько месяцев осталось

if ($mon > $bd) {
$c=12-$m;
$d=$c+$bd; // Осталось месяцев 
while ( $d>=0) {
$a=$a+$days[$mon - 1];
$d--;
$mon++;

}

echo "Ostalos do dnuhi :" ;
echo $a+$bd2;
echo " dnei";
}
elseif ($m < $bd) {
$d = $bd - $m;
}


else {

echo "Ostalos $a dney";
}



?>


Изменено пользователем ^p1x

Поделиться сообщением


Ссылка на сообщение

Я не очень вникал, но вместо ключа m для получения номера текущего месяца можно использовать ключ n он сразу выдаст без 0, а для дня j.

Подсчет дней до конца месяца: days[$mon-1] - $date

А если у мЕня днюха в этом году?


 

Би май дарлинг

 

Поделиться сообщением


Ссылка на сообщение

записывай в сильную группу, уже могу написать hello world! :fuckyea:

Поделиться сообщением


Ссылка на сообщение
(изменено)

Для рассчета количества дней с текущего момента до днюхи.

 

Не до конца сделал кароч доделал для текущего рассчета (сегодняшняя дата), подскажите, я совсем конч или нормально?

Двапой - посмотри плиз

Когда начинал писать - такое чувство было что башка реально заржавела

 

<?php

$m = date('m'); // текущий месяц с нулем 09
$mon = $m + 0; //избавляемся от нуля 9
$day = date('d'); // текущий день 28
$bd = 2; // 2ой месяц днюха
$bd2 = 5; // 5ый день днюха
$a=-1; // для подсчета дней до конца месяца не включая текущий
$x = 0;
$days = array(31 , 28, 31 , 30, 31, 30, 31 ,30 ,30, 31 ,30 ,31); //дней в месяце


//Считаем количество дней до конца текущего месяца
while ( $day<=$days[$mon-1]) {
$day++;
$a++;
}


//Считаем сколько месяцев осталось

if ($mon > $bd) {
$c=12-$m;
$d=$c+$bd; // Осталось месяцев
while ( $d>=0) {
$a=$a+$days[$mon - 1];
$d--;
$mon++;

}

echo "Ostalos do dnuhi :" ;
echo $a+$bd2;
echo " dnei";
}
elseif ($m < $bd) {
$d = $bd - $m;
}


else {

echo "Ostalos $a dney";
}



?>

<?php
/**
* Created by JetBrains PhpStorm.
* User: Игорь
* Date: 28.09.13
* Time: 18:45
* To change this template use File | Settings | File Templates.
*/
$m = date('m'); // текущий месяц с нулем 09
$mon = $m + 0; //избавляемся от нуля 9
$day = date('d'); // текущий день 28
$bd = 2; // 2ой месяц днюха
$bd2 = 5; // 5ый день днюха
$a=-1; // для подсчета дней до конца месяца не включая текущий
$x = 0;
$days = array(31,28,31,30,31,30,31,30,30,31,30,31); //дней в месяце

//Считаем количество дней до конца текущего месяца
while ( $day<=$days[$mon-1]) {
   $day++;
   $a++;
}

//Считаем сколько месяцев осталось
if ($mon > $bd) {
   $c=12-$m;
   $d=$c+$bd; // Осталось месяцев
   while ( $d>=0) {
    $a=$a+$days[$mon - 1];
    $d--;
    $mon++;
   }
   echo "Ostalos do dnuhi: " . "$a+$bd2" . " dnei";
}
elseif ($m < $bd) {
   $d = $bd - $m;
}

else {
   echo "Ostalos $a dney";
}
?>


Изменено пользователем SPYHunter

Поделиться сообщением


Ссылка на сообщение

Финальный вариант, жду милаху двапоя.

Ну и задание мб еще какое.

 

<?php
$mon = date('n'); // текущий месяц : 9
$day = date('d'); // текущий день : 28
$bd = 2; // 2ой месяц днюха
$bd2 = 5; // 5ый день днюха
$a=-1; // для подсчета дней до конца месяца не включая текущий
$x = 0;
$days = array(31 , 28, 31 , 30, 31, 30, 31 ,30 ,30, 31 ,30 ,31); //дней в месяце

//Считаем количество дней до конца текущего месяца
//while ( $day<=$days[$mon-1]) {
// $day++;
// $a++;
//}
$a=$days[$mon-1] - $day; // спс фишеру
//Считаем сколько месяцев осталось
if ($mon > $bd) {
$c=12-$mon;
$d=$c+$bd; // Осталось месяцев : 5
 while ( $d>=0) {
 $a=$a+$days[$mon - 1];
 $d--;
 $mon++;
}
echo "Ostalos do dnuhi :" ;
echo $a+$bd2;
echo " dnei";
}

elseif ($mon < $bd) {
$d = $bd - $mon;
while ( $d>=0) {
 $a=$a+$days[$mon - 1];
 $d--;
 $mon++;
 }
echo "Ostalos do dnuhi :" ;
echo $a+$bd2;
echo " dnei";
}

else {
echo "Ostalos do dnuhi $a dney";
}
?>

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...