• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Eingabemaske in Browser -> Übergabe an Textdatei

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
guten abend,
brauche mal eine kleine starthilfe, hatte schon im developerthread gepostet aber kam nicht wirklich weiter:/

also:

auf dem bildschirm eines alten imacs soll fullscreen (browser mit kioskmode) nur ein formularfeld auf schwarzem grund stehen in dem immer der cursor aktiviert ist und man keine maus braucht d.h. diese garnicht angeschlossen sein muss!

wenn man die ein zeile eingeben hat kann man diese mit "enter"(wichtig) bestätigen und bekommt dann einen "danke für die eingabe-hinweis" und gleich kann die nächste eingabe passieren!

die eingaben sollen einfach extern in einer textdatei gespeichert werden...

ich würde auch ungern einen apache server und php installieren.

wie würdet ihr das quick&dirty machen? evtl. sogar mit flash?
 

Peitzi

Blutapfel
Registriert
07.08.07
Beiträge
2.595
Ohne ein Serverseitiges Script (PHP beispielsweise) ist das nicht möglich.

HTML/Javascript kann dir zwar die Daten auslesen, aber nicht in eine Textdatei speichern. Da wirst du um PHP nicht drum rum kommen.

Wie es mit Flash aussieht, weiss ich jetzt aus den Stehgreif nicht, aber Flash ist wohl generell nicht "quick&dirty". ;)

BTW: Ich weiss nicht welches OS dein "alter iMac" hat, aber Apache auf OS >=10.4 zu installieren, ist doch wirklich kinderleicht und eine Sache von 5 Minuten.

Für ältere OS kann man ja immer noch Xampp verwenden, damit geht es ebenso schnell.
 

486er

Transparent von Croncels
Registriert
09.11.06
Beiträge
315
ist mit einer kleinen php-datei recht einfach!

Code:
<?php
  // Kontrolle, ob etwas gespeichert werden soll
  if ($_POST['Kontrolle'] == 1) {

    // Namen für die neue Datei aus dem Zähler auselesen.
    $index_aktuell = file('./index.dat');
  
    // Den Zähler um 1 erhöhen
    $index = fopen('./index.dat','w');
    $index_neu = $index_aktuell + 1;
    fwrite($index,$index_neu);
    fclose($index;);
  
    // Die neue Eingabe speichern
    $datei = fopen('Pfad-zum-Ordner /' . $index_aktuell . '.txt');
    fwrite($datei,$_POST['Eingabe']);
    fclose($datei);
  
    // "Danke"-Botschaft
    $danke = 'Danke für die Eingabe!';
  } else {
    
    // Alternative "Danke"-Botschaft mit der Bitte etwas einzugeben
    $danke = 'Bitte etwas eingeben!';
?>
<html>
  <head>
    <title>Ihre Eingabe bitte!</title>
  </head>
  <body style="background-color: rgb(0,0,0);">
    <table width="100%" heigth="100%" border="0">
      <tr>
        <td valign="middle" align="center">
          <?php
            // "Danke"-Botschaft ausgeben
            echo $danke;
          ?>
          <form action="eingabe.php" method="post">
            <input type="hidden" name="Kontrolle" value="1" />
            <input name="Eingabe" style="
              background-color: rgb(192,192,192);
              border: 0px;
              color: rgb(0,0,0);
              " />
            <br />
            <input name="Speichern" type="submit" value="Senden" />
            </form>
        </td>
      </tr>
    </table>
  </body>
</html>
Ich garantiere nicht dafür, dass da noch ein Fehler drinne ist, aber so kann es gemacht werden.

PS: XAMPP geht auch noch unter Leopard!
 

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
Ohne ein Serverseitiges Script (PHP beispielsweise) ist das nicht möglich.

HTML/Javascript kann dir zwar die Daten auslesen, aber nicht in eine Textdatei speichern. Da wirst du um PHP nicht drum rum kommen.

Wie es mit Flash aussieht, weiss ich jetzt aus den Stehgreif nicht, aber Flash ist wohl generell nicht "quick&dirty". ;)

BTW: Ich weiss nicht welches OS dein "alter iMac" hat, aber Apache auf OS >=10.4 zu installieren, ist doch wirklich kinderleicht und eine Sache von 5 Minuten.

Für ältere OS kann man ja immer noch Xampp verwenden, damit geht es ebenso schnell.

