Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
indefpro
1 / 1 / 0
Регистрация: 25.05.2014
Сообщений: 58
1

Не выполняется PHP код

21.03.2015, 00:09. Просмотров 1056. Ответов 7
Метки нет (Все метки)

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);
 
include("include/start.php"); 
$db = mysqli_connect ("localhost", "***", "***", "***");
      mysqli_query($db,"SET names utf8");
      
$meta = mysqli_query($db,"SELECT `mainh1`, `maintext`, `mainkey`, `maindesc` FROM meta WHERE id=1");
$myrow_meta = mysqli_fetch_array($meta);
 
$resultke = mysqli_query($db,"SELECT * FROM `key` WHERE id='1'");
$myrowke= mysqli_fetch_array($resultke);
?>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title><?php echo $myrow_meta['mainh1']?></title>
    <meta name="description" content="<?php echo $myrow_meta['maindesc']?>" />
    <meta name="keywords" content="<?php echo $myrow_meta['mainkey']?>" />
<? include("include/js-css.php"); ?>
</head>
<body>
<? include("./include/top.php"); ?>
<div class="container">
<div class="row">
<? include("include/index/middle.php"); ?>
<? include("include/pravmain.php"); ?>
<? include("include/footer.php"); ?>
</div>
 
</body>
</html>
<title><?php echo $myrow_meta['mainh1']?></title> - выполняется, к БД подключается, а остальное нет, никаких ошибок не выдает.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2015, 00:09
Ответы с готовыми решениями:

Не выполняется PHP-код
Добрый вечер. Только начал изучать php и сразу столкнулся с одной проблемой:...

Не выполняется PHP-код
Всем доброго времени суток, может эта тема всплывала часто на форуме но у меня...

Не выполняется PHP код
Я новенький в php. Тут не все так просто, как в JS, который требует лишь...

Php код не выполняется
Здравствйте, проблема такая: не выполняется php код, а именно в браузере...

Не выполняется php код
&lt;select id=&quot;lol&quot; onchange=&quot;javascript: lol();&quot;&gt; &lt;option...

7
vindigo
20 / 20 / 3
Регистрация: 15.05.2014
Сообщений: 80
21.03.2015, 00:20 2
Лучший ответ Сообщение было отмечено indefpro как решение

Решение

Здравствуйте! Если на серваке отключены short_open_tag в настройках php.ini, то эта часть кода не выполнится.

Цитата Сообщение от indefpro Посмотреть сообщение
<? include("include/js-css.php"); ?>

<? include("./include/top.php"); ?>

