php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 22-12-2011, 09:58
bosss2000
 Registrierter Benutzer
Links : Onlinestatus : bosss2000 ist offline
Registriert seit: Dec 2011
Beiträge: 9
bosss2000 befindet sich auf einem aufstrebenden Ast
Standard Sessions - Daten aus CSV aktualisieren

Hallo,

ich bin neu hier und ich hoffe ihr könnt mir weiterhelfen.

Ich arbeite beim Login mit sessions und habe folgendes Problem.

Die User Logen sich ein. Während der Session können sie Ihre Daten aus einer CSV Datei abrufen und auch verändern.

Die veränderten Daten können Sie aber erst wieder nach einem erneuten Login sehen.

Gibt es eine Möglickeit bzw. eine Funktion in PHP die aktualisierten Daten aus der CSV abzurufen.

Vielen Dank
Steffen
Mit Zitat antworten
  #2 (permalink)  
Alt 22-12-2011, 09:59
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Du brauchst dich nur an das "EVA Prinzip" zu halten.
__________________
Wir werden alle sterben
Mit Zitat antworten
  #3 (permalink)  
Alt 22-12-2011, 10:30
bosss2000
 Registrierter Benutzer
Links : Onlinestatus : bosss2000 ist offline
Registriert seit: Dec 2011
Beiträge: 9
bosss2000 befindet sich auf einem aufstrebenden Ast
Standard

hallo combie,

erstmal danke für deine Antwort.

Aber das mache ich doch.

In der Session hole ich mir die Daten aus der CSV, dann werden die Daten von den Usern bearbeitet und in der CSV abgespeichert, und dann sollten die abgeänderten Daten in der gleichen Session sichtbar sein. Und nicht erst wieder nach erneutem "Login".

Beispiel:

User loggt sich ein, nun aktualisiert er seine Adresse. Nach dem Abspeichern fällt ihm ein das er eine falsche Hausnummer angegeben hat.
Nun sollte er in der gleichen Session die aktalisierten daten nochmals aufrufen können um diese erneut zu ändern.

Wie gesagt, im Moment funzt das bei mir nach erneutem Login.

Grüße
Andre
Mit Zitat antworten
  #4 (permalink)  
Alt 22-12-2011, 10:37
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.576
h3ll befindet sich auf einem aufstrebenden Ast
Standard

In der Session sollten keine duplizierten Daten stehen. Sonst kann es nämlich vorkommen, dass die Daten in der Session nicht mehr aktuell sind. Bei dir ist das offenbar der Fall. Lösung: Speichere die Daten nicht in die Session.
Mit Zitat antworten
  #5 (permalink)  
Alt 22-12-2011, 10:42
bosss2000
 Registrierter Benutzer
Links : Onlinestatus : bosss2000 ist offline
Registriert seit: Dec 2011
Beiträge: 9
bosss2000 befindet sich auf einem aufstrebenden Ast
Standard

Hallo h3ll,

und könntes du mir verraten wie ich das mache. Bin relativer Anfänger.

Grüße
André
Mit Zitat antworten
  #6 (permalink)  
Alt 22-12-2011, 10:46
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.576
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von bosss2000 Beitrag anzeigen
und könntes du mir verraten wie ich das mache. Bin relativer Anfänger.
Du sollst es _nicht_ machen.

Wenn du weißt, wie du es gemacht hast, dann wirst du doch wohl wissen, wie du es nicht mehr machst.

Und wenn du nicht weißt, was du gemacht hast, dann hast du viel wichtigere Probleme als das hier.
Mit Zitat antworten
  #7 (permalink)  
Alt 22-12-2011, 10:58
bosss2000
 Registrierter Benutzer
Links : Onlinestatus : bosss2000 ist offline
Registriert seit: Dec 2011
Beiträge: 9
bosss2000 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

sobald man schreibt man ist relativer Anfänger wird man behandelt wie der letzte Ars...!

Du hast gesagt das dies offenbar bei mir der Fall ist. Ich habe nichts derartiges wissentlich im PHP-Code.

Also mir wäre ganz einfach geholfen wenn mir jamand sagen könnte wie ich die aktualiserieten Daten aus der CSV-Datei bekomme, ohne erneutenm LOGIN.

Mit

session_start();
session_regenerate_id();

habe ich es auch schon probiert, hier kommt dann immer die Fehlermeldung
"Cannot send session cache limiter - headers already sent",
auch ohne das etwas in die CSV-Datei geschreiben wurde.

Grüße
Andre
Mit Zitat antworten
  #8 (permalink)  
Alt 22-12-2011, 11:02
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.576
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von bosss2000 Beitrag anzeigen
Hallo,

sobald man schreibt man ist relativer Anfänger wird man behandelt wie der letzte Ars...!

Du hast gesagt das dies offenbar bei mir der Fall ist. Ich habe nichts derartiges wissentlich im PHP-Code.

Also mir wäre ganz einfach geholfen wenn mir jamand sagen könnte wie ich die aktualiserieten Daten aus der CSV-Datei bekomme, ohne erneutenm LOGIN.
Genau so, wie du sie überhaupt in die Session bekommst.

Offenbar hast du das Script nicht selbst geschrieben, sonst _müsstest_ du wissen, wovon ich rede.
Mit Zitat antworten
  #9 (permalink)  
Alt 22-12-2011, 11:03
ezkimo
 Registrierter Benutzer
Links : Onlinestatus : ezkimo ist offline
Registriert seit: Apr 2005
Ort: Beckum / Westf.
Beiträge: 279
ezkimo befindet sich auf einem aufstrebenden Ast
ezkimo eine Nachricht über ICQ schicken
Standard

