$filename = sprintf ("accessLog%s.dat", date("Ym")); $currentURL = 'http://' . $_SERVER ['HTTP_HOST'] . $_SERVER ['PHP_SELF']; $numerOfArguments = $_SERVER ['argc']; if ($numerOfArguments > 0) { $arguments = $_SERVER ['argv']; $currentURL .= '?' . $arguments [0]; $argumentos = sprintf ("'%s'", $arguments [0]); } else $argumentos = 'NULL'; $fileContent = urlencode($REMOTE_ADDR); $fileContent.= date(";Y/m/d;H:i:s;"); $fileContent.= $currentURL; $fileContent.= ";" . $_SERVER ['HTTP_REFERER']; $fileContent.= "\n"; if ($handle = fopen($filename, 'a')) { if (flock($handle, LOCK_EX)) { fwrite ($handle, $fileContent); flock ($handle, LOCK_UN); fclose ($handle); } } $idRamo = getidRamoFromURL ($currentURL); // $origem = $_SERVER ['HTTP_REFERER']; // $host = $_SERVER ['HTTP_HOST']; // $currentURL = 'http://' . $host . $_SERVER ['PHP_SELF']; // $data = date ('Ymd'); // $hora = date ('His'); // $ipAddress = urlencode($REMOTE_ADDR); // include 'sampaonlineDB.php'; // $sql = "INSERT INTO logAcessosPaginasGuia (idRamo, data, hora, ipAddress, Referencia, argumentos) VALUES ('$idRamo', '$data', '$hora', '$ipAddress', '$origem', '$currentURL')"; // if (!$result = mysql_query($sql, $db)) echo mysql_errno($db) . ": " . mysql_error($db) . "\n"; // mysql_close ($db); if (!isset ($_GET['idBairro'])) { if (empty ($origem)) $origem = "http://" . $host; $dominioBase = obterDominioBase ($origem); if (!strcmp ($dominioBase, 'sampaonline')) $idBairro = 'ALL'; else { $posDotCom = strpos ($origem, '.com'); $pos = strpos ($origem, '/', $posDotCom); if ($pos === FALSE) $pos = strlen ($origem); $urlReferrer = substr ($origem, 0, $pos); $idBairro = obterIdBairroFromURL ($urlReferrer); // Só por via das dúvidas !!! if (!strcmp ($idBairro, 'sampaonline')) $idBairro = 'ALL'; } } include 'sampaonlineDB.php'; $query = "SELECT tituloRamo, descricaoRamo, porBairro from ramos WHERE idRamo = '$idRamo'"; $result = mysql_query($query, $db); if (!$result) die ("ERRO em $query"); $ramo = mysql_fetch_assoc ($result); mysql_free_result ($result); $query = "SELECT complementoTitulo, complementoDescricao, preposicao, nomeDoBairro, zona from bairros WHERE idBairro = '$idBairro'"; $result = mysql_query($query, $db); if (!$result) die ("ERRO em $query"); $bairro = mysql_fetch_assoc ($result); mysql_free_result ($result); if (!strcmp ($idBairro, 'ALL')) { printf ("%s em São Paulo\n", $ramo['tituloRamo']); printf ("\n", $ramo['descricaoRamo']); } else { printf ("%s %s %s\n", $ramo['tituloRamo'], $bairro ['preposicao'], $bairro ['nomeDoBairro']); if (empty ($bairro ['complementoDescricao'])) printf ("\n", $ramo['descricaoRamo'], $bairro ['complementoTitulo']); else printf ("\n", $ramo['descricaoRamo'], $bairro ['complementoTitulo'], $bairro ['complementoDescricao']); }