PHP.SU

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

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

> Найдено сообщений: 10
Ruslik86 Отправлено: 31 Марта, 2009 - 07:28:56 • Тема: ошибка в простеньком скрипте • Форум: Программирование на PHP

Ответов: 8
Просмотров: 421
Теперь понятно.
Теперь правдо опять ошибка.
Warning: Missing argument 1 for showDie() in D:\web\funkcii6php.php on line 58
Я, что тоне догоняю, скрипты в книге, что ли карявые.
Ruslik86 Отправлено: 30 Марта, 2009 - 09:18:04 • Тема: ошибка в простеньком скрипте • Форум: Программирование на PHP

Ответов: 8
Просмотров: 421
JustUserR пишет:
Скобочки или кавычки гдето не закрыты
Посмотрите на HERE-строки

Блин не могу найти.
А есть такой редактор где это можно увидить, именно какая скобка и в какой строчке?
Я пользуюсь DzSoft PHP Editor Help Contents 4.1.2 показывает только пустую строчку, последнию.
Ruslik86 Отправлено: 30 Марта, 2009 - 05:33:13 • Тема: ошибка в простеньком скрипте • Форум: Программирование на PHP

Ответов: 8
Просмотров: 421
Всем доброго дня.
Помогите разобраться, пожалуйста.
Изучаю PHP по книге.
Выходит ошибка :
Parse error: syntax error, unexpected $end in D:\web\funkcii6php.php on line 93

Подскажите где загвоздка.
Если даже оставляешь первую функцию, такая же ошибка, не могу понять.

PHP:
скопировать код в буфер обмена
  1. <html>
  2.  
  3. <head>
  4.   <title></title>
  5. </head>
  6.  
  7. <body bgcolor="tan">
  8. <center>
  9. <font face="Comic Sans MS">
  10. <h1>Petals Around the Rose</h1>
  11.  
  12. <?PHP
  13.  printGreeting();
  14. printDice();
  15. showDie();
  16. printForm();
  17.  
  18. function printGreeting(){
  19.  global $guess,$numPetals;
  20.  if (empty($guess))
  21.  {print "<h3>Welcom to Petals Around the Rose</h3>";}
  22.  else if ($guess==$numPetals)
  23.  {print "<h3>You Got It!</h3>";}
  24.  else
  25.   {print <<<HERE
  26.       <h3>from last try:</h3>
  27.         you gussed: $guess<br><br>
  28.          and the correct answer was: $numPetals petals around
  29.          the rose<br>
  30.          HERE;
  31.  
  32.   }
  33.                     }
  34. function printDice(){
  35.    global $numPetals;
  36.    print "<h3>New Roll</h3>";
  37.    $numPetals=0;
  38.    $die1=rand(1,6);
  39.    $die2=rand(1,6);
  40.    $die3=rand(1,6);
  41.    $die4=rand(1,6);
  42.    $die5=rand(1,6);
  43.  
  44.    print"<br>";
  45.  
  46.    ahowDie($die1);
  47.    ahowDie($die2);
  48.    ahowDie($die3);
  49.    ahowDie($die4);
  50.    ahowDie($die5);
  51.                     }
  52. function showDie($value){
  53. print <<<HERE
  54. <img src="die$value.jpg"
  55.      height=100
  56.      width=100>
  57.      HERE;              }
  58.  
  59. function calcNumPetals($value){
  60.    global $numPetals;
  61.    switch ($value) {
  62.      case 3:
  63.       $numPetals +=2;
  64.       break;
  65.      case 5:
  66.       $numPetals +=4;
  67.       break;
  68.       }//завершение swich
  69.       }//завершение calcNumPetals
  70.  
  71. function printForm()
  72.   global $numPetals;
  73.   print <<< HERE
  74.   <h3>How many petals around the rose?</h3>
  75.   <form method ="post">
  76.   <input type ="text"
  77.          name =" guess"
  78.          value ="0">
  79. <br>
  80.   <input pype ="submit"
  81.   </form>
  82. <br>
  83. <a href =""
  84.    target= "HelpPage">
  85. give me a hint</a>
  86. HERE;
  87.  
  88. ?>
  89.  
  90. </body>
  91.  
  92. </html>
