Vēlējos uzināt kā es varu uzlikt, lai ja jau tāds servers ir text failā scripts to nepievieno.
Lūk kods
<?php
//TE noradi kura faila bus visi dati
$datufails = "lgsl_servers.html";
//Shite uz aatro naviagcija
echo "<a href=\"?id=1\">Pievienot serveri</a> <br><br><br>";
//Ja Gribi lai citi redz tavu pieteikumu <a href=\"?id=2\">Pieteikumi</a>"."
//Shite uz aatro kkada navigacija ar switchu
switch(htmlspecialchars(stripslashes(trim($_GET['id'])))) {
case "1": // Sheit bus pieteikuma forma
//Ja forma nav apstiprinata taa tiks paradiita
if(!isset($_POST['submitted'])) {
?>
<form name="forma" method="POST" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
Ip/dns: <input type="text" name="vards" size="25"><br>
Ports: <input type="text" name="parole" size="25"><br>
<input type="submit" value="Pievienot" name="poga">
<input type="hidden" name="submitted" value="TRUE">
</form>
<?php
//Ja ir apstiprinata tad daram visu ko vajag attiecigi ierakstam failaa....
} elseif(isset($_POST['submitted'])) {
// Shis te noraada ja ir noradits kkads teksts un vards
if(isset($_POST['parole']) && isset($_POST['vards']) && !empty($_POST['vards']) && !empty($_POST['parole'])) {
//rekur tad te buus tavs laiks
setlocale(LC_TIME, 'Latvian_Latvia.1257'); // win
$datums = strftime("%Y.gada %d.%B");
$laiks = date("H:i:s");
$time = $datums." ".$laiks;
//Nedaudz filtrejam lai neiebaro neko
$vards = htmlspecialchars(stripslashes(trim($_POST['vards'])));
$parole = htmlspecialchars(stripslashes(trim($_POST['parole'])));
//rekur mes noradam tekstu un failu, attiecigi atveram ierakstam un aizveram failu
$teksts="
".$vards.":".$parole.":halflife" ;
$fails = fopen("$datufails", "a");
fwrite($fails,$teksts);
fclose($fails);
//paradam ka viss ir veiksmigi ierakstis
echo "Serveris pievienots sarakstam";
//Te ja nenorada tekstu parada zinu ....
} else {
echo "Tu neaizpildiji kadu laucinu";
}
//sheit aizveram else
}
//shiet beidzas pieteikuma forma #4
break;
//rekur paradisim pieteikumus (ja tas vajadzigs nonjemiet "//"
//default: case "2":
$linijas = file("$datufails");
foreach ($linijas as $linija)
{
//echo htmlspecialchars(stripslashes(trim($linija))) . '<br />';
}
break;
}
?>