alexonline n00b

Joined: 06 Jul 2004 Posts: 3
|
Posted: Mon Jul 19, 2004 1:38 pm Post subject: probleme javascript php |
|
|
<html>
<head>
<title>Resultat de la requette</title>
<script language="JavaScript">
<!-- debut
function resolution()
{
// This script will test up to the following version.
flash_versions = 20;
// Initialize variables and arrays
var flash = new Object();
flash.installed=false;
flash.version='0.0';
// Dig through Netscape-compatible plug-ins first.
if (navigator.plugins && navigator.plugins.length) {
for (x=0; x < navigator.plugins.length; x++) {
if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
flash.version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
flash.installed = true;
break;
}
}
}
// Then, dig through ActiveX-style plug-ins afterwords
else if (window.ActiveXObject) {
for (x = 2; x <= flash_versions; x++) {
try {
oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
if(oFlash) {
flash.installed = true;
flash.version = x + '.0';
}
}
catch(e) {}
}
}
// Create sniffing variables in the following style: flash.ver[x]
flash.ver = Array();
for(i = 4; i <= flash_versions; i++) {
eval("flash.ver[" + i + "] = (flash.installed && parseInt(flash.version) >= " + i + ") ? true : false;");
}
//document.write(vf);
//document.location="index.php?r=1&width="+screen.width+"&height="+screen.height+"&version_flash="+vf;
largeur=screen.width;
hauteur=screen.height;
vf=flash.version;
document.write(largeur);
document.write(hauteur);
document.write(vf);
document.location="index.php?r=1&version_flash="+vf+"&width="+largeur+"&height="+hauteur;
// window.location.href="index.php?r=1&version_flash="+$vf+"&width="+$largeur+"&height="+$hauteur;
}
-->
</script>
<?php
$vFlash= "version flash : $vf";
$resolution="Résolution : $largeur * $hauteur";
?>
</head>
<body>
<pre>
<?php
if(empty($r))
{
echo '<body onLoad="resolution();"></body></html>';
echo "\n\t\t\t\t\tTest en cours";
}
else
{
// Valeur de la version de flash
if(eregi("application/x-shockwave-flash", $_SERVER['HTTP_ACCEPT']))
{
$flash="installé";
}
else
{
$flash="non installé";
}
//Résolution de l écran
//Date du test
$datum=date("d M Y H:i:s");
////////////// L adresse IP && SCAN
$ip=$_SERVER['REMOTE_ADDR'];
$commande='nmap ' . $_SERVER['REMOTE_ADDR'] . ' -pU:80,8080,443,1935,T:80,8080,443,1935';
//$commande='nmap ' . $_SERVER['REMOTE_ADDR'];
//////////////////:Navigateur
if (ereg("MSIE 6.0", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Internet explorer 6.0";
}
else if (ereg("MSIE 5.5", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Internet explorer 5.5";
}
else if (ereg("MSIE 5.0", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Internet explorer 5.0";
}
else if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Internet explorer";
}
else if (ereg("safari", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Safari";
}
else if (ereg("^Mozilla/", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Netscape navigator";
}
else if (ereg("^Opera/", $_SERVER["HTTP_USER_AGENT"]))
{
$navigateur="Opéra";
}
else
{
$navigateur="navigateur inconnu";
}
////////////////////// OS
if (ereg("Linux", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="linux";
}
else if (ereg("WinNT", $_SERVER["HTTP_USER_AGENT"])||ereg("Windows NT 5.1", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="Windows XP";
}
else if (ereg("WinNT", $_SERVER["HTTP_USER_AGENT"])||ereg("Windows NT 5", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="Windows 2000";
}
else if (ereg("WinNT", $_SERVER["HTTP_USER_AGENT"])||ereg("Windows NT 4", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="Windows NT";
}
else if (ereg("Windows 98", $_SERVER["HTTP_USER_AGENT"])||ereg("Win98", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="Windows 98";
}
else if (ereg("Windows 95", $_SERVER["HTTP_USER_AGENT"])||ereg("Win95", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="Windows 95";
}
else if (ereg("Macintosh", $_SERVER["HTTP_USER_AGENT"])||ereg("Mac_PowerPC", $_SERVER["HTTP_USER_AGENT"]))
{
$OS="un Mac OS";
}
else
{
$OS="OS inconnu";
}
//////////// langue
$langs=explode(",",$_SERVER["HTTP_ACCEPT_LANGUAGE"]);
// Conquaténation des info pour la base de données
$donnee = "PB DE CONNXION | ";
$donnee .= $datum;
$donnee .= " | IP:";
$donnee .= $ip;
$donnee .= " | OS:";
$donnee .= $OS;
$donnee .= " | navigateur:";
$donnee .= $navigateur;
$donnee .= " | flash:";
$donnee .= $flash;
$donnee .= " | ".$vFlash;
$donnee .= " | ".$resolution;
$donnee .= " | langue:";
$donnee .= "$langs[0]";
$donnee .= " | SCAN:";
$tmp = shell_exec($commande) ;
$tmp1=stristr($tmp,"80/tcp") ;
$longueur=strlen($tmp1);
$longueur-=72;
$tmp =str_replace(" "," ",str_replace(" "," ",str_replace(" "," ",str_replace(" "," ",str_replace(" "," ",str_replace("\n","|",rtrim(substr($tmp1,0,$longueur))))))));
$donnee .=trim($tmp);
echo $donnee;
echo "\n\n";
// Connexion avec la basse
// definition des variable
$url="www.XXXXX.com";
$log=XXXXX;
$pass=XXXXX;
$base=XXXXX;
$table=XXXXX;
$idConnexion = mysql_connect($url, $log, $pass);
if ($idConnexion) echo "Connexion au serveur réussie\n";
else echo "Connexion au serveur ratée\n";
// Connexion à la base
$connexionReussie = mysql_select_db("$base");
if ($connexionReussie) echo "Connexion à la base réussie\n";
else echo "Connexion à la base ratée\n";
// Trouver le dernier enregsitrement dans la base
$qr = mysql_query("SELECT MAX(id_log) as toto FROM $table");
$nrows = mysql_num_rows($qr);
$rString = "n=".$nrows;
for ($i=0; $i < $nrows; $i++)
{
$row = mysql_fetch_array($qr);
$rString .= "&id_log".$i."=".$row['toto'];
}
$dernierEnregistrement = $row['toto'];
echo "le dernier log enregistré est : ".$dernierEnregistrement."\n";
// incrementation de l'id
$newEnregistrement=$dernierEnregistrement+1;
echo "le nouveau log est :".$newEnregistrement."\n";
// Ajouter les données dans la base
$result = mysql_query("insert into $table(id_log,log) Values('$newEnregistrement','$donnee')");
if (!$result)
{
echo "L'enregistrement de vos données a échoué.\n";
}
else
{
echo "Opération réussi\n";
}
// Déconnexion de la base
$close=mysql_close();
if ($close) echo "La base s'est bien fermée\n";
else echo "Fermeture de la base ratée\n";
}
?>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
alors je n'arrive pas à récupérer les variables qui sont trouver dans le javascript et qui sont bien afficher dans la barre d'adresse merci de votre aide je suis nouveau lol +++ |
|