Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: В денвере работает, на хостинге нет

 PHP.SU

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


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

> Описание: В денвере работает, на хостинге нет
vex788
Отправлено: 18 Ноября, 2015 - 17:23:51
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




В денвере работает, на хостинге нет.
Написал программу которая выводит данные в таблицу. Проверяю с помощью денвера, работает, а на сайте не работает. Не знаю в чем проблема. Кинул файл. Сначала в list выбирается специальность и подтверждаем кнопкой, а потом открывается table с расписанной таблицей.
Версия php 5.3 на хостинге. Ошибки не выводит.


<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<style>

.border {
opacity: 0.9;
}

</style>
</head>

<body>
<div id="menu" class="fixed">
<ul>
<li><a href="../../index.html">Головна</a></li>
<li><a href="../../news.html">Новини</a></li>
<li><a href="../../galery.html">Галерея</a></li>
<li><a href="../../multimedia.html">Мультимедiя</a></li>
<li><a href="">Про себе</a></li>
<li><a href="../../auth/index.php">Вхiд</a></li>
<li><a href="../../auth/reg.php">Реєстрація</a></li>
</ul>
</div>
</div>

<div class="border">
<div class="info">
<center>
<br><p>

<?php
$napry=$_POST['txt'];
$dat= file('data.txt');
$key = array_search($napry, $dat);
$i=$key;
$zz=1;
Echo '<center><h2>Спеціальність ',$dat[$i],'';
$i++;
echo 'викладаться у ', $dat[$i], 'Університетах</h2></center>';
echo '<table align="center" border="1">';
$i++;
echo '<tr>';
echo '<td>', '№', '</td>';
echo '<td>', 'Середній бал на бюджеті', '</td>';
echo '<td>', 'На бюджеті', '</td>';
echo '<td>', 'Недобір', '</td>';
echo '<td>', 'На контракті', '</td>';
echo '<td>', 'Університети', '</td>';
while (trim($dat[$i])!=""){

echo '<tr>';
echo '<td>',$zz, '</td>';
$zz++;
echo '<td>',$dat[$i],'</td>';
$i++;
echo '<td>',$dat[$i],'</td>';
$i++;
if ($dat[$i]<0){
echo '<td>',abs($dat[$i]),'</td>','<td>','-','</td>';}
elseif($dat[$i]==0){
echo '<td>', '-','</td>','<td>','-','</td>';}
else{
echo '<td>', '-','</td>','<td>',$dat[$i],'</td>';
}
$i++;
echo '<td>',$dat[$i],'</td>';



echo '</tr>';
$i++;
}

echo '</table>';
?>

</p>

</div>
<hr>
<div class="footer">
<p> Сайт створений у 2015 роцi <a href="../../index.html">Краєвиди Свiту</a></p>
</div></div></body></html>
Скачать файл: qwert.zip
Скачан раз: 57

(Отредактировано автором: 18 Ноября, 2015 - 18:31:32)

 
 Top
Viper
Отправлено: 18 Ноября, 2015 - 18:40:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




vex788 пишет:
Ошибки не выводит
выключите вывод ошибок. Как? В гугл!
И оформите код нормально.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
vex788
Отправлено: 18 Ноября, 2015 - 21:26:23
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




Viper пишет:
vex788 пишет:
Ошибки не выводит
выключите вывод ошибок. Как? В гугл!
И оформите код нормально.

Точно. Спасибо. Я же только учусь.
 
 Top
vex788
Отправлено: 19 Ноября, 2015 - 18:17:52
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




Viper пишет:
vex788 пишет:
Ошибки не выводит
выключите вывод ошибок. Как? В гугл!
И оформите код нормально.


