Ankündigung

Einklappen
Keine Ankündigung bisher.

PHPForm funktioniert n. mehr nach Hinzufügen weiterer Felder

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHPForm funktioniert n. mehr nach Hinzufügen weiterer Felder

    Servus,

    für einen Admin-Bereich eines Kunden, hatte ich mir durch Tutorials
    nach und nach ein funktionierendes PHP-Script zusammengebastelt,
    welches Daten aus einem HTML Formular in ein Textfile speichert und
    zugleich die Variablen für Flash vorbereitet, damit ein Flashfilm sie
    dann auslesen kann.

    Damit der Admin/Kunde nicht immer wieder alle Daten neu eingeben
    muss, liest das Formular durch ein kleines PHP Skript die Variablen
    aus einer 2.ten Textdatei aus, die zeitgleich mit der Flashvariablen-
    Datei erstellt wird. Die 2.te Datei schreibt die selben Variablen und
    benutzt ein "#" Zeichen um die Variablen zu trennen, damit sie über
    die zeile:

    list ($var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9,
    $var10, $var11, $var12, $var13, $var14, $var15, $var16, $var17,
    $var18, $var19, $var20, $var21, $var22, $var23, $var24, $var25,
    $var26, $var27, $var28, $var29, $var30, $var31, $var32, $var33,
    $var34, $var35, $var36, $var37, $var38, $var39, $var40) =
    split('[#]', $contents);

    wieder aufgesplittet werden können und dann als init values in den
    HTML Formularfelder stehen können.

    Das Skript funktionierte einwandfrei mit insgesamt 32 Variablen.
    Nach dem Hinzufügen weiterer 8 Felder/Variablen ( Referenztexte 1 bis 8 )
    und dem Anpassen der Skripte tritt folgender fehler auf:

    Alle Variablen werden richtig in die Flashvariablen-Datei
    geschrieben. So weit so gut. Flash kann alle richtig auslesen.

    Beim Auslesen aus der durch '#'-getrennten Datei fehlt immer
    Referenztext8 und alle anderen sind quasi eins nach oben gerutscht,
    also in Referenztext1 steht der Text der als Referenztext 2
    gespeichert wurde und im 2-er Feld steht der 3-er Text usw.

    Woran liegt das?

    Das Skript funktionierte einwandfrei mit den 32 Variablen. Ich habe
    "nur" 8 Text-Eingabefelder hinzugefügt und die skripte 40 statt 32
    variablen speichern lassen.

    die skripte und ggf. den link zu dem adminbereich, poste ich erstmal
    nicht.. wird sonst zuviel... aber dann gerne sobald sich jemand für
    das problem erwärmen kann und/oder ne idee hat woran es liegen könnte.

    Grüsse und dank im voraus
    Thozi


  • #2
    kleiner tipp: $var = explode('[#]', $contents);

    in $var[0] bis $var[39] sind jetzt die einzelnen teile gespeichert

    Kommentar

    Lädt...
    X