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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.07.2006, 14:52:25
mk - user mk - user ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 5
Zähler generieren

Hallo,

ich bin noch relativ neu in PHP und habe folgendes Problem:

Ich habe mit PHP eine FORM - Mailer erstellt womit die Formulardaten an eine Emailadresse gesendet werden und der Formularversender bekommt auch eine Email mit seinen Daten.

Das klappt auch alles.

Nun soll das ganze noch durch ein Zähler ergänzt werden.

D.h. ein fortlaufender Zähler soll in den beiden Emails auch noch erscheinen.

Ich hatte vor eine Variable aus einer Datei (php oder txt) auszulesen,
den Wert dann zu benutzen, anschließend die Zählervariable um 1 zu erhöhen und in die Datei zurückzuschreiben.

Kenne mich noch zu wenig mit den Lese- und Schreibroutinen nicht aus.

Kann mir jemand sagen wie man das am besten löst ?

Ach ja das ganze sollte ohne eine SQL Datenbank aufgebaut werden.

danke im voraus

mk - user
Mit Zitat antworten
  #2  
Alt 17.07.2006, 15:26:30
KTB KTB ist offline
Member
 
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
AW: Zähler generieren

Also so eine Art "das ist die 25. Mail die durch den Mailer verschickt wurde"?
__________________
In der Ruhe liegt die Kraft!
Mit Zitat antworten
  #3  
Alt 17.07.2006, 18:33:51
mk - user mk - user ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 5
AW: Zähler generieren

ich weis nicht so recht was du meinst.

bei jedem absenden des Formulars soll ein Integerwert mit übertragen werden.

Beispiel:

1. absenden - Zähler : 1000
2. absenden - Zähler : 1001
3. absenden - Zähler : 1002

...
Mit Zitat antworten
  #4  
Alt 17.07.2006, 19:03:29
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Zähler generieren

Hallo

Also wenn du ohne Datenbank auskommen willst must du wohl oder übel auf Dateien zurückgreifen.

In deinem Fall würd ich einfach ne php Datei erstellen, in der du dann die Variable definierst:
PHP-Code:
$zaehler 500
Die kannst du dann in deine andere Datei includen und damit machen was du willst.

Zum erhöhen machst du dann folgendes:
Die Datei mit unlink() löschen.
Sie danach wieder mit fopen() neuerstellen (Modus "a").
Schließlich wieder mit fputs() den neuen Wert reinschreiben.

In hoff ich konnte dir helfen!

Gruß,
Matze
Mit Zitat antworten
  #5  
Alt 17.07.2006, 20:06:30
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Zähler generieren

Seit wann löscht man denn hier Dateien, wenn sich der Inhalt ändert?

Schau Dir einfach mal den Befehl fopen() an. Der sollte Dir weiter helfen.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 17.07.2006, 22:51:53
mk - user mk - user ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 5
AW: Zähler generieren

Hallo coding,

habe es folgendermaßen gemacht:

CODE
+++++++++++++++++++++++++++++++++++++
include ("zaehler.php");
$zaehler=$counter;
$zaehler++;
$datei = "zaehler.php";
$fp = fopen("zaehler.php","w");
fputs($fp,'<?php');
fputs($fp,'test;');
fputs($fp,'$counter = $zaehler;');
fputs($fp,'?>');
fclose($fp);
+++++++++++++++++++++++++++++++++++++

Der ursprüngliche Inhalt von zaehler.php:

<?php
//<-- Rechnungsnummer
$counter = "1000";
?>

Der wert von $zaehler wird auch richtig ausgegeben.

Beim ausführen gibt es aber folgende Fehlermeldung:

Warning: fopen(zaehler.php) [function.fopen]: failed to open stream: Permission denied

Was habe ich hierbei falsch gemacht?
Liegt das an den Rechten?
Mit Zitat antworten
  #7  
Alt 23.07.2006, 18:52:39
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Zähler generieren

Zitat:
Zitat von mk - user
Liegt das an den Rechten?
Ja, Schreibrechte für die Datei sind ein Muß. Du darfst ja auch kein Auto fahren, wenn du keinen Führerschein besitzt...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #8  
Alt 25.07.2006, 10:28:09
SpiderPOH SpiderPOH ist offline
Anfänger
 
Registriert seit: Jul 2006
Alter: 54
Beiträge: 83
AW: Zähler generieren

die Lösung sollte heißen

chmod 777 zaehler.php

dann klappts auch mit der Nachbarin ;)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Thumbnails hochladen oder generieren lassen Wanginator PHP für Fortgeschrittene und Experten 1 11.04.2006 16:27:19
mehrspaltige Tabellen generieren dj-pele PHP für Fortgeschrittene und Experten 2 30.03.2006 01:48:27
Neue Seite generieren - aber wie? Cooper PHP Grundlagen 2 11.04.2004 13:15:43
Zufallszahlen nicht mehrfach generieren, aber WIE? tbeirau PHP für Fortgeschrittene und Experten 5 30.10.2003 08:50:18
Automatisch Benutzernamen generieren Thunderbird PHP für Fortgeschrittene und Experten 1 27.03.2003 06:08:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:12:19 Uhr.


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


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