Ruslik86 Отправлено: 18 Февраля, 2009 - 08:13:59 • Тема: запуск программы с помощью РНР • Форум: Программирование на PHP

Ответов: 2
Просмотров: 200
Всем доброго дня.
Так как я лузер в PHP,подскажите пожалуйста, возможно ли сделать так, что бы при нажатии кнопки запускалась какая нибуть программа с сайта, например Microsoft Office Outlook.
Если возможно, то подскажите с помощью какой команды, это можно сделать.
Зарание спасибо.
Ruslik86 Отправлено: 10 Февраля, 2009 - 06:02:36 • Тема: переменные • Форум: Программирование на PHP

Ответов: 5
Просмотров: 304
спасибо за помощ.
(Добавление)
Подскажите еще, почему скрипт, который я написал из книги не работает.

<html>

<head>
<title></title>
</head>

<body>

<?php
if (isset($_POST['username'])
if (empty($_POST['username']))
{print <<<HERE
<form>
Пожалуста введите имя:
<input type="text"
name="username"><br>
<input type="submit">
</form>
HERE;
}

{
echo "<h3>Приветик $username</h3>"
}
?>
</body>
</html>
И что за <<<HERE.
Выдает ошибку,не пойму зачем в книге давать скрипты кот. не работают.
Parse error: syntax error, unexpected T_IF in D:\web\imena.php on line 11
Ruslik86 Отправлено: 09 Февраля, 2009 - 14:04:38 • Тема: переменные • Форум: Программирование на PHP

Ответов: 5
Просмотров: 304
Всем доброго дня.
Помогите разобраться в простом скрипте.
Я просто уже замучился с этими ошибками.

Скрипт.
<html>
<head>
<title> Test </title> </head>
<body>
<form method="post">
Имя: <input type=text name=names size="30">
Фамилия: <input type=text name=soname size="40">
<input name="otpr" type=submit value="OK">
</form>

<?php
if(isset($_POST['otpr'],$_POST['names'],$_POST['soname']))
{
if (empty($_POST['names'])) { echo "Вы не ввели имя"; }
if (empty($_POST['soname'])) { echo "Введите фамилию"; }
else { print "Ваше имя $names <br> Ваша Фамилия $soname"; };
}
else
{
echo "Введите ваше имя и фамилию";
}
?>

</body>
</html>

Выдает ошибки:

Notice: Undefined variable: names in D:\web\imena1.php on line 16

Notice: Undefined variable: soname in D:\web\imena1.php on line 16
Ваше имя
Ваша Фамилия

Переменные же прописал, почему такая фигня?
Ruslik86 Отправлено: 29 Января, 2009 - 07:46:37 • Тема: поможет мне кто нибуть разобраться или нет • Форум: Корзина

Ответов: 1
Просмотров: 2087
Всем доброго дня.
Я понимаю, что лузер в PHP и чего то не допонимаю, но помогите мне все таки разобраться с примером.
Я уже поднимал в одной из тем этот вопрос, но у меня все равно ни чего не получается.

proga2.

<html>
<head>
<title>Другие формы</title>
</head>

<br>
<center><h1>Выбор шрифтов</h1>
<h2>вот как можно текст изменитЬ )</h2>
<form
<form
<method="post"
action="proga3.php">
<br>
<br>

<h2>Текст для модификации</h2>
<textarea
name="basicText"
rows="10"
cols="40">
</textarea>
<table border=2>
<tr>
<td>

<select name=borderStyle>
<option value="Groove">Groove</option>
<option value="Ridge">Ridge</option>
<option value="Double">Double</option>
<option value="Inset">Inset</option>
<option value="Outset">Outset</option>
</select>
</td>

<td>
<select size=5
name=borderSize>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">5</option>
<option value="10">10</option>
</select>
</td>

