$searchTerm = replace_tr($_GET[t]);
if (empty($searchTerm)) {
$searchTerm = $_POST[t];
}
if (strlen($searchTerm) - strcspn($searchTerm,"\"\\?*:/@|<>")) {
echo "zararlı kod yasak";
} else {
$varmi = mysql_query('SELECT COUNT(*) as t FROM arama WHERE aranan = "'.$seachTerm.'"');
$varmi = mysql_fetch_assoc($varmi);
$varmi = $varmi['t'];
if($varmi) {
$add = mysql_query("INSERT INTO arama SET aranan = '$searchTerm'");
} else {
----
syntax error, unexpected $end sayfanın sonu
----
Arkadaşlar yukarıdaki kodda snytax hatası alıyorum acaba nerde bu hata yardım edebilir misiniz?
Php Syntax Hatası
10
●1.092
- 07-11-2008, 23:11:52cevabınız için teşekkürler ama olmadı hala syntax hatası veriyor o yolladığınız koddan sonra $add = mysql_query("INSERT INTO arama SET aranan = '$searchTerm'"); vardı direk veritabanına kaydediyordu ama veritabanına daha önceki aramalar kaydedilmesin diye "varmi"yi ekledim şimdi hata veriyor isterseniz tüm dosyayı gönderebilirim
- 08-11-2008, 03:36:59Üyeliği durduruldudüzelttim.
<?php session_start(); include ("includes/config.php"); $page = $_GET[page]; if (empty($page) || !is_numeric($page)) { $page = "1"; } $searchTerm = replace_tr($_GET[t]); if (empty($searchTerm)) { $searchTerm = $_POST[t]; } if (strlen($searchTerm) - strcspn($searchTerm,"\"\\?*:/@|<>")) { echo "zararlı kod yasak"; } else { $varmi = mysql_query('SELECT COUNT(*) as t FROM arama WHERE aranan = "'.$seachTerm.'"'); $varmi = mysql_fetch_assoc($varmi); $varmi = $varmi['t']; if($varmi) { $add = mysql_query("INSERT INTO arama SET aranan = '$searchTerm'"); } else { $searchTerm = str_replace("-"," ",$searchTerm); $searchTerm = str_replace("_"," ",$searchTerm); // Display games function searchgames($page,$searchTerm) { global $siteurl, $filesperpage, $sefriendly; $basliklike=array(); $iceriklike=array(); $parcala=explode(' ',trim($searchTerm)); foreach($parcala as $x){ $basliklike[]="title like '%$x%'"; $iceriklike[]="description like '%$x%'"; } $baslikk=implode(' OR ',$basliklike); $icerikk=implode(' OR ',$iceriklike); $result = mysql_query("SELECT * FROM files WHERE ($baslikk OR $icerikk) && status ='1'"); if (mysql_num_rows($result) == '0') { echo '<h2>'.$searchTerm.' oyunları</h2>'; echo '<strong>'.$searchTerm.'</strong> oyunu bulunamadı, <strong>'.$searchTerm.'</strong> oyunları, sitemize eklenene kadar başka oyunlarımızı oynayabilirsiniz.'; ?> <? } else { echo '<h2>'.$searchTerm.' oyunları</h2>'; echo '<strong>'.$searchTerm.'</strong> ile ilgili, aşağıdaki oyunları bulduk. <strong>'.$searchTerm.'</strong> oyunlarını her zaman opoyun sitemizde oynayabilirsiniz.'; // Get number of pages $numrows = mysql_num_rows($result); $offset = ($page - 1) * $filesperpage; $pagescount = ceil($numrows/$filesperpage); for ($pagen = 1; $pagen <= $pagescount; $pagen++) { if ($pagen == $page) { $nav .= " <b>$pagen</b>"; } else { if ($pagen >= $page - 5 && $pagen <= $page + 5) { $nav .= " <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagen."\">$pagen</a>"; } } } if ($page > 1) { $pagen = $page - 1; $prev = "<a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=1\"><<</a> <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagen."\"><</a>"; } else { $prev = ""; } if ($page < $pagescount) { $pagen = $page + 1; $next = " <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagen."\">></a> <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagescount."\">>></a>"; } else { $next = ""; } // Display page numbers if ($pagescount > '1') { echo "<tr><td colspan='3' class='style12'>".$prev.$nav.$next."</td></tr>"; } $result2 = mysql_query("SELECT fileid, title, description, icon, iconlocation, timesplayed FROM files WHERE ($baslikk OR $icerikk) ORDER BY title LIMIT $offset, $filesperpage"); $fileinrow="1"; while($row = mysql_fetch_array($result2)) { $fileid = $row['fileid']; $filetitle = $row['title']; $filedescription = $row['description']; $fileicon = $row['icon']; $iconlocation = $row['iconlocation']; $timesplayed = number_format($row['timesplayed']); if ($iconlocation == '1') { $imageurl = $siteurl."/files/image/".$fileicon; } else { $imageurl = $fileicon; } if (strlen($filedescription) > '80') { $filedescription = substr("$filedescription",0,76)."..."; } if ($fileinrow == '1') { echo "<tr>"; } ?> <td width="33%"> <table class="browsegamesbox"> <tr> <td width="71"> <a href="<?php echo fileurl($fileid,$filetitle); ?>" target="_self"><img src="<?php echo $imageurl; ?>" width="115" height="90" title="<?php echo $filetitle; ?>" alt="<?php echo $filetitle; ?>" border="0"></a> </td> <td valign="top"> <a href="<?php echo fileurl($fileid,$filetitle); ?>" target="_self" class="gamelink"><?php echo $filetitle; ?></a><br /> <?php echo $filedescription; ?><br /> <span class="played"><?php echo $timesplayed; ?> defa oynandı</span> </td> </tr> </table> </td> <?php if ($fileinrow == '1') { echo "</tr>"; $fileinrow = "0"; } $fileinrow++; } if ($fileinrow == '2') { echo "<td width=\"50%\"></td><td width=\"50%\"></td></tr>"; } elseif ($fileinrow == '') { echo "<td width=\"50%\"></td></tr>"; } // Display page numbers if ($pagescount > '1') { echo "<tr><td colspan='3' class='style12'>".$prev.$nav.$next."</td></tr>"; } } } } $sitename2 = "$searchTerm oyunu oyna - $searchTerm. oyunları - Bedava Oyunlar - Arama"; $sitedescription = $searchTerm." Oyunu - Bedava Oyunlar - Bedava ".$searchTerm; $sitekeywords = $searchTerm.", oyna, indir, yeni oyunlar, oyunu indir, bedava oyna, ".$searchTerm; // Load template files include ("templates/".$template."/header.html"); include ("templates/".$template."/search.html"); include ("templates/".$template."/footer.html"); ?> - 08-11-2008, 12:27:35Üyeliği durduruldu
<?php session_start (); include ("includes/config.php"); $page = $_GET [page]; if (empty ( $page ) || ! is_numeric ( $page )) { $page = "1"; } $searchTerm = replace_tr ( $_GET [t] ); if (empty ( $searchTerm )) { $searchTerm = $_POST [t]; } if (strlen ( $searchTerm ) - strcspn ( $searchTerm, "\"\\?*:/@|<>" )) { echo "zararlı kod yasak"; } else { $varmi = mysql_query ( 'SELECT COUNT(*) as t FROM arama WHERE aranan = "' . $seachTerm . '"' ); $varmi = mysql_fetch_assoc ( $varmi ); $varmi = $varmi ['t']; if ($varmi) { $add = mysql_query ( "INSERT INTO arama SET aranan = '$searchTerm'" ); } else { $searchTerm = str_replace ( "-", " ", $searchTerm ); $searchTerm = str_replace ( "_", " ", $searchTerm ); // Display games function searchgames($page, $searchTerm) { global $siteurl, $filesperpage, $sefriendly; $basliklike = array (); $iceriklike = array (); $parcala = explode ( ' ', trim ( $searchTerm ) ); foreach ( $parcala as $x ) { $basliklike [] = "title like '%$x%'"; $iceriklike [] = "description like '%$x%'"; } $baslikk = implode ( ' OR ', $basliklike ); $icerikk = implode ( ' OR ', $iceriklike ); $result = mysql_query ( "SELECT * FROM files WHERE ($baslikk OR $icerikk) && status ='1'" ); if (mysql_num_rows ( $result ) == '0') { echo '<h2>' . $searchTerm . ' oyunları</h2>'; echo '<strong>' . $searchTerm . '</strong> oyunu bulunamadı, <strong>' . $searchTerm . '</strong> oyunları, sitemize eklenene kadar başka oyunlarımızı oynayabilirsiniz.'; } else { echo '<h2>' . $searchTerm . ' oyunları</h2>'; echo '<strong>' . $searchTerm . '</strong> ile ilgili, aşağıdaki oyunları bulduk. <strong>' . $searchTerm . '</strong> oyunlarını her zaman opoyun sitemizde oynayabilirsiniz.'; // Get number of pages $numrows = mysql_num_rows ( $result ); $offset = ($page - 1) * $filesperpage; $pagescount = ceil ( $numrows / $filesperpage ); for($pagen = 1; $pagen <= $pagescount; $pagen ++) { if ($pagen == $page) { $nav .= " <b>$pagen</b>"; } else { if ($pagen >= $page - 5 && $pagen <= $page + 5) { $nav .= " <a href=\"" . $siteurl . "/search.php?t=" . $searchTerm . "&page=" . $pagen . "\">$pagen</a>"; } } } if ($page > 1) { $pagen = $page - 1; $prev = "<a href=\"" . $siteurl . "/search.php?t=" . $searchTerm . "&page=1\"><<</a> <a href=\"" . $siteurl . "/search.php?t=" . $searchTerm . "&page=" . $pagen . "\"><</a>"; } else { $prev = ""; } if ($page < $pagescount) { $pagen = $page + 1; $next = " <a href=\"" . $siteurl . "/search.php?t=" . $searchTerm . "&page=" . $pagen . "\">></a> <a href=\"" . $siteurl . "/search.php?t=" . $searchTerm . "&page=" . $pagescount . "\">>></a>"; } else { $next = ""; } // Display page numbers if ($pagescount > '1') { echo "<tr><td colspan='3' class='style12'>" . $prev . $nav . $next . "</td></tr>"; } $result2 = mysql_query ( "SELECT fileid, title, description, icon, iconlocation, timesplayed FROM files WHERE ($baslikk OR $icerikk) ORDER BY title LIMIT $offset, $filesperpage" ); $fileinrow = "1"; while ( $row = mysql_fetch_array ( $result2 ) ) { $fileid = $row ['fileid']; $filetitle = $row ['title']; $filedescription = $row ['description']; $fileicon = $row ['icon']; $iconlocation = $row ['iconlocation']; $timesplayed = number_format ( $row ['timesplayed'] ); if ($iconlocation == '1') { $imageurl = $siteurl . "/files/image/" . $fileicon; } else { $imageurl = $fileicon; } if (strlen ( $filedescription ) > '80') { $filedescription = substr ( "$filedescription", 0, 76 ) . "..."; } if ($fileinrow == '1') { echo "<tr>"; } ?> <td width="33%"> <table class="browsegamesbox"> <tr> <td width="71"><a href="<?php echo fileurl ( $fileid, $filetitle ); ?>" target="_self"><img src="<?php echo $imageurl; ?>" width="115" height="90" title="<?php echo $filetitle; ?>" alt="<?php echo $filetitle; ?>" border="0"></a></td> <td valign="top"><a href="<?php echo fileurl ( $fileid, $filetitle ); ?>" target="_self" class="gamelink"><?php echo $filetitle; ?></a><br /> <?php echo $filedescription; ?><br /> <span class="played"><?php echo $timesplayed; ?> defa oynandı</span></td> </tr> </table> </td> <?php if ($fileinrow == '1') { echo "</tr>"; $fileinrow = "0"; } $fileinrow ++; } if ($fileinrow == '2') { echo "<td width=\"50%\"></td><td width=\"50%\"></td></tr>"; } elseif ($fileinrow == '') { echo "<td width=\"50%\"></td></tr>"; } // Display page numbers if ($pagescount > '1') { echo "<tr><td colspan='3' class='style12'>" . $prev . $nav . $next . "</td></tr>"; } } } } } $sitename2 = "$searchTerm oyunu oyna - $searchTerm. oyunları - Bedava Oyunlar - Arama"; $sitedescription = $searchTerm . " Oyunu - Bedava Oyunlar - Bedava " . $searchTerm; $sitekeywords = $searchTerm . ", oyna, indir, yeni oyunlar, oyunu indir, bedava oyna, " . $searchTerm; // Load template files include ("templates/" . $template . "/header.html"); include ("templates/" . $template . "/search.html"); include ("templates/" . $template . "/footer.html"); ?>sanırım oldu.