|
|
|
| всем привет.
возникла проблема, в определённом куске кода (приведён ниже), у меня в форму не вставляются символы которые определены ссылкаим.
в чём проблема я не понимаю, у меня этот код месяц назад как часики работал, а сейчас не работает ае на сайтах моих которые уже в сети... не понимаю что это.
<?php
$server = $_SERVER['DOCUMENT_ROOT'];
include "$server/anti/config.php";
echo "<script language='JavaScript1.1' type='text/javascript'>
function tag(text1, text2)
{
if ((document.selection))
{
document.about.about.focus();
document.about.document.selection.createRange().text = text1+document.about.document.selection.createRange().text+text2;
} else document.about.about.value += text1+text2;
}
</script>";
include "$server/anti/up1.php";
$ui = $_COOKIE['valid_user'];
$uid = $_COOKIE['uid'];
$query = "SELECT * FROM cms_user WHERE id_user='".$ui."'";
$res = mysql_query($query);
$com = mysql_fetch_array($res);
$name = $com['name'];
$uid_bd = $com['uid'];
$range = $com['range'];
if (empty($uid) OR empty($ui))
{
echo "нельзя сюда. ";
include("$server/anti/down.php");
exit;
}
elseif ($uid !=$uid_bd)
{
echo "нельзя сюда. ";
include("$server/anti/down.php");
exit;
}
else
{
echo '<table cellspacing=0 cellpading=0 border=1 width=100%><tr><td background=/anti/down1.gif><center><big>Личный Кабинет: Изменение личных данных</big></center></td></tr></table>';
$query = "SELECT * FROM cms_user WHERE id_user=$ui";
$ath = mysql_query($query);
if($ath)
{
echo '<table cellspacing=0 cellpading=0 border=1 width=100%><tr><td align=center>';
while ($users=mysql_fetch_array($ath)) {
$id_user=$users['id_user'];
$email=$users['email'];
$homepage=$users['homepage'];
$avatar=$users['avatar'];
$about=htmlspecialchars($users['about']);
echo "<form action=\"cab_change_inf_o.php\" name=\"about\" method=\"post\" enctype=\"multipart/form-data\">
<table cellspacing=\"0\" cellpading=\"0\" border=\"0\" bordercolor=\"000000\" width=\"400\">
<tr><td><small>
E-Mail:
</small></td></tr><tr><td>
<input COLS=40 name=\"email\" value=\"$email\">
</td></tr>
<tr><td><br /><small>
Домашняя страница:
</small></td></tr><tr><td>
<input COLS=40 name=\"homepage\" value=\"$homepage\">
</td></tr>
<tr><td><br /><small>
О Себе:
</small></td></tr><tr><td>
<a href=\"javascript:tag('', '')\" onClick=\"javascript:tag('', ''); return false;\" >[I]</a>
<a href=\"javascript:tag('', '')\" onClick=\"javascript:tag('', ''); return false;\" >[b]</a>
<a href=\"javascript:tag('[U]', '[/U]')\" onClick=\"javascript:tag('[U]', '[/U]'); return false;\" >[U]</a>
<a href=\"javascript:tag('[big]', '[/big]')\" onClick=\"javascript:tag('[big]', '[/big]'); return false;\" >[big]</a>
<a href=\"javascript:tag('[small]', '[/small]')\" onClick=\"javascript:tag('[small]', '[/small]'); return false;\" >[small]</a>
<a href=\"javascript:tag('[coment]', '[/coment]')\" onClick=\"javascript:tag('[coment]', '[/coment]'); return false;\" >[coment]</a>
<a href=\"javascript:tag('[img]', '[/img]')\" onClick=\"javascript:tag('[img]', '[/img]'); return false;\" >[img]</a>
<a href=\"javascript:tag('[email]', '[/email]')\" onClick=\"javascript:tag('[email]', '[/email]'); return false;\" >[email]</a>
<a href=\"javascript:tag('[url]', '[/url]')\" onClick=\"javascript:tag('[url]', '[/url]'); return false;\" >[url]</a>
<br>
<textarea ROWS=10 COLS=80 onFocus=\"clearField()\" name=\"about\" value=\"$about\">$about</textarea>
<input type=hidden name=id_user value=\"$id_user\">
<input style=\"background-color:ffffff\" name=\"ok\" type=\"submit\" value=\"Изменить\">
</td></tr></table></form></td></tr></table><br /><br />";
|
| |
|
|
|
|
|
|
|
для: 10100100
(07.08.2007 в 15:09)
| | А что за функция onFocus=\"clearField()\" ?
Нигде не прописана
Уберите ее и все будет работать | |
|
|
|
|
|
|
|
для: Faraon
(07.08.2007 в 16:49)
| | функция прописана тока не здесь, в общем без неё тоже ен работает. дело не в этом... .у меня на готовом сайте тот же скрпт стоит, и там всё работало ещё месяц назад. а тут врнулся к кодингу и смотрю не работает... вот и не понял в чём дело :(( | |
|
|
|