imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 16.05.2005, 14:38     # 1
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
MySQL/PHP

Приветствую;
вопрос в след: удаленно у мня админка на сайте работает в порядке, изменения провожу без проблем (описание изделий);
локально - отчего-то вырезается все, что с html-кодом (я там цвет шрифтов меняю). Вот. Я в непонимании полном - скрипты и БД и там и там одинаковые, что за чепуха.
Мысли есть отчего такое может быть ?
То есть, я могу локально менять изменения в описании, если только напряму редактирую с помощью phpMyAdmin, - из административной панели же ничего не получается
спасибо.
__________________
посвободнее
Saddat вне форума  
Старый 16.05.2005, 14:50     # 2
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
Цитата:
Saddat:
То есть, я могу локально менять изменения в описании, если только напряму редактирую с помощью phpMyAdmin, - из административной панели же ничего не получается
Ээ. В какой административной панели? Ты хоть опиши про что говоришь, будь добр.
__________________
...ни что так не согревает душу, как бутылочка холодного пива...
ivahaev вне форума  
Старый 16.05.2005, 15:29     # 3
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
административная панель - личная, для редактирования новостей вставки новых фотографий и описания для них;
локально установлена крайняя версия Denver.
удаленно стоит PHP Version 4.3.10
MySQL Client API version 4.1.7
MYSQL_MODULE_TYPE

устал уже я этими всеми разногласиями
*дымит(нервно)*
__________________
посвободнее
Saddat вне форума  
Старый 16.05.2005, 15:42     # 4
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
параметры подключения к базе проверял?
что значит не могу менять? не сохраняются изменения ты хоть толком объясни.. примеры скрипта и т.д. и т.п.
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 16.05.2005, 17:27     # 5
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
..да одинаково всё

"не могу поменять" - это, значит, что удаленно все меняется коррекно, локально - нет; в описаниях изделий не пишется текст с тэгами, причем - только на маленьких ихображениях..

кода 450 строк, вот что касается редактирования..:
Код HTML:
<h2>Редактирование позиции</h2>  <form action="" enctype="multipart/form-data" method="post">  <input type=hidden name=c_id value="<? echo $c_id; ?>">  <input type=hidden name=act value="update">  <table>    <tr><td>Маленькое изображение:</td><td><input type=file name=picsmall></td></tr>    <tr><td>Большое изображение:</td><td><input type=file name=picbig></td></tr>    <tr><td>Наименование:</td><td><input type=text name=c_name value="<? echo  htmlspecialchars($row->c_name); ?>"></td></tr>    <tr><td>Цена, руб.:</td><td><input type=text name=c_price value="<? echo $row->c_price; ?>"></td></tr>    <tr><td colspan=2><textarea name=c_descr rows=10 cols=40><? echo htmlspecialchars($row->c_descr); ?></textarea></td></tr>    <tr><td colspan=2>
..эх, так вам код неудобно смотреть, наверное..
ладн ,все равно надежд мало