Moin André,

immer ruhig, denn eigentlich bekommst Du hier alles gesagt, was Du machen musst. Folgende Fragen sollten erstmal geklärt werden:

1. Warum werden die CSV Daten in der Session gespeichert?
2. Welche Alternativen gibt es?

Es macht wirklich keinen Sinn die CSV Daten in einer Session zu speichern.
__________________
MM Newmedia | MeinBlog
Mit Zitat antworten
  #10 (permalink)  
Alt 22-12-2011, 11:28
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Zitat:
Zitat von bosss2000 Beitrag anzeigen
Hallo,

sobald man schreibt man ist relativer Anfänger wird man behandelt wie der letzte Ars...!

Du hast gesagt das dies offenbar bei mir der Fall ist. Ich habe nichts derartiges wissentlich im PHP-Code.

Also mir wäre ganz einfach geholfen wenn mir jamand sagen könnte wie ich die aktualiserieten Daten aus der CSV-Datei bekomme, ohne erneutenm LOGIN.

Mit

session_start();
session_regenerate_id();

habe ich es auch schon probiert, hier kommt dann immer die Fehlermeldung
"Cannot send session cache limiter - headers already sent",
auch ohne das etwas in die CSV-Datei geschreiben wurde.

Grüße
Andre
Offensichtlich ist ein Fehler in deinem Code.
Dein Code ist aber geheim.
Meine hellseherischen Fähigkeiten sind beschränkt.

Welche Antwort erwartest du?
Was möchtest du hören?
__________________
Wir werden alle sterben
Mit Zitat antworten
  #11 (permalink)  
Alt 22-12-2011, 14:12
bosss2000
 Registrierter Benutzer
Links : Onlinestatus : bosss2000 ist offline
Registriert seit: Dec 2011
Beiträge: 9
bosss2000 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

bin ja schon wieder beruhigt.

1. Ich arbeit meine Internetseite mit NOF aus, das heißt den Code übernimmt NOF für mich.
ICH weiss, NOF ist ein ziemliches Schrott-Programm, aber so ist es nun einmal.

Ich passe dann den code so weit es geht an meine Bedürnisse an.

Und den ganzen Code hier zu posten möchte ich euch eigentlich nicht antun, da NOF bekannterweise recht seltsam generiert.

Ich versuche es also nochmal:
Auf meiner Homepage loggens sich die User mit Ihrem Benutzernamen und Ihrem Passwort an.

Auf einer Seite weren ihm dann gewisse Daten (ausgelesen aus eine CSV-Datei ) angezeigt. Diese kann er verändern und diese Veränderung wird auf klicken eines Buttons in die CSV Datei geschrieben.

Das alles funktioniert einwandfrei.

Geht er während der Session wieder auf die Seite um nochmals änderungen vorzunehmen, dann sieht er wieder die Daten vor seiner ersten Änderung.

Erst nach erneutem Login wird die geänderte CSV Datei gelesen und angezeit.

Ist denn der Dankansatz mit

session_start();
session_regenerate_id();


richtig?

Grüße
Andre
Mit Zitat antworten
  #12 (permalink)  
Alt 22-12-2011, 14:18
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.576
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Was erwartest du jetzt von uns? Das wird das für dich programmieren?

Hau den Mist weg und mach es ordentlich oder lebe damit.
Mit Zitat antworten
  #13 (permalink)  
Alt 22-12-2011, 14:20
chorn
 Registrierter Benutzer
Links : Onlinestatus : chorn ist offline
Registriert seit: Nov 2011
Beiträge: 125
chorn befindet sich auf einem aufstrebenden Ast
Standard

Und nochmal: Dann lass nicht die Daten aus der Session anzeigen, sondern die aus der CSV.
Mit Zitat antworten
  #14 (permalink)  
Alt 22-12-2011, 14:32
bosss2000
 Registrierter Benutzer
Links : Onlinestatus : bosss2000 ist offline
Registriert seit: Dec 2011
Beiträge: 9
bosss2000 befindet sich auf einem aufstrebenden Ast
Standard

Und wieder keine Antwort auf meine Frage;

ob der der Denkansatz mit

session_start();
session_regenerate_id();


richtig ist.

Aber scheinbar kennt ihr diese Funktionen nicht.

Na, ich werde es schon irgendwie hinkriegen.

Schönes Fest und einen gutschen Rutsch wünsche ich euch
André
Mit Zitat antworten
  #15 (permalink)  
Alt 22-12-2011, 14:40
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Zitat:
Aber scheinbar kennt ihr diese Funktionen nicht.
Doch, die kennen wir.
Du scheinbar nicht.

Aber eins kann ich dir sagen: Mit deinem Problem hat sie nichts zu tun.
(das hättest du durch ausprobieren auch raus finden können)
__________________
Wir werden alle sterben
Mit Zitat antworten
Antwort

Lesezeichen


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus Formular in CSV stp69 Apps und PHP Script Gesuche 6 21-02-2008 12:43
Daten aus einer .csv Datei auslesen Sichtbarer PHP Developer Forum 7 12-10-2006 22:41
Daten aus einer csv-Datei auslesen edvsurprix Projekthilfe 1 14-12-2005 13:14
[Script] Daten aus einem CSV-File - Eilt faxy Apps und PHP Script Gesuche 2 20-03-2004 17:01
importieren von daten aus csv file messiasj SQL / Datenbanken 2 02-03-2003 20:46

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:50 Uhr.