php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.05.2005, 15:28  
Gast
 
Beiträge: n/a
Standard Meine PHP Code-Schnipsel

So, hier und da werde ich den einen oder Code Zeilen posten, ihr könnt ja mal drüber schauen und mir sagen ob es so OK ist, oder ob was geändert werden sollte

// Ich weiß, es ist nix besonderes , aber es ist ein Anfang

PHP-Code:
<?php
/* My Counter - TXT Version, ohne Cookies
*/

// Dateiname
$dateiname "counter.txt";
// Prüfen ob es die Datei gibt, wenn nicht erstellen
if (!file_exists($dateiname)) {
    
$dz fopen($dateiname'w');
    
fwrite($dz"0");
    
fclose($dz);
}
// Daten aus der Datei auslesen
$dz fopen($dateiname'r');
$counter fread($dz"10");
fclose($dz);

// "1" zum Counter/Wert hinzufügen
$counter++;

// Neuer Wert speichern
$dz fopen($dateiname'w');
fwrite($dz$counter);
fclose($dz);

//Wert ausgeben
echo $counter;

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.05.2005, 15:36  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

recht viel text für wenig funktion...

PHP-Code:
<?php
$datei 
fopen("counter.txt","r+");
$counterstand fgets($datei10);
if(
$counterstand == "")
   {
   
$counterstand 0;
   }
$counterstand++;
echo 
$counterstand;
rewind($datei);
fwrite($datei$counterstand);
fclose($datei);

?>
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 17.05.2005, 15:43  
Gast
 
Beiträge: n/a
Standard

Ist schon ein wenig kürzer ^^
Leider sind da nun viel Sache die mir noch wenig sagen (z.B.: r+, fgets, "", rewind).
Muss erstmal schauen was es damit auf sich hat ....... bin wie gesagt noch ganz am Anfang

Trotzdem Danke
 
Alt 17.05.2005, 15:45  
Erfahrener Benutzer
 
Registriert seit: 02.07.2004
Beiträge: 338
spoi
Standard

hey beschwert euch net, is zwar viel Text aber es is übersichtlich :wink:
__________________
MfG
spoi
spoi ist offline  
Alt 17.05.2005, 15:54  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

r+ == lesen und schreiben (überschreiben)dateizeiger am Anfang.

fgets() == liest eine Zeile als string aus.

"" == der Counterstand muss mindestens 0 betragen. in dem fall prüfst du ob $counterstand noch leer ist.

rewind == um den Zeiger "zurückzuspulen". dann erst wird der wert für den Counter in die Datei zurückgeschrieben.

@sponi wer beschert sich den???
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 17.05.2005, 15:55  
Gast
 
Beiträge: n/a
Standard

Also zu deiner eigentlichen Frag ob es ok ist die Antwort:

JA!
 
Alt 17.05.2005, 15:58  
Erfahrener Benutzer
 
Registriert seit: 02.07.2004
Beiträge: 338
spoi
Standard

nennen wir es deinen Hinweis

und ich wollte ja eigentlich nur darauf hinweisen das dieser Anfänger auch gleich die Forenregeln (in PHP Tags posten, Quelltext einrücken und kommentieren) begriffen und erfolgreich umgesetzt hat und sich damit auch die Arbeit leichter macht.

Aber das soll ja jetzt hier nicht das eigentliche Thema sein.
__________________
MfG
spoi
spoi ist offline  
Alt 17.05.2005, 16:01  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

das ist ja auch gut so...

sonst hätte sie oder er auch eine andere Antwort bekommen....
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 17.05.2005, 16:05  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von JEGO
das ist ja auch gut so...

sonst hätte sie oder er auch eine andere Antwort bekommen....
//OT ON
"Er"
Obwohl viele wegen dem Namen glauben das ich eine "Sie" bin, dabei ist dies mein echter Vorname
// OT OFF

So, also meine ersten Zeilen scheinen ok zu sein, obwohl sie vielleicht lang erscheinen.

Die Tage gibts sicher wieder was neuen.

Danke für die erklärungen Jego^^
 
Alt 29.05.2005, 19:51  
Gast
 
Beiträge: n/a
Standard

So, da bin ich nun wieder ^^

Hier ein Teil eines Skriptes:


PHP-Code:
<?php


$query 
"SELECT * FROM benutzer, collections,  spiele,  hersteller, systeme, versionen
            Where benutzer.id = collections.benutzer_id
            AND collections.spiele_id = spiele.id
            AND spiele.hersteller_id = hersteller.id
            AND spiele.system_id = systeme.id
            AND spiele.version_id = versionen.id"
;

?>
Ich habe mitbekommen, dass man nicht den "*" Ausdruck benutzen sollte, aber wie muss ich vorgehn, wenn ich nur einige Spalten aus mehreren Tabellen brauche.
 
 


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
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
einfacher Code zum Einbinden von "Inhaltsbereichen" MaxDittmann PHP-Fortgeschrittene 6 01.10.2007 15:54
Datei einfügen aus Ausgabepuffer, damit PHP Code funktionier NetLook PHP Tipps 2006 17 25.10.2006 15:09
PHP: Wie parst der Server den Code am schnellsten? SvenLittkowski PHP Tipps 2007 4 17.12.2005 10:58
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
[Erledigt] JS Code in PHP Code?? HTML, Usability und Barrierefreiheit 12 08.08.2005 15:45
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
code aus db mit eval replacen chief-thomson PHP Tipps 2005-2 4 08.07.2005 15:33
Fehler im Code, kann ihn nicht finden PHP Tipps 2005 9 16.05.2005 16:17
Bestätigungmail code? PHP Tipps 2005 7 16.05.2005 13:18
[Erledigt] BB Code entfernen PHP Tipps 2005 2 25.04.2005 15:20
Benutzereingaben von Formular prüfen (Sicherer Code?) PHP Tipps 2005 6 27.01.2005 10:16
[Erledigt] bb code innerhalb von bb code geht nicht PHP Tipps 2007 2 12.01.2005 17:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php schnipsel, php codeschnipsel, codeschnipsel besucherzähler, php schnipsel besucherzähler, php meine schnipsel, php schnipsel counter, fopen code schnipsel, php code schnipseln, php counter codeschnipsel, php codeschnipsel deutsch, php counter code schnippsel, php fopen schnipsel, schnipsel php, phpspiel schnipsel, php codeschnipsel - bb, php spiel codeschnippsel, php codeschnipsel besucherzähler, http://www.php.de/php-tipps-2005/23188-meine-php-code-schnipsel.html, einfacher codeschnipsel besucherzähler

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:52 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.