<td>
<input type="radio"
name=sizeType
value="px">Pixels<br>
<input type="radio"
name="sizeType"
value="pt">Points<br>
<input type="radio"
name="sizeType"
value="cm">Centimetrs<br>
<input type="radio"
name="sizeType"
value="in">Inches<br>
</td>
</tr>
</table>
<br>
<input type="submit"
value="Show me">
</form>
</center>
</body>
</html>

proga3.

<html>
<head><title>результат:</title>
</head>
<body>
<center>
<?php
if (isset($_POST['BorderSize'],$_POST['sizeType'],$_POST['borderStyle'],$_POST['basicText']))
{
$theStyle ="border-width:$BorderSize$sizeType;
border-style:$borderStyle;
border-color:green";
print "<div style=$theStyle>";
print "$basicText";
print "</span>"; }
?>
</center>
</body>
</html>

При запуске proga2, вношу изменения в поля и нажимаю кнопку, которая обращается к proga3, ошибок ни каких, пустое окно, а изменения показаны в URL (файл в вложении)
Ruslik86 Отправлено: 27 Января, 2009 - 14:08:38 • Тема: Помогите разобраться с переменными • Форум: Программирование на PHP

Ответов: 16
Просмотров: 849
Бублик пишет:
А вот в 3-ем скрипте, откуда берутся переменные: $BorderSize,$sizeType,$borderStyle,$basicText? Они телепортируются туда?

PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['BorderSize'],$_POST['sizeType'],$_POST['borderStyle'],$_POST['basicText']))


и вот это
CODE (text):
скопировать код в буфер обмена
  1. <form
  2. medhod="post"
  3. action="proga3.php">
заменить на это
CODE (text):
скопировать код в буфер обмена
  1. <form
  2. method="post"
  3. action="proga3.php">


заменил все, все равно пустое окно выходит при запуске программы.
Может у меня PHP не правильно настроен, или php.ini неправильный.
Ruslik86 Отправлено: 27 Января, 2009 - 13:32:47 • Тема: Помогите разобраться с переменными • Форум: Программирование на PHP

Ответов: 16
Просмотров: 849
спасибо, щас буду переваривать.
Ruslik86 Отправлено: 27 Января, 2009 - 13:00:25 • Тема: Помогите разобраться с переменными • Форум: Программирование на PHP

Ответов: 16
Просмотров: 849
Всем доброго дня
Решил начать изучать PHP по книге, но сталкнулся сразу с проблемой, не работает код,ошибок ни каких нету,подскажите пожалуйста разобраться.

Код такой proga 2.

<html>
<head>
<title>Другие формы</title>
</head>

<br>
<center><h1>Выбор шрифтов</h1>
<h2>вот как можно текст изменитЬ )</h2>
<form
medhod="post"
action="proga3.php">
<br>
<br>
<h2>Текст для модификации</h2>
<textarea
name="basicText"
rows="10"
cols="40">11111111111111111
</textarea>
<table border=2>
<tr>
<td>

<select name=borderStyle>
<option value="Groove">Groove</option>
<option value="Ridge">Ridge</option>
<option value="Double">Double</option>
<option value="Inset">Inset</option>
<option value="Outset">Outset</option>
</select>
</td>

<td>
<select size=5
name=borderSize>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">5</option>
<option value="10">10</option>
</select>
</td>

<td>
<input type="radio"
name="sizeType"
value="px">Pixels<br>
<input type="radio"
name="sizeType"
value="pt">Points<br>
<input type="radio"
name="sizeType"
value="cm">Centimetrs<br>
<input type="radio"
name="sizeType"
value="in">Inches<br>
</td>
</tr>
</table>
<br>
<input type="submit"
value="Show me">
</form>
</center>
</body>
</html>



proga 3.
<html>
<head><title>результат:</title>
</head>
<body>
<center>
<?php
if (isset($BorderSize,$sizeType,$borderStyle,$basicText))
{

$theStyle ="border-widht:$BorderSize$sizeType;
border-Style:$borderStyle;
border-color:green";
print "<div style=$theStyle>";
print $basicText;
print "</span>";}
?>
</center>
</body>
</html>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB