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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Ничего не работает или что делать... 
:(
    Опции темы
Zorak
Дата 8.2.2008, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я создал ету тему для того, чтоб задавать вопроси более знающим программистам по PHP, чем я =)...я только учусь программировать на ПХП, поетому прошу извинить мое будущее настирство до того времени, пока из меня чайника можно будет сделать хоть какойто чай... )) И так я столкнулся в с первой проблемой, Почему ето работает
Функція 2:
Код

<?php
$n=0;
$y=1.2;
while ($n<7) 
 {
   echo "y= ",($y+cos(2*$y))/3*$y; ?><br><?php
   $y+=0.2;
   $n+=1;
 }
?>

а ето нет:

Функція 2: 
Код

<?php
for ($y=1.2,$n=0;$n>7;$y+=0.2,$n+=1)
{
echo "y= ",($y+cos(2*$y))/3*$y; ?><br><?php
 }
?>


M
skyboy
Пользуемся кнопкой "Код" для форматирования программного кода!


Это сообщение отредактировал(а) skyboy - 8.2.2008, 21:54


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
gta4kv
Дата 8.2.2008, 21:54 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



Код

for ($y=1.2,$n=0;$n>7;$y+=0.2,$n+=1)


Судя из первого кода надо $n<7, а так условие просто не выполняется.

а вообще код страшновато ваш выглядит.


Код

<?php
for ( $y=1.2 , $n=0; $n < 7; $y += 0.2, $n += 1 )
{
    echo "y = " . ( $y + cos( 2 * $y ) ) / 3 * $y . "<br>\n";
}
?>


Результат:
Код

y = 0.1850425137835
y = 0.21362957435463
y = 0.32090945290946
y = 0.54194495019951
y = 0.89757091942426
y = 1.3879558953492
y = 1.9899991867516


Это сообщение отредактировал(а) gta4kv - 8.2.2008, 22:04
PM MAIL   Вверх
skyboy
Дата 8.2.2008, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



Цитата(Zorak @  8.2.2008,  20:46 Найти цитируемый пост)
а ето нет:

коль сам признал себя чайником, придется тебе выслушать нравоучения...
как не работает?
выдает сообщение об ошибке(какое?)
не выдает ничего из того, что должно(а что выдает?)
выдает, но не то, что ожидалось(что выдает и что ожидалось?)
также надо познакомиться с полезной функцией error_reporting и вызываем эту функцию с аргументом E_ALL(error_reporting(E_ALL)) в каждом скрипте, так как это сильно облегчает отладку. Естественно, отладочную информацию в готовом продукте надо наоборот подавлять(error_reporting(0) - первая ступень на лестнице в эту сторону), но до этого далеко и надо наоборот - задействовать все функции для получения информации об ошибках и недоработках
PM MAIL   Вверх
Zorak
Дата 9.2.2008, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gta4kv @ 8.2.2008,  21:54)
Судя из первого кода надо $n<7, а так условие просто не выполняется.

а вообще код страшновато ваш выглядит.



Да, точно, спасибо....всё работает =)я просто не правильно понимал оператор for....а нащот второго, что именно страшно ?)


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
gta4kv
Дата 10.2.2008, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



Zorak, страшно в том смысле что код выглядит стремновато)

Сравните, ваша функция:
Код

<?php
for ($y=1.2,$n=0;$n>7;$y+=0.2,$n+=1)
{
echo "y= ",($y+cos(2*$y))/3*$y; ?><br><?php
 }
?>


и моя:

Код

<?php
for ( $y=1.2 , $n=0; $n < 7; $y += 0.2, $n += 1 )
{
    echo "y = " . ( $y + cos( 2 * $y ) ) / 3 * $y . "<br>\n";
}
?>


Выглядит то гораздо аккуратнее, и не приходиться закрывать и открывать тег <?php ?>
PM MAIL   Вверх
Zorak
Дата 10.2.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gta4kv @ 10.2.2008,  09:57)
Zorak, страшно в том смысле что код выглядит стремновато)

Сравните, ваша функция:
Код

<?php
for ($y=1.2,$n=0;$n>7;$y+=0.2,$n+=1)
{
echo "y= ",($y+cos(2*$y))/3*$y; ?><br><?php
 }
?>


и моя:

Код

<?php
for ( $y=1.2 , $n=0; $n < 7; $y += 0.2, $n += 1 )
{
    echo "y = " . ( $y + cos( 2 * $y ) ) / 3 * $y . "<br>\n";
}
?>


Выглядит то гораздо аккуратнее, и не приходиться закрывать и открывать тег <?php ?>