В денвере работает, а на сайте нет. Собственно как и раньше.


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. ini_set('error_reporting', E_ALL);
  4. ini_set('display_errors', 1);
  5. ini_set('display_startup_errors', 1);
  6.  
  7. $napry=$_POST['txt'];
  8. $dat= file('data.txt');
  9. $key = array_search($napry, $dat);
  10. $i=$key;
  11. $zz=1;
  12. Echo '<center><h2>Спеціальність ',$dat[$i],'';
  13.   $i++;
  14. echo 'викладаться у ', $dat[$i], 'Університетах</h2></center>';
  15. echo '<table align="center" border="1">';
  16.  $i++;
  17.  echo '<tr>';
  18.  echo '<td>', '№', '</td>';
  19.  echo '<td>', 'Середній бал на бюджеті', '</td>';
  20.  echo '<td>', 'На бюджеті', '</td>';
  21.  echo '<td>', 'Недобір', '</td>';
  22.  echo '<td>', 'На контракті', '</td>';
  23.  echo '<td>', 'Університети', '</td>';
  24. while (trim($dat[$i])!=""){    
  25.  
  26.    echo '<tr>';
  27.       echo '<td>',$zz, '</td>';
  28.           $zz++;
  29.         echo '<td>',$dat[$i],'</td>';
  30.                 $i++;
  31.                 echo '<td>',$dat[$i],'</td>';
  32.                 $i++;
  33.                 if ($dat[$i]<0){
  34.                 echo '<td>',abs($dat[$i]),'</td>','<td>','-','</td>';}
  35.                 elseif($dat[$i]==0){
  36.                 echo '<td>', '-','</td>','<td>','-','</td>';}
  37.                 else{
  38.                         echo '<td>', '-','</td>','<td>',$dat[$i],'</td>';
  39.                 }
  40.                 $i++;
  41.                 echo '<td>',$dat[$i],'</td>';
  42.                
  43.                
  44.    
  45.             echo '</tr>';
  46.    $i++;
  47. }
  48.  
  49. echo '</table>';
  50. ?>
 
 Top
andrewkard
Отправлено: 19 Ноября, 2015 - 18:32:43
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Уберите 3-5 строки. Сделайте скрин того, что выводит. Или вообще ничего?
 
 Top
vex788
Отправлено: 20 Ноября, 2015 - 20:53:27
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




andrewkard пишет:
Уберите 3-5 строки. Сделайте скрин того, что выводит. Или вообще ничего?


Как и раньше, только ето.
С мобильного тоже что и на компе.
Прикреплено изображение (Нажмите для увеличения)
Screenshot_2015-11-20-20-51-19.png

(Отредактировано автором: 20 Ноября, 2015 - 20:54:47)

 
 Top
andrewkard
Отправлено: 20 Ноября, 2015 - 21:29:15
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




По моему не срабатывает строка:

файл data.txt есть, информация в нем присутствует?
(Добавление)
Он лежит в той же папке?
 
 Top
vex788
Отправлено: 20 Ноября, 2015 - 21:39:26
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




andrewkard пишет:
По моему не срабатывает строка:

файл data.txt есть, информация в нем присутствует?
(Добавление)
Он лежит в той же папке?

Да.
Файл qwer прикрепленный к вопросу там все тоже самое. Сначала запускается list и выбирается професия
Скачать файл: qwer.zip
Скачан раз: 56

(Отредактировано автором: 20 Ноября, 2015 - 21:47:10)

 
 Top
andrewkard
Отправлено: 21 Ноября, 2015 - 13:41:59
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




vex788 пишет:
Сначала запускается list и выбирается професия

Вы в файл передаете название профессии а нужно передавать ключ. Т.е. не так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $napry=$_POST['txt'];
  3. $key = array_search($napry, $dat);
  4.  


а так:


думаю ясно.
 
 Top
vex788
Отправлено: 21 Ноября, 2015 - 14:11:19
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




andrewkard пишет:
vex788 пишет:
Сначала запускается list и выбирается професия

Вы в файл передаете название профессии а нужно передавать ключ. Т.е. не так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $napry=$_POST['txt'];
  3. $key = array_search($napry, $dat);
  4.  


а так:


думаю ясно.


Спасибо за помощь, все получилось)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB