:Parse error: syntax error, unexpected $end

kassimi -  
 le père -
Bonjour,
j'ai un problème avec cette erreur qui bloque l'affichage de mon site :Parse error: syntax error, unexpected $end in C:\wamp\www\kassimij_arcade\inc\main-func.php on line 318
merci pour ton aide :)

<?php

function seo_str($var){
// Edit $ending to what you want all your paged to end in
// ie .html, .php, etc. The default is a folder style ending
$ending = "/";

// Gets rid of the non SEO friendly characters in the variable
$var = strtolower(trim($var));
$var = ereg_replace("[^a-z0-9]", " ", $var);
$var = ereg_replace(" +", "-", $var);
$var .= $ending;
return $var;
}

function seo_str_plain($var){
// Gets rid of the non SEO friendly characters in the variable
$var = strtolower(trim($var));
$var = ereg_replace("[^a-z0-9]", " ", $var);
$var = ereg_replace(" +", "-", $var);
return $var;
}

function restore_str($var,$upper){
// Raplaces SEO friendly characters with spaces
$var = ereg_replace("-", " ", $var);
// Capitalizes all the words
if ($upper == 1) {
$var = ucwords($var);
}
return $var;
}

function form_str($var) {
$var = str_replace("<","<", $var);
$var = str_replace(">",">", $var);
$var = str_replace("\"",""", $var);
return $var;
}

function escape_this($var){
$var = mysql_real_escape_string($var);
return $var;
}

function remove_slashes($var) {
$var = str_replace("\\n","%/newLine%", $var);
$var = str_replace("\\","", $var);
$var = str_replace("%/newLine%","\\n", $var);
return $var;
}

function remove_slashes2($var) {
$var = str_replace("\\n","%/newLine%", $var);
$var = str_replace("\\","", $var);
$var = str_replace("%/newLine%","\\\\n", $var);
return $var;
}

function gamesPlayedToday() {
$result = mysql_query("SELECT sum(playedToday) AS gamesPlayedToday FROM ats_games") or die(mysql_error());
if (mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$gamesPlayedToday = $row['gamesPlayedToday'];
} else {
$gamesPlayedToday = 0;
}
return $gamesPlayedToday;
}

function gamesPlayedOverall() {
$result = mysql_query("SELECT sum(played) AS gamesPlayedOverall FROM ats_games") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$gamesPlayedOverall = $row['gamesPlayedOverall'];
} else {
$gamesPlayedOverall = 0;
}
return $gamesPlayedOverall;
}

function totalContent($fileType) {
if ($fileType > 2) {
$where = "WHERE fileType = '$fileType'";
} else {
$where = "WHERE fileType = 1 || fileType = 2";
}
$result = mysql_query("SELECT count(gid) AS totalContent FROM ats_games $where") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$totalContent = $row['totalContent'];
} else {
$totalContent = 0;
}
return $totalContent;
}

function bestConvertingTradeToday() {
$result = mysql_query("SELECT tradeurl FROM ats_trades ORDER BY (convToday / inToday) DESC LIMIT 1") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$domain = plug_domain2($row['tradeurl']);
} else {
$domain = "N/A";
}
return $domain;
}

function bestConvertingTradeOverall() {
$result = mysql_query("SELECT tradeurl FROM ats_trades ORDER BY (convOverall / inOverall) DESC LIMIT 1") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$domain = plug_domain2($row['tradeurl']);
} else {
$domain = "N/A";
}
return $domain;
}

function worstConvertingTradeToday() {
$result = mysql_query("SELECT tradeurl FROM ats_trades ORDER BY (convToday / inToday) ASC LIMIT 1") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$domain = plug_domain2($row['tradeurl']);
} else {
$domain = "N/A";
}
return $domain;
}

function worstConvertingTradeOverall() {
$result = mysql_query("SELECT tradeurl FROM ats_trades ORDER BY (convOverall / inOverall) ASC LIMIT 1") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$domain = plug_domain2($row['tradeurl']);
} else {
$domain = "N/A";
}
return $domain;
}

function trafficSentToday() {
$result = mysql_query("SELECT sum(outToday) AS trafficSentToday FROM ats_trades") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$trafficSentToday = $row['trafficSentToday'];
} else {
$trafficSentToday = 0;
}
return $trafficSentToday;
}

function trafficSentOverall() {
$result = mysql_query("SELECT sum(outOverall) AS trafficSentOverall FROM ats_trades") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$trafficSentOverall = $row['trafficSentOverall'];
} else {
$trafficSentOverall = 0;
}
return $trafficSentOverall;
}

function trafficReceivedToday() {
$result = mysql_query("SELECT sum(inToday) AS trafficReceivedToday FROM ats_trades") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$trafficReceivedToday = $row['trafficReceivedToday'];
} else {
$trafficReceivedToday = 0;
}
return $trafficReceivedToday;
}

function trafficReceivedOverall() {
$result = mysql_query("SELECT sum(inOverall) AS trafficReceivedOverall FROM ats_trades") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
$trafficReceivedOverall = $row['trafficReceivedOverall'];
} else {
$trafficReceivedOverall = 0;
}
return $trafficReceivedOverall;
}

function trade_banners_link($baseDir) {
$result = mysql_query("SELECT * FROM ats_trades WHERE tradeStatus = 1 AND credits >= 1 ORDER BY rand() LIMIT 1") or die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_array($result);
}
return $baseDir."out.php?id=".$row['tradeid'];
}

function traffic_trade_banners($images,$width,$height,$link,$alt) {
if (preg_match("/,/",$images)) {
$images = explode(",",$images);
shuffle($images);
$image = $images[0];
} else {
$image = $images;
}

?>
<a href="<?=$link;?>" title="<?=$alt;?>"><img src="<?=$image;?>" width="<?=$width;?>" height="<?=$height;?>" alt="<?=$alt;?>" border="0" /></a>
<?
}

function plug_redirect($gameID){
$sql = "SELECT ats_trades.tradeStatus, ats_trades.tradeid, ats_trades.credits,
ats_tradePlugs.gameid,
ats_tradePlugs.tid,
ats_tradePlugs.plugurl,
ats_tradePlugs.plugStatus
FROM ats_trades, ats_tradePlugs
WHERE ats_trades.tradeStatus = 1
AND ats_tradePlugs.plugStatus = 1
AND ats_trades.credits > 0
AND ats_tradePlugs.gameid = '$gameID'
AND ats_tradePlugs.plugurl != ''
AND ats_tradePlugs.tid=ats_trades.tradeid
ORDER BY rand()";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)) {
while ($row = mysql_fetch_array($result)) {
$id = $row['tid'];
if (isset($_COOKIE['ref_'.$id]) || isset($_COOKIE['sentto_'.$id])) {
$linkid = "";
} else {
$linkid = $id;
break;
}
}
} else {
$linkid = "";
}

return $linkid;
}

function plug_domain($gameID,$siteID){
$sql = "SELECT plugurl FROM ats_tradePlugs
WHERE gameid = '$gameID'
AND tid = '$siteID' LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_array($result)) {
$plugURL = $row['plugurl'];
$array = parse_url($plugURL);
$domain = $array['host'];
$domain = str_replace("www.", "", $domain);
}
} else {
$domain = "";
}

return $domain;
}

function plug_domain2($url){
$urlArray = parse_url($url);
$domain = $urlArray['host'];
$domain = str_replace("www.", "", $domain);

return $domain;
}

function seoGameLink($catID,$tradeType,$gameFile,$preGamePageStatus) {
if ($preGamePageStatus == "0" && $tradeType == 2) {
return $gameFile;
} else {
return seo_str(getGameCat($catID));
}
}

function getGameCat($catID) {
$result = mysql_query("SELECT cName FROM ats_categories WHERE cid = '$catID' LIMIT 1");
$row = mysql_fetch_array($result);
return remove_slashes($row['cName']);
}

function seoGameTitle($siteName,$gameName,$catName,$pageTitle) {
$pageTitle = str_replace("%sitename%",$siteName, $pageTitle);
$pageTitle = str_replace("%gamename%",$gameName, $pageTitle);
$pageTitle = str_replace("%category%",$catName, $pageTitle);
return $pageTitle;
}

function seoGameListTitle($siteName,$cat_term,$pageNum,$pageTitle) {
$pageTitle = str_replace("%sitename%",$siteName, $pageTitle);
$pageTitle = str_replace("%category%",$cat_term, $pageTitle);
$pageTitle = str_replace("%term%",$cat_term, $pageTitle);
if ($pageNum == 1) {
$pageTitle = str_replace(" %pagenumber%","", $pageTitle);
$pageTitle = str_replace("%pagenumber%","", $pageTitle);
$pageTitle = str_replace(" - - "," - ", $pageTitle);
} else {
$pageTitle = str_replace("%pagenumber%","Page ".$pageNum, $pageTitle);
}
return $pageTitle;
}

function seoMiscTitle($siteName,$pageTitle) {
$pageTitle = str_replace("%sitename%",$siteName, $pageTitle);
return $pageTitle;
}

function ATSEncodeHTML($var) {
$var = str_replace("<","<", $var);
$var = str_replace(">",">", $var);
$var = str_replace("\"",""", $var);
$var = str_replace("'","'", $var);
$var = str_replace("/","/", $var);
return $var;
}

?>

et merci

3 réponses

Stringman621 Messages postés 1802 Date d'inscription   Statut Membre Dernière intervention   340
 
Bonjour,

Ce message apparait en général quand il manque une accolade de fin, j'ai déjà eu le même souci ;)
0
kassimi
 
merci . pour ta repons
mé a qu'il ligne .il manque ce accolade fermante
et s quoi le solustion
0
le père
 
Bonjour

C'est parce que tu as <? au lieu de <?php à la ligne 183.
Il suffit de remettre <?php
0