php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.09.2004, 21:25  
Gast
 
Beiträge: n/a
Standard user online

PHP:--------------------------------------------------------------------------------

PHP-Code:
<?php
    session_start
();

    
$user "user.txt";
    
$userdaten file($user);
    
    function 
alles_rein($datei$daten){
    
$data fopen($datei'w+');
    if(
$datafwrite($data$daten);
    
fclose($data);}
    
    if(empty(
$username))
    {
        
$_SESSION['username']=$nick;
        if(empty(
$nick))
        {
            die(
"Es wurde kein nick angegeben!");
        }
    }
    
    for(
$i=0;$i sizeof($user) ;$i++)
    {
$user2 explode("|",$user[$i]);
    for(
$i2=0;$i2 sizeof($user2) ;$i2++)
    {
$userarr[$i][$i2] = $user2[$i2];}}
    
    
$eintrag time()."|".$username."|\n";
    for(
$i=0;$i sizeof($userdaten) ;$i++)
    {    
        if(
$userarr[$i][1] != $username)
        {
        
$daten3 $daten3.$userarr[$i][0]."|".$userarr[$i][1]."|".$userarr[$i][2];
        }

    }
    
$daten4 $daten3.$eintrag;
    
alles_rein($user$daten4);
    echo 
$username;
?>
--------------------------------------------------------------------------------

das script soll anzeigen wer alles online ist!
es soll der timestamp und der username abgespeichert werden. der eigene eintrag soll imm er wieder überschrieben werden, sodass immer ein neuer eintrag nvom user in der datei ist ( das script wird allw 2 secunden neu geladen!)

das wird in der txt gespeichert wenn ich nen nick angebe (?nick=fox):
1096129400||

das kommt dabei heraus wenn ich in der url den usernamen angebe (?username=fox):
u||1096129470|fox|

frag mich aber wo das herkommt u||

ich blick da nicht mehr durch

[edit]
war nen codeausschnitt en ich erstmal in ne andere datei gepacked habe.
deswegen sind die variablen estwas komisch (sonst hätte ich die var 2mal)

woher das u|| kommt weis ich immer nicht! die datei ist lehr! ich muss die datei 2mal aufrufen damit etwas gespeichert wird!! und nen "u" kommt in keinem wert einer variable auf!
[/edit]
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.09.2004, 21:50  
Gast
 
Beiträge: n/a
Standard

das u kommt aus dem !_String_! $user. Ich denke du willst das $user ein file handler bzw. ein Array mit den Reihen ist und kein String.

btw:
[_php_] - BBCode verwenden, eindeutige Variablen-Namen nehmen ($data,$user,$user2 ........), code einrücken.
 
Alt 25.09.2004, 22:33  
Gast
 
Beiträge: n/a
Standard

Lesen hilft.
sizeof($user) == 1; Da $user kein array sondern ein string ist.
In der Schleife wird dann $daten = $user[0] gesetzt.
$user[0] == 'u';

basta.

btw:
falsches forum.
 
Alt 26.09.2004, 15:26  
Gast
 
Beiträge: n/a
Standard

erstmal thx!
lag warscheinlich daran das ich gestern schon viel zu lange vorm pc war!

hier bekommt man ja wenn es nicht ne absolute profi frage ist sofort einen dran!

sogar den php "profis" passieren solche fehler!
 
Alt 26.09.2004, 22:59  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von FoXMorayn
hier bekommt man ja wenn es nicht ne absolute profi frage ist sofort einen dran!
wenn es keine profifrage ist, warum postet du sie dann hier? das gehört noch nicht mal ins fortgeschrittenenforum.

Zitat:
Zitat von FoXMorayn
sogar den php "profis" passieren solche fehler!
nein.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines Profis. Dazu: http://www.phpfriend.de/ftopic21431.html

moved to PHP - Anfänger
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ermitteln wer online ist Funky_ PHP Tipps 2006 4 10.08.2006 12:13
User-Script + User Online = geht net Chrisber PHP Tipps 2005-2 3 26.10.2005 11:21
FTP-Funktionen: Können 2 Leute mit selben User online sein? ggfan PHP Tipps 2005-2 1 11.08.2005 13:13
Session: Untersch. Seiten f. eingeloggte User und norm. User PHP Tipps 2005-2 2 20.07.2005 12:46
Fehler bei User Online Freeaak PHP Tipps 2005-2 9 10.07.2005 22:21
user online counter $$$ ThiKool $$$ PHP Tipps 2005-2 3 01.07.2005 22:24
Online User PHP Tipps 2005-2 9 15.06.2005 23:46
Alle user die online sind anzeigen - wann und wie löschen? PHP Tipps 2005 11 24.05.2005 16:01
User Online Script Mano PHP Tipps 2005 3 21.03.2005 03:22
user online! ist mein weg richtig? Fraylman PHP Tipps 2004-2 8 10.12.2004 10:15
Anzeigen User Online + Nicks Ypsillon PHP-Fortgeschrittene 4 12.11.2004 14:09
User online? Creativ PHP Tipps 2004 1 17.08.2004 22:34
User Online PHP Tipps 2004 5 17.08.2004 13:27
user online PHP Tipps 2004 4 30.06.2004 23:05
User online Simon9990 PHP Tipps 2004 8 17.06.2004 00:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$user[$i]

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.