SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.01.2006, 01:49:02
phpAnfänger phpAnfänger ist offline
Anfänger
 
Registriert seit: Dec 2005
Ort: Stadthagen
Alter: 61
Beiträge: 14
In csv Datei schreiben, auslesen und updaten

Ich habe da einige Probs mit dem schreiben, auslesen, und updaten einer csv.datei. es sollen funktionen benutzt werden die die daten in die Datei schreiben, auslesen und updaten.
Folgendes habe ich bis jetzt.:
PHP-Code:

<?php //defination der drei Funktionen 

   
function create_highscore($datei$anz$max$name)
  { 
       
$fp fopen("highscore.csv","w+");
       if (
$fp!== false
  { 
       for (
$i 0$icount($anz); $i++)
  { 
       
$zeile implode(","$anz[$i]). "\n"
       
fputs($fp$zeile); 
       
fputs($fp$max$name); 
       
fclose($fp); 
       } 
      } 
     } 
   
   function 
show_highscore($datei
  { 
    
$fp fopen("highscore.csv","r");
     if (
$fp == false)
  { 
     
$fehler "Datei nicht gefunden"
  } 
    else { 
     echo 
"<table>"
     foreach (
$zeile as $punkte => $name)
  { 
     echo 
"<tr>"
     echo 
"<td>" $punkte "</td>"
     echo 
"<td>" $name "</td>"
     echo 
"</tr>"
  } 
     echo 
"</table>"
  } 
  } 
  } 
     if (
$fehler != "")
  { 
     return 
$fehler
  } 
    else 
  { 
    return 
$list
  } 



     function 
update_higscore($datei$punkte$name
  { 
     
$fp fopen("highscore.csv","r");
  { 
     while (! 
feof($datei))
  { 
     
$zeile fgets($fp50); 
     if ( 
count($zeile) >2)
  { 
     
$csv_array[]=$zeile
  } 
  } 
     return 
$csv_array 
  } 
    } 
      } 

?> 
<html> 
<head> 
<title>Highscore</title> 
</head> 
<body> 
<?php 
    $datei 
"highscore.csv"
    
$anz 20
    
$max 1000
    
$name "irgendwer"
 
//Erzeugung der Highscore-Tabelle: 
    
create_highscore($datei$max$anz$name); 
    echo 
"Highscore-Tabelle direkt nach der Erzeugung:<br>"
    
show_highscore($datei); 
 
//Einfügen mehrerer Datensätze: 
    
update_highscore($datei990"Uwe"); echo "Highscore-Tabelle nach Einfügen von Uwe:<br>"
    
show_highscore($datei); 
    
update_highscore($datei350"Hugo"); echo "Highscore-Tabelle nach Einfügen von Hugo:<br>"
    
show_highscore($datei); 
    
update_highscore($datei2000"Karl"); echo "Highscore-Tabelle nach Einfügen von Karl:<br>"
    
show_highscore($datei); 
?> 
  </body> 
  </html>
mein problem ist nun das in der funktion create_highscore 20zeilen erzeugt wrden sollen soviel wie in $anz stehen. dann soll $max, $name in der ersten zeile stehen, die anderen punkte dementsprechend absteigend bis zeile 20.
in der functio show_highscore nur die ausgabe der Liste in einer tabelle.
und in update_highscore einmal einlesen und dann die neuen punkte von Uwe, hugo Karl eintragen aber irgendwo hänge ich da fest kann mir jemand da bitte weiterhelfen.?
Viele Grüsse

Geändert von phpAnfänger (07.01.2006 um 18:20:30 Uhr)
Mit Zitat antworten
  #2  
Alt 07.01.2006, 21:47:44
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: In csv Datei schreiben, auslesen und updaten

Woran genau scheiterst du? Was passiert bzw. passiert nicht? Welche Fehlermeldungen erhälst du?
Mit Zitat antworten
  #3  
Alt 08.01.2006, 18:28:23
phpAnfänger phpAnfänger ist offline
Anfänger
 
Registriert seit: Dec 2005
Ort: Stadthagen
Alter: 61
Beiträge: 14
AW: In csv Datei schreiben, auslesen und updaten

Also im moment habe ich keine Fehlermeldung.
Als erstes soll die function create_highscore eine csv Datei anlegen in der 20 Zeilen sind in der ersten Zeile soll $max und $name getrennt durch komma stehen, in den restlichen 19 zeilen absteigend von $max die Punkte mit $name als namen.
Das geht irgendwie nicht ich kriege die Datei angelegt den ersten Eintrag rein aber er soll aus $anz die Zeilen eintragen.

Dann mit show_highscore nur die Datei zeile für zeile auslesen und ausgeben.
und in update_highscore soll die Function die datei einlesen die neuen Werte einsetzen und wieder speichern in der csv datei.

Das auslesen hab schon fast fertig nur das soll in einer tabelle ausgegeben werden und ich hab es im Moment untereinander.
Viele Grüße

Geändert von phpAnfänger (08.01.2006 um 18:29:41 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei von anderem Server auslesen Tscheggi PHP für Fortgeschrittene und Experten 2 11.08.2005 12:09:06
Datei auslesen! juergen PHP Grundlagen 14 28.11.2004 11:59:35
Daten aus *.txt datei auslesen LudwigB PHP Grundlagen 1 02.06.2004 17:24:24
Mimetyp einer Datei auslesen? mad-boy PHP für Fortgeschrittene und Experten 13 29.12.2003 16:27:45
Anfänger: Datei auslesen und Statistik erstellen EyeDacor PHP Grundlagen 4 18.08.2003 02:37:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25:53 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt