ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5481  
Старый 16.09.2008, 00:32
Аватар для xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
Познающий
Регистрация: 20.01.2008
Сообщений: 65
Провел на форуме:
664107

Репутация: 25
Отправить сообщение для xxxxxxxxxxxxxxx с помощью ICQ
По умолчанию

начил потехоньку учить ООП и возьник вопрос
PHP код:
$x1 =(int) $_GET ["x1"];$y1 = (int)$_GET ["y1"];
$x2 =(int) $_GET ["x2"];$y2 = (int)$_GET ["y2"];




class 
VectClass()
{
//--------------косинус угла между векторами---------
         
function cos_vect(($x1,$y1,$x2,$y2)
                  {
                  
$exp_x1 exp($x1,2);
                  
$exp_x2 exp($x2,2);
                  
$exp_y1 exp($y1,2);
                  
$exp_y2 exp($y2,2);
                  
$AB=$x1*$x2+$y1*$y2;
                  
$modul sqrt(($exp_x1 $exp_y1)*($exp_x2 $exp_y2));
                  
$cos $AB/$modul;
                  echo 
"Косинус угла векторов A и B равен $cos ";
                  }

код принемает с формы координаты как мне их передать в клас, а патом сделать так чтоб он выдал мне ответ..

Последний раз редактировалось xxxxxxxxxxxxxxx; 16.09.2008 в 00:35..
 
Ответить с цитированием

  #5482  
Старый 16.09.2008, 00:40
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
Отправить сообщение для NuR с помощью ICQ
По умолчанию

PHP код:
class  VectClass 

//--------------косинус угла между векторами--------- 
     
public function cos_vect($x1,$y1,$x2,$y2
                  { 
                  
$exp_x1 exp($x1,2); 
                  
$exp_x2 exp($x2,2); 
                  
$exp_y1 exp($y1,2); 
                  
$exp_y2 exp($y2,2); 
                  
$AB=$x1*$x2+$y1*$y2
                  
$modul sqrt(($exp_x1 $exp_y1)*($exp_x2 $exp_y2)); 
                  
$cos $AB/$modul
                  echo 
"Косинус угла векторов A и B равен $cos "
                  } 

$vect= new VectClass();

$vect->cos_vect(90,50,45,52); // я тут хз какие циферки=) 
вот так можна
 
Ответить с цитированием

  #5483  
Старый 16.09.2008, 00:47
Аватар для 159932
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

PHP код:
$vert = new VectClass;
$vert->cos_vect($x1,$y1,$x2,$y2); 
у себя в коде, тут убери скобку лишную
function cos_vect(($x1,$y1,$x2,$y2)
====================
Цитата:
Сообщение от NuR  
$vect= new VectClass();
() <- это чо такое !?

Последний раз редактировалось 159932; 16.09.2008 в 00:49..
 
Ответить с цитированием

  #5484  
Старый 16.09.2008, 00:56
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
Отправить сообщение для NuR с помощью ICQ
По умолчанию

Цитата:
Сообщение от 159932  
PHP код:
$vert = new VectClass;
$vert->cos_vect($x1,$y1,$x2,$y2); 
у себя в коде, тут убери скобку лишную
function cos_vect(($x1,$y1,$x2,$y2)
====================
() <- это чо такое !?
а что такова?
 
Ответить с цитированием

  #5485  
Старый 16.09.2008, 01:28
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
$vect= new VectClass();
Так тоже можно.
 
Ответить с цитированием

  #5486  
Старый 16.09.2008, 02:45
Аватар для UnPazz
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

Репутация: 106
По умолчанию

подскажите, пожалуйста, почему этот код не сохраняет страницу на хард ?
Цитата:
<html>
<title>Cuter</title>
<body>
<form method="post">
Url:<input type="text" name="url"> <br>
Имя файла:<input type="text" name="name"> <br>
<input type="submit" name="sub" value=" Сохранить " />
</form>
</body>
</html>

<?
if(isset($_POST['sub']))
{
$text=file_get_contents(trim($_POST['url']));
$good = fopen(trim($_POST['name']).".txt", "w");
fwrite($good,$file_all_urls);
fclose($good);

echo "Файл".$_POST['name'].".txt"." успешно сохранен.";
}
?>
по окончании работы, просто создается пустой файл =(
 
Ответить с цитированием

  #5487  
Старый 16.09.2008, 02:52
Аватар для 159932
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

потому что переменная $file_all_urls не определена ..
вместо неё поставь $text, если я правильно понял что тебе нужно
 
Ответить с цитированием

  #5488  
Старый 16.09.2008, 02:54
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
Отправить сообщение для NuR с помощью ICQ
По умолчанию

у тебя в файл пишеться $file_all_urls которое не продекларированно. наверно ты хотел в файл писать $text
аля
Код:
fwrite($good,$text);
 
Ответить с цитированием

  #5489  
Старый 16.09.2008, 09:42
Аватар для ufalog
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

Репутация: 5
Отправить сообщение для ufalog с помощью ICQ
Smile

<body>
<form name="form1" method="post" action="">
<label>
<input name="textfield" type="text" value="№" size="5">
</label>
<label>
<input type="submit" name="Submit" value="Перейти">
</label>
</form>
</body>

как к кнопке Submit привязать выполнеие действия приведённого ниже?

header("Location" http://site.com/component/option,com_estateagent/Itemid,99999999/act,object/task,showEO/id,".$_POST['testfield']."/");
 
Ответить с цитированием

  #5490  
Старый 16.09.2008, 09:58
Аватар для .:nbd:.
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме:
405792

Репутация: 86
По умолчанию

Вынеси
PHP код:
header("Location" http://site.com/component/option,com_estateagent/Itemid,99999999/act,object/task,showEO/id,".$_POST['testfield']."/"); 
в файл action.php, а
PHP код:
<form name="form1" method="post" action=""
замени на
PHP код:
<form name="form1" method="post" action="./action.php"
Кстати исправь ошибку в хидере, сделай так
PHP код:
header("Location: http://site.com/component/option,com_estateagent/Itemid,99999999/act,object/task,showEO/id,".$_POST['testfield']."/"); 

Последний раз редактировалось .:nbd:.; 16.09.2008 в 10:05.. Причина: bug =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