Mysmilies.net die Smilies Datenbank

Script oder Datei finden :

 
-Startseite
-Newsarchiv
-Newsletter
-Mein Dreamcodes
-Scripte
-eBooks
-Online Speicher
-Datenbanken
-Webseiten
-Trickfilm
-Web Grafiken
-Bildbearbeiter
-Browser
-EMail Software
-Ftp Clienten
-Betriebssysteme
-Texteditoren
-Wampserver
-Office Pakete
-Antivirus
-System Cleaner
-Recovery Tools
-Php Schnipsel
-Ajax Schnipsel
-VB Schnipsel
-Tutorials
-Workshops
-Webkatalog
-Leserforum
-Erweiterte Suche
-Sitemap
-Impressum
-neuste Downloads

1. Selfphp (1851)
2. Xampp OS X (1737)
3. Xampp Linux (1726)
4. Xampp Windows (1750)

-neuste Tutorials

1. Samsung S20 rooten (2173)
2. Gratis USA Nummer (15922)
3. RAID (14736)
4. Text auf Grafik (15589)


Forum

Moderator: Q
Kategorie: Scripte von A bis Z
Schreibrechte ab: registrierter Benutzer
Beschreibung: Ideen, Vorschläge und Probleme rund um ein Script werdet Ihr hier los

Autor: olmayer
Thema: .csv Datei Probleme
Themen Nummer: 3001

 

Forum Scripte von A bis Z .csv Datei Probleme
 

Forum Thema:

.csv Datei Probleme

Username:
olmayer
geschrieben am 07.01.2006
um 17:29 Uhr

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-*lol*:
<?php //defination der drei Funktionen

function create_highscore($datei, $anz, $max, $name)
{
$fp = fopen("highscore.csv","w+");
if ($fp!== false)
{
for ($i = 0; $i< count($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($fp, 50);
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($datei, 990, "Uwe"); echo "Highscore-Tabelle nach Einfügen von Uwe:<br>";
show_highscore($datei);
update_highscore($datei, 350, "Hugo"); echo "Highscore-Tabelle nach Einfügen von Hugo:<br>";
show_highscore($datei);
update_highscore($datei, 2000, "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

[Antworten]

 
 
-Live Statistik
Datum: 22.11.2024
Uhrzeit: 08:27 Uhr
Online: 63 User
User heute: 13890
User allgem.: 35324547

Eingeloggt als Gast
-Download des Monats
-
-unsere Monats Umfrage
Welche Serie ist besser?

The Blacklist
House of the Dragon
Die Ringe der Macht
The Sandman
Manifest

-unsere Bestseller