..эх, так вам код неудобно смотреть, наверное..
ладн ,все равно надежд мало
__________________
посвободнее
Saddat вне форума  
Старый 16.05.2005, 20:56     # 6
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Цитата:
Saddat:
в описаниях изделий не пишется текст с тэгами, причем - только на маленьких ихображениях..
А в описаниях других (больших) изображений текст с тегами отображается?
Ещё бы посмотреть на код, обрабатывающий переменную $_POST['c_descr'] (или $_REQUEST['c_descr'] или просто $c_descr').
Можно ещё скрины с визуализацией различий
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 17.05.2005, 07:17     # 7
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
Saddat, ты бы хоть выкладывал код в несколько строк с иерархией и все такое. Ты один раз это сделаешь и всем будет удобно, или мы каждый раз будем за тебя править?
И вообще сейчас ты просто привел форму, а не обработчик формы.
Перед запихиванием в базу попробуй вывести на экран хоть то, что ты получил из формы. Сразу увидишь где косяк.
__________________
...ни что так не согревает душу, как бутылочка холодного пива...
ivahaev вне форума  
Старый 17.05.2005, 10:57     # 8
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Saddat может разница в настройках register_globals на хостинге и дома? Частенько на это натыкаются новички...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 17.05.2005, 18:00     # 9
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
Ребят, я в непонятках что-то вообще; как такое может быть..это , навернео, все же что-то в настройках локальных, .. к сожалени., сегодня не могу выложить скрины phpinfo удаленного и локальных серваков

вот что у меня в скрипте главном:

PHP код:
<h2>Редактирование позиции</h2>  <form action="" enctype="multipart/form-data" method="post">  <input type=hidden name=c_id value="<? echo $c_id; ?>">  <input type=hidden name=act value="update">  <table>    <tr><td>Маленькое изображение:</td><td><input type=file name=picsmall></td></tr>    <tr><td>Большое изображение:</td><td><input type=file name=picbig></td></tr>    <tr><td>Наименование:</td><td><input type=text name=c_name value="<? echo  htmlspecialchars($row->c_name); ?>"></td></tr>    <tr><td>Цена, руб.:</td><td><input type=text name=c_price value="<? echo $row->c_price; ?>"></td></tr>    <tr><td colspan=2><textarea name=c_descr rows=10 cols=40><? echo htmlspecialchars($row->c_descr); ?></textarea></td></tr>    <tr><td colspan=2>

..думаю, проще будет выложить код новостного скрипта: он небольшой ..работающий.. Удаленно - в с е работает, локально - текст новсти с использованием кода не добавляется(: новость НЕ добавлена
PHP код:
<? include "settings.php";  mysql_connect($host,$login,$password);  mysql_select_db($dbname);  if($act=="")      $act="show";  ?>  <html>      <head>          <title>Администрирование сайта </title>      <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head>      <body>          <p>Администрирование сайта<a href="/admin/">>>></a></p>          <h1>Администрирование новостей</h1>          <p><a href="?act=add">добавить</a> --- <a href="?act=show"> к списку новостей</a></p>  <?  if($act=="add")  {  ?>  <form action="" method=post>  <input type=hidden name=act value="insert">  <table>      <tr><td>Дата новости:</td><td><input type=text name=n_date></td></tr>      <tr><td>Заголовок:</td><td><input type=text name=n_title></td></tr>      <tr valign=top><td>Текст новости:</td><td><textarea rows=5 cols=30 name=n_text></textarea></td></tr>      <tr><td align=center colspan=2><input type=submit value="добавить"></td></tr>  </table>  </form>  <?  }    elseif($act=="insert")  {      $query="insert into news (n_date,n_title,n_text) values (\"$n_date\",\"$n_title\",\"$n_text\")";      if(mysql_query($query))          echo "<p>Новость добавлена</p>\n";      else          echo "<p>Новость <b>не</b> добавлена</p>\n";  }    elseif($act=="edit")  {      $query="select * from news where n_id=$n_id";      $res=mysql_query($query);      if(!$res)      {          echo "<p>Новость не найдена</p>\n";      }      else      {          $row=mysql_fetch_object($res);          mysql_free_result($res);  ?>  <form action="" method=post>  <input type=hidden name=act value="update">  <input type=hidden name=n_id value="<? echo $row->n_id; ?>">  <table>      <tr><td>Дата новости:</td><td><input type=text name=n_date value="<? echo $row->n_date; ?>"></td></tr>      <tr><td>Заголовок:</td><td><input type=text name=n_title value="<? echo $row->n_title; ?>"></td></tr>      <tr valign=top><td>Текст новости:</td><td><textarea rows=5 cols=30 name=n_text><? echo $row->n_text;?></textarea></td></tr>      <tr><td align=center colspan=2><input type=submit value="изменить"></td></tr>  </table>  </form>  <?      }  }    elseif($act=="update")  {      $query="update news set n_date='$n_date',n_title='$n_title',n_text='$n_text' where n_id=$n_id";      if(mysql_query($query))          echo "<p>Новость изменена</p>\n";      else          echo "<p>Новость <b>не</b> изменена</p>\n";  }    elseif($act=="del")  {      $query="delete from news where n_id=$n_id";      if(mysql_query($query))          echo "<p>Новость удалена</p>\n";      else          echo "<p>Новость <b>не</b> удалена</p>\n";  }    elseif($act=="show")  {      $query="select * from news order by n_id desc";      $res=mysql_query($query);      if($res)      {          echo "<table>\n";          while($row=mysql_fetch_object($res))          {              echo "<tr><td colspan=3><a href=\"?act=edit&n_id=".$row->n_id."\"><img src=\"/img/admin/edit.gif\" border=0 alt=\"изменить\" width=70 height=20></a> <a href=\"?act=del&n_id=".$row->n_id."\"><img src=\"/img/admin/delete.gif\" width=70 height=20 border=0 alt=\"удалить\"></a></td></tr>\n";              echo "<tr>\n";              echo "<td><i>".$row->n_date."</i></td><td bgcolor=#eeeeee>".$row->n_title."</td><td>".$row->n_text."</td>\n";              echo "</tr>\n";          }          echo "</table>\n";      }  }  ?>
__________________
посвободнее
Saddat вне форума  
Старый 17.05.2005, 22:17     # 10
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Цитата:
Hubbitus:
разница в настройках register_globals на хостинге и дома
Судя по скрипту оно так и есть.
Найди в php.ini параметр register_globals. Скорее всего та написано:
Код:
register_globals = Off
Если да, то ставь
Код:
register_globals = On
и скрипт может заработать.
Если не поможет - остаётся ждать phpinfo
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 18.05.2005, 09:37     # 11
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
поглядел php.ini

register_globals = On


выкладываю phpinfo локальные и удаленные
памажите, хлопцы, а
Вложения
Тип файла: doc phpinfo_local.doc (352.0 Кбайт, 2 просмотров - Кто скачивал? )
Тип файла: doc phpinfo_remote.doc (429.0 Кбайт, 1 просмотров - Кто скачивал? )
__________________
посвободнее
Saddat вне форума  
Старый 18.05.2005, 17:16     # 12
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
мужики, ну что, - мысли есть ?
__________________
посвободнее
Saddat вне форума  
Старый 19.05.2005, 07:09     # 13
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
Saddat, ты последовал моему совету?
Цитата:
ivahaev:
Перед запихиванием в базу попробуй вывести на экран хоть то, что ты получил из формы. Сразу увидишь где косяк.
__________________
...ни что так не согревает душу, как бутылочка холодного пива...
ivahaev вне форума  
Старый 19.05.2005, 18:25     # 14
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
У тебя в настройках remote включена опция magic_quotes_gpc - она автоматически бэкслэшит все входяшие данные, а на local - она выключена.
Скрипт вообще не фоматирует данные перед подстановкой в запрос + в случае если запрос не проходит ты просто получаешь сообщение - "Новость не добавлена". А он (скорее всего) формируется с ошибкой. Попробуй её включить.
PS: ИМХО выкладывать в таком формате phpinfo изврат
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 20.05.2005, 00:10     # 15
Raman
Junior Member
 
Регистрация: 25.01.2002
Сообщения: 157

Raman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от Saddat
мужики, ну что, - мысли есть ?
Тебе ведь сказали:
> Перед запихиванием в базу попробуй вывести на экран хоть то, что ты получил из формы. Сразу увидишь где косяк.

Всегда когда вылазят такие баги надо смотреть по шагам. В твоем случае добавь обычным "echo $BLAHBLAH" вывод каждой из переменных, которыми ты пользуешься в каждом из шагов. $BLAHBLAH - это, естественно, просто некая переменная.
Raman вне форума  
Старый 20.05.2005, 14:31     # 16
Saddat
Newbie
 
Регистрация: 24.03.2004
Адрес: Краснодар
Сообщения: 28

Saddat Путь к славе только начался
Al-x, спасибо тебе огромное. исправил, все заработало о) :ыеес:
..а в каком формате "неизврат" ?

Raman , ivahaev - ребят, и вас благодарю - проблема решена;
__________________
посвободнее

Последний раз редактировалось Saddat; 20.05.2005 в 14:40. Причина: исправление ников Raman , ivahaev и Al-x
Saddat вне форума  
Старый 20.05.2005, 18:21     # 17
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Цитата:
Saddat:
а в каком формате "неизврат"
Как они есть в html - так и выкладывай. Намного удобнее сравнивать
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:17.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.