Codice PHP:
<head>
</head>
<body background=http://www.skydrake.altervista.org/ogame/immagini/epicback-right.jpg bgproperties="fixed">
<table align="center"> <tr> <td>
<form method="post" action="http://www.skydrake.altervista.org/ogame/i/tools/falangedeuterica/falaspy3.php">
<table align="center" cellpadding=5>
<tr> <td width=500 bgcolor=#dddd00>
<script language=php>
if(ereg("Risorse(.+)Metallo", $SPYREPORT, $TESTOPIANETA)) {
if(ereg("Metallo(.+)Flotte", $SPYREPORT, $TESTORISORSE)) {
if(ereg("Flotte(.+)Difesa", $SPYREPORT, $TESTOFLOTTE)) {
if(ereg("Difesa(.+)Costruzioni", $SPYREPORT, $TESTODIFESE)) {
if(ereg("Costruzioni(.+)Ricerca", $SPYREPORT, $TESTOCOSTRUZIONI)) {
if(ereg("Ricerca(.+)Probabilità", $SPYREPORT, $TESTORICERCHE)) {
$RAPPORTO=4;
} else {
$RAPPORTO=-1;
echo "rapporto di spionaggio riportato male. ritorna alla pagina precedente e copia da risorse a probabilità di controspionaggio x%";
};
} else {
if(ereg("Costruzioni(.+)Probabilità", $SPYREPORT, $TESTOCOSTRUZIONI)) {
$RAPPORTO=3;
} else {
$RAPPORTO=-1;
echo "rapporto di spionaggio riportato male. ritorna alla pagina precedente e copia da risorse a probabilità di controspionaggio x%";
};
};
} else {
if(ereg("Difese(.+)Probabilità", $SPYREPORT, $TESTODIFESE)) {
$RAPPORTO=2;
} else {
$RAPPORTO=-1;
echo "rapporto di spionaggio riportato male. ritorna alla pagina precedente e copia da risorse a probabilità di controspionaggio x%";
};
};
} else {
if(ereg("Flotte(.+)Probabilità", $SPYREPORT, $TESTOFLOTTE)) {
$RAPPORTO=1;
} else {
$RAPPORTO=-1;
echo "rapporto di spionaggio riportato male. ritorna alla pagina precedente e copia da risorse a probabilità di controspionaggio x%";
};
};
} else {
if(ereg("Metallo(.+)Probabilità", $SPYREPORT, $TESTORISORSE)) {
$RAPPORTO=0;
} else {
$RAPPORTO=-1;
echo "rapporto di spionaggio riportato male. ritorna alla pagina precedente e copia da risorse a probabilità di controspionaggio x%";
};
};
} else {
$RAPPORTO=-1;
echo "rapporto di spionaggio riportato male. ritorna alla pagina precedente e copia da risorse a probabilità di controspionaggio x%";
};
if ($RAPPORTO>=0) {
if (ereg("([0123456789]+):([0123456789]+):([0123456789]+).+data.([0123456789]+)-([0123456789]+).([0123456789]+):([0123456789]+):([0123456789]+)", $TESTOPIANETA[1], $LETTO)) {
$GALASSIA=$LETTO[1];
$SISTSOL=$LETTO[2];
$PIANETA=$LETTO[3];
$MESE=$LETTO[4];
$GIORNO=$LETTO[5];
$ORE=$LETTO[6];
$MINUTI=$LETTO[7];
$SECONDI=$LETTO[8];
echo "INFORMAZIONI ACQUISITE <br><br>";
echo "coordinate pianeta<br>galassia <input type=text name=GALASSIA1 size=6 maxlenght=6 value=" . $GALASSIA . " > <br>";
echo "sistema <input type=text name=SISTSOL1 size=6 maxlenght=6 value=" . $SISTSOL . " > <br>";
echo "posizione <input type=text name=PIANETA1 size=6 maxlenght=6 value=" . $PIANETA . " > <br>";
echo "spionaggio avvenuto il giorno <input type=text name=GIORNO1 size=6 maxlenght=6 value=" . $GIORNO . " > <br>";
echo " mese <input type=text name=MESE1 size=6 maxlenght=6 value=" . $MESE . " > <br>";
echo "alle ore <input type=text name=ORE1 size=6 maxlenght=6 value=" . $ORE . " > <br>";
echo "minuti <input type=text name=MINUTI1 size=6 maxlenght=6 value=" . $MINUTI . " > <br>";
echo "secondi <input type=text name=SECONDI1 size=6 maxlenght=6 value=" . $SECONDI . " > <br>";
} else {
echo "ERRORE nella lettura dell'intestazione del report<br><br>";
};
if (ereg("([0123456789]+)[^0-9]+([0123456789]+)[^0-9]+([0123456789]+)", $TESTORISORSE[1], $LETTO)) {
$METALLO=$LETTO[1];
$CRISTALLO=$LETTO[2];
$DEUTERIO=$LETTO[3];
echo "RISORSE PRESENTI SUL PIANETA<br>";
echo "metallo: <input type=text name=METALLO1 size=10 maxlenght=10 value=" . $METALLO . " > <br>";
echo "cristallo: <input type=text name=CRISTALLO1 size=10 maxlenght=10 value=" . $CRISTALLO . " > <br>";
echo "deuterio: <input type=text name=DEUTERIO1 size=10 maxlenght=10 value=" . $DEUTERIO . " > <br>";
} else {
echo "ERRORE nella lettura delle risorse<br><br>";
};
if ($RAPPORTO>=1) {
echo "FLOTTE PRESENTI SUL PIANETA<br>";
if (ereg("Cargo legger. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$CARGOPICCOLI=$LETTO[1];
} else {
$CARGOPICCOLI=0;
};
echo "Cargo leggero: <input type=text name=CARGOPICCOLI1 size=6 maxlenght=6 value=" . $CARGOPICCOLI . " > <br>";
if (eregi("Cargo pesante ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$CARGOGRANDI=$LETTO[1];
} else {
$CARGOGRANDI=0;
};
echo "Cargo pesante: <input type=text name=CARGOGRANDI1 size=6 maxlenght=6 value=" . $CARGOGRANDI . " > <br>";
if (eregi("Caccia legger. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$LF=$LETTO[1];
} else {
$LF=0;
};
echo "Caccia leggero: <input type=text name=LF1 size=6 maxlenght=6 value=" . $LF . " > <br>";
if (eregi("Caccia pesant. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$HF=$LETTO[1];
} else {
$HF=0;
};
echo "Caccia pesante: <input type=text name=HF1 size=6 maxlenght=6 value=" . $HF . " > <br>";
if (eregi("Incrociator. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$CRUISER=$LETTO[1];
} else {
$CRUISER=0;
};
echo "Incrociatore: <input type=text name=CRUISER1 size=6 maxlenght=6 value=" . $CRUISER . " > <br>";
if (eregi("Nav. da battaglia ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$BS=$LETTO[1];
} else {
$BS=0;
};
echo "Nave da battaglia: <input type=text name=BS1 size=6 maxlenght=6 value=" . $BS . " > <br>";
if (eregi("Colonizzatric. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$COLONY=$LETTO[1];
} else {
$COLONY=0;
};
echo "Colonizzatrice: <input type=text name=COLONY1 size=6 maxlenght=6 value=" . $COLONY . " > <br>";
if (eregi("Riciclatric. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$RECY=$LETTO[1];
} else {
$RECY=0;
};
echo "Riciclatrice: <input type=text name=RECY1 size=6 maxlenght=6 value=" . $RECY . " > <br>";
if (eregi("Sond. spia ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$SONDE=$LETTO[1];
} else {
$SONDE=0;
};
echo "Sonde spia: <input type=text name=SONDE1 size=6 maxlenght=6 value=" . $SONDE . " > <br>";
if (eregi("Bombardier. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$BOMBER=$LETTO[1];
} else {
$BOMBER=0;
};
echo "Bombardiere: <input type=text name=BOMBER1 size=6 maxlenght=6 value=" . $BOMBER . " > <br>";
if (eregi("Corazzat. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$CORAZZATE=$LETTO[1];
} else {
$CORAZZATE=0;
};
echo "Corazzate: <input type=text name=CORAZZATE1 size=6 maxlenght=6 value=" . $CORAZZATE . " > <br>";
if (eregi("Mort. ner. ([0123456789]+)", $TESTOFLOTTE[1], $LETTO)) {
$RIP=$LETTO[1];
} else {
$RIP=0;
};
echo "Morte nera: <input type=text name=RIP1 size=6 maxlenght=6 value=" . $RIP . " > <br>";
} else {
echo "IL TESTO FLOTTE E' ASSENTE, sorry, ma devi ricominciare tutto dall'inizio";
};
};
</script>
</td> </tr>
<!CORRETTORE CON GUESTBOOK>
<tr> <td width=500 bgcolor=#bb0000>
<script language=php>
if(ereg("data(.+)Probabilit", $SPYREPORT, $SPYREPORTCENSURATO)) {
echo "SPYREPORT (censurato) <br><br>Risorse su CENSURATO [1:1:1] in data " . $SPYREPORTCENSURATO[1] . " Probabilità di controspionaggio:0%
<br><br>";
echo "TESTOFLOTTE<br><br>" . $TESTOFLOTTE[1] . "<br><br>";
echo "fleetcode: " . $CARGOPICCOLI . $CARGOGRANDI . $LF . $HF . $CRUISER . $BS . $BOMBER . $SONDE . $CORAZZATE . $RIP;
} else {
echo "danazione! manco questo va! :D ";};
</script>
<tr> <td width=500 bgcolor=#334466>
<script type="text/javascript" src="http://www.altervista.org/js_tags/guestbook.js"></script> </td></tr>
<!FINE GUESTBOOK>
<tr> <td width=500 bgcolor=#334466> <font color=#eeeeff> Inserisci il primo spyreport successivo alla partenza della flotta nemica. (DEVE ESSERE COMPLETO ALMENO FINO A: "FLOTTE") Copiare da risorse a probabilità di controspionaggio x% </font> </td> </tr>
<tr> <td width=500 bgcolor=#334466> <textarea cols="40" rows="5" name="SPYREPORT" wrap=virtual></textarea> </td> </tr>
<tr> <td width=500 bgcolor=#334466> <p align="center"> <input type="submit" value="PROCEDI"> </p> </td> </tr>
</table>
</form>
</td> <td>
<script language="javascript" type="text/javascript">
document.write('<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=20&f=3&'+new Date().getTime()+'"><\/s'+'cript>');
</script>
</td></tr></table>
<br>
</body>
</html>
come vedete ho aggiunto un modo per emorizzare i report che non vengono letti e gli errori che generano... se gli date un occhio l'indirizzo della pagina è