Arkadaşlar merhaba , sitemde kullandıgım haber scriptinde haber eklerken sorun yaşıyorum Haber başlıgında veya içeriğinde " ' gibi işaretler kullanınca haber başarıyla eklendi diyor fakat eklemıyor. ancak test test test olarak ekledigimde haber gayet normal sekilde siteye ekleniyor. bu konuda yardımcı olacak arkadaşlar var mı bu arada bir kac ip ucu.
haberekle.php nin icerisinde bulunan şu kodları
}
$hadi = trim( $hadi );
$htarih = date( "Y-m-d H:i:s" );
$video = trim( $_POST['video'] );
$kod_t = trim( $_POST['kod_t'] );
$v_kod = trim( $_POST['v_kod'] );
$video = $video + $kod_t;
$hust = trim( $_POST['hust'] );
$htam = trim( $_POST['htam'] );
$hmanset = trim( $_POST['hmanset'] );
$hkat = $_POST['hkat'];
$hres = $_POST['hres'];
$album = $_POST['album'];
$sur = $_POST['sur'];
$surres = $_POST['surres'];
$anasayfa = $_POST['anasayfa'];
$manres = trim( $_POST['man_res'] );
$manset = strtolower( htmlspecialchars( trim( $_POST['manset'] ) ) );
$urlkont = "../resim/".$hres;
if ( !file_exists( $urlkont ) )
{
bir arkadaşın tavsiyesiyle şu şekilde değiştirdim yine işe yaramadı
}
$hadi = trim( $hadi );
$htarih = date( "Y-m-d H:i:s" );
$video = mysql_real_escape_string(trim( $_POST['video'] ));
by mysql_real_escape_string( )
$kod_t = mysql_real_escape_string(trim( $_POST['kod_t'] ));
by mysql_real_escape_string( )
$v_kod = mysql_real_escape_string(trim( $_POST['v_kod'] ));
by mysql_real_escape_string( )
$video = $video + $kod_t;
$hust = mysql_real_escape_string(trim( $_POST['hust'] ));
by mysql_real_escape_string( )
$htam = mysql_real_escape_string(trim( $_POST['htam'] ));
by mysql_real_escape_string( )
$hmanset = mysql_real_escape_string(trim( $_POST['hmanset'] ));
by mysql_real_escape_string( )
$hkat = $_POST['hkat'];
$hres = $_POST['hres'];
$album = $_POST['album'];
$sur = $_POST['sur'];
$surres = $_POST['surres'];
$anasayfa = $_POST['anasayfa'];
$manres = mysql_real_escape_string(trim( $_POST['man_res'] ));
by mysql_real_escape_string( )
$manset = strtolower( htmlspecialchars( trim( $_POST['manset'] ) ) );
by mysql_real_escape_string( )
$urlkont = "../resim/".$hres;
if ( !file_exists( $urlkont ) )
{
yardımlarınızı bekliyorum teşekkürler
Haber Scriptinde Haber Eklerken (") ( ' ) İşaretler sorunu :(
5
●419
- 10-08-2010, 22:27:27Üyeliği durdurulduhocam dediğini şu şekilde yaptımÆon adlı üyeden alıntı: mesajı görüntüle
echo "<img src=\"../resim/".$resu."\">";
foreach($_POST as $key => $val)
{
$_POST[$key] = mysql_real_escape_string($val);
}
$hadi = trim( $hadi );
$htarih = date( "Y-m-d H:i:s" );
$video = trim( $_POST['video'] );
$kod_t = trim( $_POST['kod_t'] );
$v_kod = trim( $_POST['v_kod'] );
$video = $video + $kod_t;
$hust = trim( $_POST['hust'] );
$htam = trim( $_POST['htam'] );
$hmanset = trim( $_POST['hmanset'] );
$hkat = $_POST['hkat'];
$hres = $_POST['hres'];
$album = $_POST['album'];
$sur = $_POST['sur'];
$surres = $_POST['surres'];
$anasayfa = $_POST['anasayfa'];
$manres = trim( $_POST['man_res'] );
$manset = strtolower( htmlspecialchars( trim( $_POST['manset'] ) ) );
$urlkont = "../resim/".$hres;
if ( !file_exists( $urlkont ) )
{
fakat haber ekle deyince bu defa
bu sayfa cıkıyor
Parse error: syntax error, unexpected $end in /home/adana/public_html/yonetim/haberekle.php on line 162 - 10-08-2010, 22:42:46sanırım kodu yanlış eklemişsiniz. foreach'in sonundaki } karakterini unutmuşsunuz. Kodları eski haline çevirip tekrar şu şekilde değiştirin; } karakterine dikkat edin.
} // Bu karakter önceki bir ifadeye ait // Foreach burada başlıyor foreach($_POST as $key => $val) { $_POST[$key] = mysql_real_escape_string($val); } $hadi = trim( $hadi ); $htarih = date( "Y-m-d H:i:s" ); $video = trim( $_POST['video'] );