Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не выполняется скрипт php 
V
    Опции темы
agarheim
Дата 13.2.2007, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



не выполняется скрипт php. на локальном сервере работает. а в интернете нет. возможно это изза того что не правильно установлены атрибуты для файла.?! 
PM MAIL WWW ICQ   Вверх
Alex13
Дата 13.2.2007, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 280
Регистрация: 30.12.2005
Где: Новосибирск

Репутация: нет
Всего: 1



agarheim, хостинг PHP поддерживает?


--------------------
Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий.
Антисоциальный блог.
PM WWW ICQ Jabber   Вверх
PARROT
Дата 13.2.2007, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



agarheim, скрипт в студию, МЫ тут не телепаты.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
agarheim
Дата 13.2.2007, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



выкладываю код. который не работает. 
Код

<td background="images/bg_blue.jpg" align="right"><div class="lang"><a href="index.php?yaz=rus" class="lang" >рус</a>   <font color="#CCCCCC"> | </font><a href="index.php?yaz=ukr" class="lang" >укр</a>  <font color="#CCCCCC"> | </font><a href="index.php?yaz=eng" class="lang" >eng</a> &nbsp;</div></td>


по нажатию на ссылку на страничке индекс должен выполниться вот такой запрос:
Код

$sql02=mysql_query("select * from `$table1` where tipe='$yaz' limit 1,1 ");
$num_results = mysql_num_rows($sql02);
for ($i=0; $i <$num_results; $i++)
 {  $row = mysql_fetch_assoc($sql02);
  $a =substr($row['text'],0,100);
  $b =substr($row['text'],100,45);
    echo '<img src="images/index/'.$row['img'].'" width="100" height="62" alt="'.$row['alt'].'"></td>
                            <td align="left" valign="top"> 
                              <div class="content">'.tags($a).'</div>
                            </td>
                          </tr>
                          <tr> 
                            <td colspan="2"> 
                              <div class="content">'.tags($b).'</div></td>
                    </tr>';
 }

дома на локальном серваке все работает. тестировал его на хостинге у одних работает прекрассно. а на том где он дожен стоять. работает на половину. т.е. при заходе на сайт я вижу все что должно вывестить все отображено правильно. но вот при смене языковой версии ничего не происходит.
PM MAIL WWW ICQ   Вверх
PARROT
Дата 13.2.2007, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

$sql02=mysql_query("select * from `$table1` where tipe='$yaz' limit 1,1 ") or die(mysql_error());

Проверьте на ошибки запрос.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
mishaSL
Дата 13.2.2007, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



agarheim, может быть несколько вариантов.
1. перед этим скриптом надейсь у тебя стоит: $yaz = mysql_real_escape_string($_GET['yaz']). Т.е. используй глобальные массивы.
2. могут не правильно стоять права на файл. Сделай 755 для php файлов и посмотри работает или нет.

P.S. и еще зачем это? 
Код

for ($i=0; $i <$num_results; $i++)


если ты из базы одну запись берешь


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
PARROT
Дата 13.2.2007, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



$yaz строка или число?


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
agarheim
Дата 13.2.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



$yaz строка.

Код

for ($i=0; $i <$num_results; $i++)


это я уже так от безисходности....

права сейчас поставлю . и попробую
PM MAIL WWW ICQ   Вверх
mishaSL
Дата 13.2.2007, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



Цитата(PARROT @  13.2.2007,  11:25 Найти цитируемый пост)
$yaz строка или число?


У него это строка:
Цитата(agarheim @  13.2.2007,  11:11 Найти цитируемый пост)
index.php?yaz=rus




--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
agarheim
Дата 13.2.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



дело в том что при заходе на страницу выбор из базы выполняется. тот который по умолчанию стоит. т.е. русский. как я понимаю скрипт работает. 
PM MAIL WWW ICQ   Вверх
mishaSL
Дата 13.2.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



agarheim,  обрати внимание на это:

Цитата(mishaSL @  13.2.2007,  11:20 Найти цитируемый пост)
перед этим скриптом надейсь у тебя стоит: $yaz = mysql_real_escape_string($_GET['yaz']). Т.е. используй глобальные массивы.





--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
agarheim
Дата 13.2.2007, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



поменял по умолчанию язык. чтоб из базы выбирало английский. выбирает. но дальше в упор нехочет работать. 

может я не в ту папку на серваке закинл скрипт. стоит система плеск. раньше работал только с Спанелью.

попробую с глобальным массивом.

Добавлено @ 11:57 
Код

$yaz = mysql_real_escape_string($_GET['yaz']);


прописал эту строчку из базы перестало выбирать вообще.

Это сообщение отредактировал(а) agarheim - 13.2.2007, 11:54
PM MAIL WWW ICQ   Вверх
PARROT
Дата 13.2.2007, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



agarheim, запрос ошибки дает?
Попробуйте напечатать запрос так:
Код

echo "select * from `$table1` where tipe='$yaz' limit 1,1";
 
Что пишет? Строка должна быть в двойных кавычках, а число или в одинарных или без.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
agarheim
Дата 13.2.2007, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



Код

select * from `index` where tipe='rus' limit 1,1 

этот текст мне вывело на сайт
PM MAIL WWW ICQ   Вверх
PARROT
Дата 13.2.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



кавычки поменяйте на двойные и еще раз напечатайте


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0662 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.