<? include("include/index/middle.php"); ?>
<? include("include/pravmain.php"); ?>
<? include("include/footer.php"); ?>
думаю копать надо тут...
1
indefpro
1 / 1 / 0
Регистрация: 25.05.2014
Сообщений: 58
21.03.2015, 00:28  [ТС] 3
vindigo, <? заменяю на <?php ничего не происходит.
А нет, все отлично, заработало. Спасибо.
0
vindigo
20 / 20 / 3
Регистрация: 15.05.2014
Сообщений: 80
21.03.2015, 00:36 4
Интересная задачка. Может тупо точек с запятой не хватает? Давно к php не обращался.
Цитата Сообщение от indefpro Посмотреть сообщение
<title><?php echo $myrow_meta['mainh1']?></title>
* * <meta name="description" content="<?php echo $myrow_meta['maindesc']?>" />
* * <meta name="keywords" content="<?php echo $myrow_meta['mainkey']?>" />
0
Slavych
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 4
02.01.2016, 20:29 5
Здравствуйте, не могу понять в чем причина:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?PHP
$x0 = 600; // абсцисса точки начала отсчёта
$y0 = 350; // ордината точки начала отсчёта
$ks = $_POST["to4"]; // точность рисования графика
$m = 5; // масштаб (1|2.5|5)
// начало программы
set_time_limit(90);
$m = $m * 10;
// создаём изображение
$img = imagecreate($x0 * 2 + 20, $y0 * 2 + 10);
// настраиваем цвета
$bgcolor = imagecolorallocate($img, 245, 245, 245); // цвет фона
$lncolor = imagecolorallocate($img, 230, 230, 230); // цвет сетки
$odcolor = imagecolorallocate($img, 0, 0, 0); // цвет осей
$grcolor = imagecolorallocate($img, 0, 0, 255); // цвет графика
// фон
imagefill($img, 0, 0, $bgcolor);
// рисуем координатную сетку
for ($i = 0; $i <= $x0 * 2; $i++) {
       // линии
       imageline($img, $i * $m, 0, $i * $m, $y0 * 2, $lncolor);
       imageline($img, 0, $i * $m, $x0 * 2, $i * $m, $lncolor);
       // чёрточки
       imageline($img, $i * $m, $y0*2-152, $i * $m, $y0*2-148, $odcolor);
       imageline($img, 50-2,  $i * $m, 50+2, $i * $m, $odcolor);
}
// рисуем циферки
$minval = $_POST ["minval"];
for ($i = 0; $i <= $x0; $i++) {
       if (($i - ($x0 / $m) != 0)&&($i - ($x0 / $m) > 0)) imagettftext($img, 8, 0, $i * $m - 550, $y0*2-137, $odcolor, "fonts/tahoma.ttf", $i - ($x0 / $m)+$minval);
       if ((- ($i - ($y0 / 35)) != 0)&&(- ($i - ($y0 / 35)) > 0)) imagettftext($img, 8, 0, 10, $i * $m + 62, $odcolor, "fonts/tahoma.ttf", - ($i - ($y0 / 35))/10);
}
// рисуем координатные оси
imageline($img, 50, 10, 50, $y0 * 2, $odcolor);
imageline($img, 0, $y0*2-150, $x0 * 2, $y0*2-150, $odcolor);
// рисуем график функции
for ($x = 0.001; $x < $x0; $x += $ks) {
       if (/* функция */ $y = '.$_POST['funk'].'){
               if ($x >= 0) $d = 1;
               else $d = 0;
               $qx = $x * $m;
               $y = $y * $m;
               imageline($img, 50 + $d + $qx - $minval*$m, 550 - $y*10, 50 + $d + $qx - $minval*$m, 550 - $y*10, $grcolor);
       }
}
header("content-type:image/png");
imagepng($img);
imagedestroy($img);
// завершаем программу
exit();
?>
В результате: Parse error: syntax error, unexpected T_STRING in X:\home\mysait.local\www\index.php on line 71
Добавлено через 1 минуту
PHP
1
if (/* функция */ $y = '.$_POST['funk'].'){
0
Jewbacabra
Эксперт PHP
3501 / 2911 / 1301
Регистрация: 24.04.2014
Сообщений: 8,857
02.01.2016, 21:00 6
Цитата Сообщение от Slavych Посмотреть сообщение
PHP
1
if (/* функция */ $y = '.$_POST['funk'].'){
Если внимательно посмотреть, то можно увидеть что редактор сам подсказывает, где ошибка
0
Goga5
60 / 38 / 20
Регистрация: 06.12.2015
Сообщений: 155
02.01.2016, 21:09 7
Позвольте угадаю
'.$_POST['funk'].'
funk выделено черным, т.е. он не воспринимает всю строку, которую я привел, а раздели ее на 2 строки:
'.$_POST[' и '].'.
Правильно?
1
Slavych
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 4
02.01.2016, 21:39 8
Это видно, но как исправить эту ошибку? Не могу сообразить. Заранее, спасибо.
0
02.01.2016, 21:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2016, 21:39

Не выполняется php код
Здравствуйте! На сервере(не локально) не выполняется php-код, вместо этого весь...

PHP код не выполняется
Здравствуйте! Создал для теста файл &quot;info.php&quot; с кодом: &lt;?php phpinfo();...

Некорректно выполняется php-код
есть код. &lt;? include_once(&quot;header.php&quot;); ?&gt; &lt;h1&gt;Главная страница&lt;/h1&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru