Beiträge von unkown-6363

    ich bin gerade dabei für meine seite eine funktion zu schreiben welche mir für jede IP adresse die auf den Server zugreift eine datei mit dem namen der ip erstellt. in dieser datei soll stehen wie oft diese ip auf meine seite zugegriffen hat

    mein code sieht bisher so aus:

    PHP
    <span class="syntaxdefault"><br />$dateiname </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxcomment">//datei wird erzeugt falls nicht vorhanden aber nichts passiert<br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">"ip/$dateiname.php"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"a"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">"ip/$dateiname.php"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"r"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$inhalt </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fread </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> filesize </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"ip/$dateiname.php"</span><span class="syntaxkeyword">));<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">);<br /></span><span class="syntaxcomment">// zugriffe wurden ausgelesen und nun wird der inhalt + 1 addiert<br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">"ip/$dateiname.php"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"w"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$inhalt </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fread </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> filesize </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"ip/$dateiname.php"</span><span class="syntaxkeyword">));<br /></span><span class="syntaxdefault">fwrite </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $inhalt </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> </span>

    das problem ist, dass dann eine fehlermeldung kommt inder steht das der inhalt dieser datei größer als NIX sein muss.
    nur wie soll ich das anstellen?
    weil erst dachte ich das es so gehen könnte, dass an der stelle an der die datei erzeugt wird falls diese nicht vorhanden bzw sonst nix passiert etwas in die datei geschrieben wird. aber dann ist ja das ergebniss wieder schwachsinn wenn schon was drinn steht bzw zum beispeil ne null angefügt wird. naja wenn ich ne 0 anfügen würde könnte ich dem $inhalt ein -10 geben aber wenn eine datei leer ist steht dann -10 zugriffe da
    ich weiß nicht mehr weiter =(

    dankeschön im voraus :)

    hi.
    warum geht das auslesen nicht?


    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br />$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">"sarkkan.php"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"a+"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">fwrite </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Hallo Sarkkan :P. "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$inhalt </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fread </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> filesize </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"sarkkan.php"</span><span class="syntaxkeyword">));<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">echo $inhalt</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">?><br /></span></span>

    bei vielen webseiten (wie zum Beispiel diese :D) hat man ja ein Feld 'eingeloggt bleiben' über input type 'checkbox'.
    wie funktioniert das? durch welchen befehl bleibt man eingeoggt.?


    PS: @ Sarkkan: Wenn du das liest: Herzlichen Glückwunsch jetzt haste Nachrichtenverlauf gelöscht und auch somit die ganzen Tipps. Wollte heute das mit der dynamischen Seite machen und den array's und so was du mir sagtest und alles weg <.<

    MfG Phip

    nimm im body tag die farben raus.
    das kann man auch über css bestimmen

    falls du es nicht wissen solltest wie es mit den links geht:


    a:link steht für die links wie man sie sieht.
    a:visited sind besuchte links

    wenn du noch wissen möchtest wie es heißen muss beim drüberfahren des links oder beim anklicken des links schreib mich einfach an :)

    hab jetzt keinen bock gehabt alles durchzulesen und daher wess ich net was hier an werten schon steht:

    also ich würde

    Code
    min-width: 860px;

    und

    Code
    max-width:1000px;

    machen -->

    so wird seite auch auf 13" (= Zoll) Bildschirmen ordentlich aussehen und auf breiteren is es nicht zubreit.
    TIPP: nimm niemals 100% weil wenn die seite zB auf nem 27" MAC angezeigt wird ..... sieht hatl blöd aus und man sucht lange nach infos

    min-height so 600px


    hoffe ich konnte helfen

    hab jetzt mal die datei in die geschrieben wird hochgeladen aber es kommt noch:

    Zitat


    Warning: fopen(zugriffe.php) [function.fopen]: failed to open stream: Permission denied in /www/htdocs/w00deefc/test/index.php on line 8

    Warning: fwrite(): supplied argument is not a valid stream resource in /www/htdocs/w00deefc/test/index.php on line 9

    Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/w00deefc/test/index.php on line 10


    was is falsch.?!
    liegst an dem server.?

    habe ein problem. habe mir grad ne kleine funktion geschrieben welche mir protokolieren soll wann welche IP auf meine seite zugegriffen hat.

    bei XAMPP lief alles perfekt nur auf meinem webspace geht das nicht,...,warum.?

    die fehlermeldungen sind:

    mein quellcode:

    PHP
    <span class="syntaxdefault"><?php<br /><br /><br />$dateiname </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"x.php"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $dateiname</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"r"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$inhalt </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fread </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> filesize </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dateiname</span><span class="syntaxkeyword">));<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">echo $inhalt</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $dateiname</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"a"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">fwrite </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Zugriff: "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"d.m.'y - H:i:s"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">" von "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">?></span>

    hallo leute habe ein problem -.-

    im IE sieht das echt kacke aus (bild) und obwohl ich auch die PIE dateien auf server gemacht hab und links von der CSS datei darauf gesetzt hab ...
    was is mein fehler?

    css code:

    navi.php :

    PHP
    <span class="syntaxdefault"><?php<br />    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_SESSION</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'angemeldet'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">)<br /><br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/index.php'>Startseite</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/News/index.php'>Neues</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/Danke_an/index.php'>Danke an</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/Partner/index.php'>Partner</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/Impressum/index.php'>Impressum</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/logout.php'>Logout</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"</ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    else<br /><br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/index.php'>Startseite</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/Danke_an/index.php'>Danke an</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/Partner/index.php'>Partner</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<li class='farbverlauf ecken schatten'><a href='http://www.p-schuster.sarkkan.de/Impressum/index.php'>Impressum</a></li>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"</ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">?></span>

    PS:

    Ich hab echt schon ALLES versucht aber komme einfach nicht weiter.. ://///

    hey leute.

    mein kumpel kann visaul basic und hat mir neulich ein programm geschickt. ich sollte es testen.
    ich starte es und es öffnet mir 100tabs mit *EDIT* URL ENTFERNT */EDIT* [lieber nicht draufgehen]

    nun meine frage:

    gibt es einen javascript der automatisch wenn man auf die seite komsmt neue tabs öffnet mit diesem link?
    wenn ja wie muss er lauten?

    MfG drPHIP132

    schaut mal pls auf die logout seite meiner seite http://www.p-schuster.sarkkan.de/logout.php.

    der button der zur loginseite führt ist auf dem blöden rahmen -.-

    ich hab dem rahmen (#lograhmen) schon ein margin-top gegeben und es funtioniert nicht :/

    hier die css datei (ich denke mal nicht ihr braucht die ganze - schicke nur die entsprechenden bereiche)

    und noch der entsprechende html code:

    ich weiß nicht mehr weiter ... :/
    schonmal danke im voraus

    wenn ich auf submit klicke passiert einfach nix :/

    habe auch

    Code
    $_POST['button'] != "";

    eingefügt damit der kontroliert ob submit schon gedrückt wurde :/

    mein quelltext

    warum passiert da den einfach nix?
    verstehe das nicht :/