WebSite X5Help Center

 
Максим Б.
Максим Б.
User

Php формы и коды  ru

Auteur : Максим Б.
Visité 1870, Followers 1, Partagé 0  

Доброго времени суток. Возможно ли добавить на страницу php форм. Мне сделали календарь с возможностью записываться к мастеру. Как его можно добавить в программе? 

Posté le
2 RéPONSES
Vitaliy M.
Vitaliy M.
User

Если вам надо вставить на страницу PHP-код, страница сайта должна иметь расширение php. Это делается так:

Если У Вас код календаря (PHP скрипт) оформен в виде отдельного файла (например: calendar.php), то вставляете в нужную ячейку:

Если отдельный php-код например:

<? 
function my_calendar($fill=array()) { 
  $month_names=array("январь","февраль","март","апрель","май","июнь",
  "июль","август","сентябрь","октябрь","ноябрь","декабрь"); 
  if (isset($_GET['y'])) $y=$_GET['y'];
  if (isset($_GET['m'])) $m=$_GET['m']; 
  if (isset($_GET['date']) AND strstr($_GET['date'],"-")) list($y,$m)=explode("-",$_GET['date']);
  if (!isset($y) OR $y < 1970 OR $y > 2037) $y=date("Y");
  if (!isset($m) OR $m < 1 OR $m > 12) $m=date("m");

  $month_stamp=mktime(0,0,0,$m,1,$y);
  $day_count=date("t",$month_stamp);
  $weekday=date("w",$month_stamp);
  if ($weekday==0) $weekday=7;
  $start=-($weekday-2);
  $last=($day_count+$weekday-1) % 7;
  if ($last==0) $end=$day_count; else $end=$day_count+7-$last;
  $today=date("Y-m-d");
  $prev=date('?\m=m&\y=Y',mktime (0,0,0,$m-1,1,$y));  
  $next=date('?\m=m&\y=Y',mktime (0,0,0,$m+1,1,$y));
  $i=0;
?> 

............

То так:

Возможны другие методы вставки, кроме "атрибуты тега body" например:

Вообщем надо понимать, что делает (в каком месте должен отображается календарь) PHP-код.

Lire plus
Posté le de Vitaliy M.