Okula пишет:
"apple, тебе не слово нужно вставлять, а регулярное выражение. Чтоб его составить нужно точно знать какие символы должны пропускаться, а какие нет.
Kemel, что значит "грубое обрезание"? укажи кодировку, в которой работаешь, 4-ым параметром."
[php:1:cb3dd1a4d3]$mas = htmlspecialchars($_POST["mas"]);[/php:1:cb3dd1a4d3]
вот вставил слово, и фильтруется
apple, *.php?text=Hi
[php:1:c90df537d3]<?php echo $_GET['text'] ?>[/php:1:c90df537d3]
что за херня? почему вывело "не получилось"
[php:1:230d48e762]<? echo '<form method = "POST" action = "admin.php?send=notice">
<div class="form-button">
<div class="side left"></div>
<input type = "submit" name "ok" value = "отправить">
<div class="side right"></div>
</div>
</form>';?>
<?
$id= $_GET["send"];
if ($id == notice)
if (isset($_POST["ok"]))
{
echo 'получилось';
}
else
echo 'Не получилось';
?>[/php:1:230d48e762]
apple,
[php:1:b9a5921ab2]
<?
echo '<form method = "POST" action = "admin.php?send=notice">
<div class="form-button">
<div class="side left"></div>
<input type = "submit" name="ok" value = "отправить">
<div class="side right"></div>
</div>
</form>';
$id= $_GET['send'];
if (isset($_POST['ok']) && $id == notice)
{
echo 'получилось';
}
else
{
echo 'Не получилось';
}
?>
[/php:1:b9a5921ab2]
почему массив возвращается пустым?
[php:1:049ae0635d]$id=trim(htmlspecialchars($_GET['id']));
$r=mysql_query("SELECT * FROM `gostbook` WHERE `id`=$id");
for($soo=array(); $row=mysql_fetch_assoc($r); $soo[]=$row);
print_r("$soo");[/php:1:049ae0635d]
BloodStarsz,
$id=abs(intval($_GET['id']));
$query=mysql_query("select * from `guestbook` where `id`='$id'");
while($row=mysql_fetch_assoc($query))
{
echo '';
}