PHP.SU

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

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

> Найдено сообщений: 33
mihon_kri Отправлено: 23 Марта, 2012 - 21:48:52 • Тема: Помогите разобраться в ошибке. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 460
Здравствуйте. На странице есть форма, данные из которой отправляются с помощью функции mail(). При отправке возникает ошибка: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\Site_NService\kontakt.php on line 62 (здесь 62 строка - строка где прописана функцмя mail)

Заранее спасибо.
Вот сам код:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <form action="<?=$_SERVER['REQEST_URI'] ?>" method="post">
  2. <p align="justify" class="vnutrtext">Введите номер телефона для связи с Вами без пробелов: </p>
  3.   <p align="justify" class="vnutrtext">+7(<input type="text" name="kodgoroda" size="3" maxlength="3">) -
  4.   <input type="text" name="telnumber" size="7" maxlength="7"></p>
  5.         <p align="justify" class="vnutrtext">Введите текст заказа с кратким содержанием услуг, которые  хотите заказать, а так же введите желаемое время приезда мастера и Ваш адрес: </p>
  6.   <textarea name="textzakaz" cols="60" rows="10"></textarea><br>
  7.   <input name="otpavit" type="submit" value="Отправить заказ">
  8. </form>
  9.  
  10. <?PHP
  11. if($_SERVER[REQUEST_METHOD]=='POST'){
  12.         $kod=strip_tags(trim($_POST['kodgoroda']));
  13.         $tel=strip_tags(trim($_POST['telnumber']));
  14.         $text=strip_tags(htmlspecialchars(trim($_POST['textzakaz'])));
  15.         $tema="Заказ от клиента +7 ( $kod ) $tel";
  16.         $mail='mihon_k@mail.ru';
  17.         $from='mihon_k@rambler.ru';
  18.        
  19.         mail($mail , $tema , $text , 'From:' .$from);
  20. }
  21. ?>
mihon_kri Отправлено: 28 Февраля, 2012 - 21:58:23 • Тема: Не работает скрипт. Просьба посмотреть в чем дело. • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1426
Что. неужели здесь ни кто не в силах прокоментить данный код?
mihon_kri Отправлено: 26 Февраля, 2012 - 20:21:57 • Тема: Не работает скрипт. Просьба посмотреть в чем дело. • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1426
Доброе время суток!
Столкнулся с такой проблемой: решил запрограмить выпадающее меню. Основное меню построено на массиве. Дополнительное (оно должно появляться при клике на ссылку "Услуги" и пропадать при повторном нажатии на него)- тоже на массиве. Код основного и выпадающего меню в приложенных файлах. Возможно есть и какое то другое решение для такой задачи. нежели передача методом GET по ссылке "услуги" и подключения второго массива через include? Пожалуйста подскажите возможные пути решения?
Заранее спасибо и не судите строго)))) Каждый когда то учился)))

Код основного меню:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Массив, который должен "выпадать" при нажатии на ссылку "услуги"
  3. $menu2=array(
  4.         '<img src="img/manik_dop.gif" width="200" height="30">'=>"index.php?id=manik",
  5.         '<img src="img/kosmet_dop.gif" width="200" height="30">'=>"index.php?id=kosmet",
  6.         '<img src="img/parik_dop.gif" width="200" height="30">'=>"index.php?id=parik"
  7.         );
  8. // Массив основной
  9. $menu=array(
  10.         '<img src="img/onas.gif" width="200" height="30">'=>"index.php?id=onas",
  11.         '<img src="img/uslugi.gif" width="200" height="30">'=>"index.php?id=uslugi",
  12.         '<img src="img/price.gif" width="200" height="30">'=>"index.php?id=preiskurant",
  13.         '<img src="img/gallery.gif" width="200" height="30">'=>"index.php?id=foto",
  14.         '<img src="img/kontakt.gif" width="200" height="30">'=>"index.php?id=kontakt"
  15.         );
  16.  
  17.  
  18. echo '<table width="200" border="0" align="left">';
  19. foreach ($menu as $link=>$href){
  20.  
  21.   echo "<tr>";
  22.                 echo "<td><a href= $href> $link </a>";         
  23.                         $id=strip_tags($_GET['id']);
  24.                         if ($id=="uslugi" and isset($_COOKIE["vizit"])){
  25.                                
  26.                                 $vizit=$_COOKIE["vizit"];
  27.                                         if($vizit=="on"){
  28.                                                 include ("menu2_2.php");
  29.                                                 $vizit="off";
  30.                                                 setcookie("vizit",$vizit, time () +3600);
  31.                                         }
  32.                                         elseif ($vizit=="off") {
  33.                                                 $vizit=="on";
  34.                                                 echo "";
  35.                                                 setcookie("vizit",$vizit, time () +3600);
  36.                                                 }
  37.                                         else
  38.                                                 echo "";
  39.                                         }
  40.                         elseif ($id!="uslugi" and isset($_COOKIE["vizit"])){
  41.                                         $vizit=$_COOKIE["vizit"];
  42.                                         if ($vizit=="on"){
  43.                                         include ("menu2_2.php");
  44.                                                 $vizit="off";
  45.                                                 setcookie("vizit",$vizit, time () +3600);
  46.                                         }
  47.                                         elseif ($vizit=="off") {
  48.                                                 $vizit=="on";
  49.                                                 echo "";
  50.                                                 setcookie("vizit",$vizit, time () +3600);
  51.                                         }}
  52.                        
  53.                        
  54.                 echo "</td>";
  55.   echo "</tr>";}
  56. echo "</table>";
  57. ?>



Код подключаемого по ссылке "услуги":

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo '<table width="200" border="0" align="left">';
  3. foreach ($menu2 as $link=>$href){
  4.  
  5.   echo '<tr>';
  6.                 echo"<td><a href= $href> $link </a></td>";
  7.   echo '</tr>';}
  8. echo "</table>";
  9.  
  10. ?>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB