Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 10:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP - 24 Std Zugriff

Discussion on PHP - 24 Std Zugriff within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
PHP - 24 Std Zugriff

Ich will jetzt mit diesem Code:
PHP Code:
<?php
$filename 
'count_thanks.txt';
$somecontent "Thanks \n";

// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {

    
// Wir öffnen $filename im "Anhänge" - Modus.
    // Der Dateizeiger befindet sich am Ende der Datei, und
    // dort wird $somecontent später mit fwrite() geschrieben.
    
if (!$handle fopen($filename"a")) {
         print 
"Kann die Datei $filename nicht öffnen";
         exit;
    }

    
// Schreibe $somecontent in die geöffnete Datei.
    
if (!fwrite($handle$somecontent)) {
        print 
"Kann in die Datei $filename nicht schreiben";
        exit;
    }

    print 
"Danke, dass Du $somecontent gedrückt hast!";

    
fclose($handle);

} else {
    print 
"Die Datei $filename ist nicht schreibbar";
}
?>
Eine 24 Stunden IP Block machen aber wie geht das?

Wenn es geht Ohne "DB","MySQL",...
Wär nett wenn Ihr mir helfen köntet!
BlueBasHeR is offline  
Old 03/11/2012, 18:28   #2
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Dann würde ich dir raten, eine Datei mit PHP zu erstellen, welche als den Namen die IP und als Inhalt den aktuellen Timestamp hat...
Anschließend einfach überprüfen, ob eine entsprechende Datei existiert und der Stamp nur 24h zurückliegt...

Beispiel:
PHP Code:
<?php
$filename 
'ip_blocks/'.getenv('REMOTE_ADDR');
$somecontent time();

if (
is_writable($filename)) {
    if (!
$handle fopen($filename"a+")) {
         die(
'Kann die Datei '.$filename.' nicht öffnen');
    }

    if (!
fwrite($handle$somecontent)) {
       die(
'Kann in die Datei .'$filename.' nicht schreiben');
    }
    
fclose($handle);

} else {
    echo 
'Die Datei ',$filename,' ist nicht schreibbar';
}
?>
Und zum Auslesen:
PHP Code:
$ip=getenv('REMOTE_ADDR');
$file='ip_block/'.$ip;
$time=0;
if(
file_exists($file)){
$time=file_get_contents($file); }
if(
$time>time()*60*60*24){
die(
'IP geblockt.'); } 
PseudoPsycho is offline  
Thanks
1 User
Old 03/11/2012, 19:02   #3
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
DU BIST GENIAL !!! Danke!! EINE STUNDE GESUCHT UND NICHST GEFUNDEN...!

Thanks haste von mir
BlueBasHeR is offline  
Old 03/11/2012, 19:09   #4
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by BlueBasHeR View Post
DU BIST GENIAL
Ja, aber faul...
Wie du sicher gemerkt hast, ist es dein CounterScript, nur umgeschrieben... xD
PseudoPsycho is offline  
Old 03/11/2012, 19:10   #5
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
egal^^^^ xD es hat geklappt!^^

nach dem 2x geht der code nicht mehr warum?
BlueBasHeR is offline  
Reply


Similar Threads Similar Threads
Datenbank-Zugriff
12/15/2010 - Metin2 Private Server - 12 Replies
http://www.shinyoki.com/vorstellung/headers/large/ _0001_Ein-kleiner-Einblick-in-die-Welt-von-Shinyok i.png http://www.youtube.com/watch?v=qo7e58-VUiM http://www.shinyoki.com/vorstellung/headers/big/_ 0002_Vorab.png Diese Vorstellung ist nur ein kleiner Vorgeschmack auf das, was dich bei Shinyoki erwartet. Unser Team legte bei der Erstellung des Servers viel Wert auf korrekte Sprache, professionelle Verarbeitung & volle Funktionalität der Features und ein fehlerfreies Spielvergnügen....
[W-Lan]Kein I-Net Zugriff
07/05/2010 - Technical Support - 6 Replies
Hey liebe Community ich habe seit heute ein Problem unzwar: Ich hatte ganz normal Warrock gespielt und auf einmal wurde ich gekickt(unwichtig). Und was ist, natürlich ich habe wieder kein I-net Zugriff! Ich bitte um hilfe ich kann nun mit meinem Laptop gar nicht mehr ins Internet! Wo eigentlich meine W-Lan BOX angezeigt wird und zeigt was für nen Signalstärke der hat ist nun ein Rotes X
[PHP]SSH Zugriff möglich?
04/17/2010 - Web Development - 7 Replies
Hi liebe EPVPler ^^ Hoffe bin in der richtigen Sektion :P Also ist es möglich über eine Homepage (per PHP oder HTML) ein SSH Zugriff zu einem Linux Server aufzubauen ? Also ich stell mir das so vor: 1.Du klickst auf einen Button. (Kann ich selbst bauen :P ) 2.Er connectet per SSH auf einen FreeBSD Server. 3.Er loggt sich ein. 4.Er führt ./stop aus und sofort (oder 5 Sec. später) ./start aus. Wäre dass iwie möglich? Wenn ja bitte Link oder gleich einen Code =) DAnke im Vorraus =) MFG...
Zugriff auf Datenbank
03/25/2010 - Metin2 Private Server - 4 Replies
Hey, mein Freund hat einen Server über Hamachi laufen, und ich soll die NPC's usw. bearbeiten. Allerdings bekomme ich keinen Zugriff auf die Datenbank! Alles ist richtig ausgefüllt, daran liegt es also schonmal nicht. Ist es überhaupt möglich, das ich auf die DB zugreifen kann? Hoffe, ihr könnt mir da helfen. MfG
Zugriff verweigert
02/09/2010 - Metin2 Private Server - 6 Replies
Zugriff verweigert! Neues XAMPP Sicherheitskonzept: Der Zugriff auf das angeforderte Verzeichnis ist nur aus dem lokalen Netzwerk möglich. Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden. Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. Error 403



All times are GMT +1. The time now is 10:08.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.