danke für die antwort!
leider läuft auf der mühle macos 10.3.x ich kenne auch leider niemanden der eine älter PPC OSX version für G3 rechner hat... brauche die lösung (natürlich) bis diesen freitag abend. mal sehn ob ich bis dahin noch was aufgetrieben kriege... werde es dann mit Xampp versuchen:)
 

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
ist mit einer kleinen php-datei recht einfach!

Code:
<?php
  // Kontrolle, ob etwas gespeichert werden soll
  if ($_POST['Kontrolle'] == 1) {

    // Namen für die neue Datei aus dem Zähler auselesen.
    $index_aktuell = file('./index.dat');
  
    // Den Zähler um 1 erhöhen
    $index = fopen('./index.dat','w');
    $index_neu = $index_aktuell + 1;
    fwrite($index,$index_neu);
    fclose($index;);
  
    // Die neue Eingabe speichern
    $datei = fopen('Pfad-zum-Ordner /' . $index_aktuell . '.txt');
    fwrite($datei,$_POST['Eingabe']);
    fclose($datei);
  
    // "Danke"-Botschaft
    $danke = 'Danke für die Eingabe!';
  } else {
    
    // Alternative "Danke"-Botschaft mit der Bitte etwas einzugeben
    $danke = 'Bitte etwas eingeben!';
?>
<html>
  <head>
    <title>Ihre Eingabe bitte!</title>
  </head>
  <body style="background-color: rgb(0,0,0);">
    <table width="100%" heigth="100%" border="0">
      <tr>
        <td valign="middle" align="center">
          <?php
            // "Danke"-Botschaft ausgeben
            echo $danke;
          ?>
          <form action="eingabe.php" method="post">
            <input type="hidden" name="Kontrolle" value="1" />
            <input name="Eingabe" style="
              background-color: rgb(192,192,192);
              border: 0px;
              color: rgb(0,0,0);
              " />
            <br />
            <input name="Speichern" type="submit" value="Senden" />
            </form>
        </td>
      </tr>
    </table>
  </body>
</html>
Ich garantiere nicht dafür, dass da noch ein Fehler drinne ist, aber so kann es gemacht werden.

PS: XAMPP geht auch noch unter Leopard!
wow, super, danke, werde ich ausprobieren...:)
 

486er

Transparent von Croncels
Registriert
09.11.06
Beiträge
315
// Die neue Eingabe speichern
$datei = fopen('Pfad-zum-Ordner /' . $index_aktuell . '.txt','w');
fwrite($datei,$_POST['Eingabe']);
fclose($datei);

Dann änder aber diesen absatz nochmal, mir ist aufgefallen, dass da ein fehler ist!
 

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
danke:)

...kann ich auf einem OSX 10.2.8 generell KEIN apache/php installieren?
 

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Hmm, ich kenn zwar 10.2.8 nicht, aber es hat ja denke ich auch einen Unix Unterbau oder?
Daher könntest du dir die Source von Apache laden und selbst kompilieren. Selbiges bei PHP.
 

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
// Die neue Eingabe speichern
$datei = fopen('Pfad-zum-Ordner /' . $index_aktuell . '.txt','w');
fwrite($datei,$_POST['Eingabe']);
fclose($datei);

Dann änder aber diesen absatz nochmal, mir ist aufgefallen, dass da ein fehler ist!

DANKE dir für die korrektur... ich bekomme beim starten des scripts leider eine fehlermeldung dass in line25 was nicht stimmt aber da ist ja eigentlich nur der schließende php tag ?> ...?
 

torben1

Celler Dickstiel
Registriert
05.08.08
Beiträge
796
Hallo,
bei
Das letzte
Code:
"else"
ist nicht geschlossen. Vor das
Code:
?>
einfach ein
Code:
}

Gruß

Torben H.
 

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
Hallo,
bei
Das letzte
Code:
"else"
ist nicht geschlossen. Vor das
Code:
?>
einfach ein
Code:
}

Gruß

Torben H.

danke für deine hilfe, habs korrigiert, hätte ich auch mal selber drauf kommen können:)

bekomme aber wieder einen fehler:
"Fatal error: Unsupported operand types in /Library/WebServer/Documents/newsletter.php on line 10"

also bei:
Code:
$index_neu = $index_aktuell + 1;
 

obstbauer

Châtaigne du Léman
Registriert
09.09.04
Beiträge
826
Hmm, ich kenn zwar 10.2.8 nicht, aber es hat ja denke ich auch einen Unix Unterbau oder?
Daher könntest du dir die Source von Apache laden und selbst kompilieren. Selbiges bei PHP.
mit dem hauseigenen apache und phpmodul haut das jetzt hin:) nur das script will nich nicht recht:)