Forum Doku Wiki Blog

Forumsarchiv 2011, September
Benutzereingaben in .txt-Datei speichern

archivierte Beiträge lesen

  1. (PHP) Benutzereingaben in .txt-Datei speichern von lorenzodimedici, 15. 09. 2011, 08:20

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 08:20 Uhr von lorenzodimedici veröffentlicht.

Liebe Community,
meine Aufgabe ist es, Text, den der Nutzer in mein Formular eingegeben hat mittels PHP als .txt-Datei auf meinem Server zu speichern.
Bis jetzt habe ich das mit localstorage gemacht, aber das Problem ist da natürlich, dass es nur auf dem jeweiligen Computer gespeichert wird...

Die Datei sieht bis jetzt so aus:
<meta name="viewport"
content="width=device-width,minimum-scale=1.0,maximum-scale=1.0"/>

<meta name="format-detection" content="telephone=no"/>
<title>Benutzereingaben mit localstorage speichern</title>
<style type="text/css">
    .abgerundet {
    -moz-border-radius:10px; /* Firefox */
    -webkit-border-radius:10px; /* Safari, Chrome */
    -khtml-border-radius:10px; /* Konqueror */
    border-radius:10px; /* CSS3 */
    }
</style>
<script type="text/javascript">
function speichern() {
 var key = document.getElementById('key').value;
 var data = document.getElementById('data').value;
 window.localStorage.setItem(key, data);
}

function lesen() {
 var key = document.getElementById('key').value;
 document.getElementById('data').value = window.localStorage.getItem(key);
}
</script>


</head>
<body>
<img src="http://www.ptask.de/alt/Picture 10.jpg" alt="Logo" >
<h3 style="font-family: Verdana, Arial; color:rgb(100, 100, 100);">Willkommen! Sie k&ouml;nnen einen Text eingeben und ihn mit einem Benutzernamen versehen und ihn beim n&auml;chsten Besuch der seite erneut auslesen. Viel Spass!</h3>
<p style="font-family: Verdana, Arial; color:rgb(100, 100, 100);">Text eingeben:</p>
<textarea id="data" rows="10" cols="20" style="background-color: black; color: orange; border:5px; font-family: Verdana, Arial; padding: 10px;" class="abgerundet"></textarea> <br> </br>
<p style="font-family: Verdana, Arial; color:rgb(100, 100, 100);">Name des Textes eingeben:</p> <input type="text" id="key">
<input type="button" value="Speichern als..." onclick="speichern()">
<input type="button" value="Lesen aus..." onclick="lesen()">

</body>
</html>


Das ist genau der Code, den ich auf meiner Website verwende.
Könnt ihr mir vielleicht zeigen, wie ich das mache, bin nämlich ein absoluter newbie in PHP.
Und bitte keine Links, die auf irgendwelche Seiten zeigen, wo fopen, fwrite und fclose umständlich erklärt werden.
Praxisbeispiele wären toll!
Vielen herzlichen Dank!
-lorenzodimedici

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 08:54 Uhr von Alex veröffentlicht.

> Liebe Community,
> meine Aufgabe ist es, Text, den der Nutzer in mein Formular eingegeben hat mittels PHP als .txt-Datei auf meinem Server zu speichern.


> Könnt ihr mir vielleicht zeigen, wie ich das mache, bin nämlich ein absoluter newbie in PHP.

Ja.

> Und bitte keine Links, die auf irgendwelche Seiten zeigen, wo fopen, fwrite und fclose umständlich erklärt werden.
> Praxisbeispiele wären toll!

Zumindest bei den Links auf das PHP-Manual sind immer Praxisbeispiele dabei. Die mögen zwar nicht 100% deinen Anwendungsfall wiederspiegeln, aber sind meist doch sehr hilfreich - zumindest, wenn man ein bisschen selber nachdenkt.

Hier mein Link: http://php.net/manual/de/function.file-put-contents.php

Das ist die einfachste Möglichkeit - vorausgesetzt du hast PHP 5. Da brauchst du die f...() Funktionen nicht mehr.


Gruß
Alex

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 10:07 Uhr von lorenzodimedici veröffentlicht.

 »» Zumindest bei den Links auf das PHP-Manual sind immer Praxisbeispiele dabei. Die mögen zwar nicht 100% deinen Anwendungsfall wiederspiegeln, aber sind meist doch sehr hilfreich - zumindest, wenn man ein bisschen selber nachdenkt.
>
> Hier mein Link: http://php.net/manual/de/function.file-put-contents.php
>
> Das ist die einfachste Möglichkeit - vorausgesetzt du hast PHP 5. Da brauchst du die f...() Funktionen nicht mehr.
>
>
> Gruß
> Alex


Danke für den Link!
Wusste gar nicht, dass es diese Möglichkeit gibt...

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 19:34 Uhr von fastix® veröffentlicht.

Moin!

> > Hier mein Link: http://php.net/manual/de/function.file-put-contents.php
> >
> > Das ist die einfachste Möglichkeit - vorausgesetzt du hast PHP 5. Da brauchst du die f...() Funktionen nicht mehr.
> Danke für den Link!
> Wusste gar nicht, dass es diese Möglichkeit gibt...

fopen() und Freunde braucht man wieder, wenn man die Datei vor einem Lese bis nach einem Schreibvorgang für konkurrierende Zugriffe sperren will.

Was man oft muss.


MFFG (Mit freundlich- friedfertigem Grinsen)

fastix

--
Des fastix kleines CMS

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 08:58 Uhr von Torrorosso veröffentlicht.

Lieber User,

> Könnt ihr mir vielleicht zeigen, wie ich das mache, bin nämlich ein absoluter newbie in PHP.
> Und bitte keine Links, die auf irgendwelche Seiten zeigen, wo fopen, fwrite und fclose umständlich erklärt werden.


Na klar.
Und im Gegenzug erwarte ich keine großen Dankesreden. Einfach das Geld für die Programmierung auf mein Konto und gut ist.

Torro

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 10:04 Uhr von lorenzodimedici veröffentlicht.

> Lieber User,
>
> > Könnt ihr mir vielleicht zeigen, wie ich das mache, bin nämlich ein absoluter newbie in PHP.
> > Und bitte keine Links, die auf irgendwelche Seiten zeigen, wo fopen, fwrite und fclose umständlich erklärt werden.
>
>
> Na klar.
> Und im Gegenzug erwarte ich keine großen Dankesreden. Einfach das Geld für die Programmierung auf mein Konto und gut ist.
>
> Torro

Äussert hilfreich...
Wen du schon nichts Schlaues zu sagen hast, lass es doch einfach bleiben!

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 10:28 Uhr von Rainer veröffentlicht.

Er _IST_ schlau - weil er schon mal nachgelesen hat und es kann.

SELF ist der Mann, oder eben einen Auftrag auslösen ;-)

Benutzereingaben in .txt-Datei speichern

Der folgende Beitrag wurde am 15. 09. 2011, 10:43 Uhr von lorenzodimedici veröffentlicht.

> Er _IST_ schlau - weil er schon mal nachgelesen hat und es kann.
>
> SELF ist der Mann, oder eben einen Auftrag auslösen ;-)

Könnte was dran sein, habe nun auch selber nachgelesen, SELF ist der Mann!

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4