аккуратнее, что пробели ?) ...ну в принципе найти ту строку, что надо - легче....а откривать и закривать тег мне приходиться, так как \n у меня не работает ((


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
gta4kv
Дата 10.2.2008, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



Zorak, \n она <br> не заменяет. \n просто переводить "курсор" на новую строку. а что бы сделать <br> как показано у вас в примере - не надо закрывать и открывать <?php ?>
PM MAIL   Вверх
Zorak
Дата 10.2.2008, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gta4kv @ 10.2.2008,  12:08)
Zorak, \n она <br> не заменяет. \n просто переводить "курсор" на новую строку. а что бы сделать <br> как показано у вас в примере - не надо закрывать и открывать <?php ?>

Блин (, не получается у меня так делать....вот такой код нормально работает:
Функція 1:
<?php
?>
тоесть результат - напись "Функція 1:"
а вот такой вообше не работает:
Функція 1:
<?php
<br>
?>
 и + ко всему, ваш код у меня тоже неработает....а если убрал \n и переписал <br> то всё заработало...что ето может значить ?


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
gta4kv
Дата 10.2.2008, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



Zorak, 
не 

Код

<?php
<br>
?>


А:
Код

<?php
echo "<br>";
?>

PM MAIL   Вверх
Zorak
Дата 10.2.2008, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(gta4kv @ 10.2.2008,  17:35)
Zorak, 
не 

Код

<?php
<br>
?>


А:
Код

<?php
echo "<br>";
?>

Блин....а я то (.....спс =)


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Zorak
Дата 11.2.2008, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я опять столкнулся с новой проблемой, вернее, их три : = )
1: Как огласить форму и обьект, чтоб не  закривать теги ПХП :     ?> <form> <input type = text> </input> <?php...
2. Как запомнить в некую переменную $x то, что написано в форме text....
3. И как не пробовал, всё у меня не получалось скласти алгоритм удаления из строки всего того, что в скобках, например, есть строка 
"Zorak(Kanoid)", то мне нужно удалить "(Kanoid)"....
заранее спасибо...


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
GeneralElectric
Дата 11.2.2008, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Zorak @  11.2.2008,  21:05 Найти цитируемый пост)
1: Как огласить форму и обьект, чтоб не  закривать теги ПХП 

Точно так же, как ты оглашаешь любой другой текст.
Вообще в пхп все делается по аналогии. Единственной проблемой может быть незнание тобой синтаксиса строк в PHP. О нем можно почитать здесь http://php.net/types.string

Однако тебе не нужно "оглашать, не закрывая". Наоборот! Большие массивы HTML следует выводить как раз закрыв PHP. 
Так что не парься, а закрывай и выводи.

Цитата(Zorak @  11.2.2008,  21:05 Найти цитируемый пост)
2. Как запомнить в некую переменную $x то, что написано в форме text....

Пора тебе начинать читать учебные материалы
http://ru2.php.net/manual/ru/language.variables.external.php
http://phpwiki.ru/%D0%A1%D0%B8%D0%BD%D1%82...%80%D0%BC%D1%8B

Цитата(Zorak @  11.2.2008,  21:05 Найти цитируемый пост)
3. И как не пробовал, всё у меня не получалось скласти алгоритм удаления из строки всего того, что в скобках,

А как ты пробовал? У тебя есть навыки работы со строками?
Да, и, кстати, а зачем тебе удалять то, что в скобках?
PM MAIL   Вверх
Zorak
Дата 12.2.2008, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(GeneralElectric @ 11.2.2008,  21:35)
Цитата(Zorak @  11.2.2008,  21:05 Найти цитируемый пост)
3. И как не пробовал, всё у меня не получалось скласти алгоритм удаления из строки всего того, что в скобках,

А как ты пробовал? У тебя есть навыки работы со строками?
Да, и, кстати, а зачем тебе удалять то, что в скобках?

я делал ето следующим образом : с помощю функции strpos узнавал номер символа, из которого надо удалять, а потом с помощю substr_replace () заменял... НО!!! ето при фиксированных значениях...а вот если брать произвольную строку, то чёто оно у меня не получилось (пробовал через str_replace () ) вот и спрашиваю алгоритм.. =)....а форми - ет для научности и в частности text для заданной задачи (вводить произвольние строки)...а удалять у скобках - ето по условии задачи ....а за ссилки..спасибо отдельное...


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
GeneralElectric
Дата 12.2.2008, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Zorak @  12.2.2008,  00:27 Найти цитируемый пост)
 с помощю функции strpos узнавал номер символа, из которого надо удалять

правильно.
теперь осталось с помощью той же самой функции найти закрывающую скобку, вычесть из её позициии позицию открывающей скобки и подставить эти числа в  substr_replace ()
ты все правильно делал, для нефиксированных значений алгоритм тот же самый.
PM MAIL   Вверх
Zorak
Дата 13.2.2008, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(GeneralElectric @ 12.2.2008,  00:34)
Цитата(Zorak @  12.2.2008,  00:27 Найти цитируемый пост)
 с помощю функции strpos узнавал номер символа, из которого надо удалять

правильно.
теперь осталось с помощью той же самой функции найти закрывающую скобку, вычесть из её позициии позицию открывающей скобки и подставить эти числа в  substr_replace ()
ты все правильно делал, для нефиксированных значений алгоритм тот же самый.

Вот, всё получилось..как то я не догадался разницу вищитать...) теперь осталось привязать ето к формам..но ето уже вопрос времени я думаю..спасибо тебе...и ишо такой вопрос...можно ли установить сервер апаче на машину без сети и без интернета ??? а то  при установке на одном из етапе спрашивает и-мейл админа, домен и ишо чтото.....и после установки сам сервер не работает (..что там надо вводить.. ?? у меня дома ето всё прописалось автоматом.....а вот  у друга не захотело )


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Закрытая темаСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




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


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

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