Seite 1 von 2 [1]2 Letzte »
Zeige Ergebnis 1 bis 15 von 17
Autor Thema
  1. Banned
    Userid
    68148
    Registriert seit
    12.2007

    Html Eingaben sichern

    #1
    Hallo,

    Auf meiner Homepage gibt es die Möglichkeit etwas einzugeben und dies abzuschicken.. Diese Daten (Name und ein Text) Würde ich gerne zu einem späteren Zeitpunkt auf meinem Computer anzeigen lassen können.
    Wie könnte ich das machen? Gibt es einen Befehlt, womit die Seite etwas auf dem FTP-Server speichert? Oder gibt es eine Möglichkeit, dass mir die Daten über E-Mail zugesendet werden?

    Ich bin ein ziemlicher "noob" im HTML.. Mal so als Nebenbeiinfo

    Wär super
    Mit Zitat antworten

  2. Tundra Giant Benutzerbild von Nox Crunor
    Userid
    44650
    Registriert seit
    01.2007
    IGN (GW1)
    Nox Crunor
    #2
    1) Was für eine Homepage hast du? Link? Baukasten oder CMS bzw. Blog?
    2) Wenn du irgendwas eingibst und dann auf "Absenden" klickst, wird es meistens in einer (MySQL)-Datenbank abgespeichert. Hast du eine Baukasten Homepage, kannst du meistens nicht auf die Datenbank zugreifen.

    Die HTML Dateien kannst du dir ausserdem anzeigen lassen, wenn du den Quellcode öffnest. Beim Firefox: Ansicht -> Seitenquelltext anzeigen (STRG + U).

    Du musst halt nur den Inhalt ("content"), den du abgesendet hast im Quelltext wiederfinden.

    ~
    Im Prinzip funktioniert HTML wie die verschiedenen Codes hier im Forum.
    HTML-Code:
    BB-Code: [B]Fetter Text[/B]
    HTML-Code: <b>Fetter Text</b>
    Nur mit mehr Einstellungsmöglichkeiten. Hier findest du eine kleine Übersicht mit den Codes und hier kannst du HTML selber erlernen.
    _______________
    Geändert von Nox Crunor (27.05.2008 um 15:44 Uhr)
    Mit Zitat antworten

  3. Banned
    Userid
    68148
    Registriert seit
    12.2007
    #3
    Ich hab mir Webspace von ohost geholt, und habe dann entweder mit nem normalen "Text-Editor" eine Html-Seite geschrieben (lernen wir gerade in der Schule) oder auch einmal zum Ausprobieren mti dem Programm "Nvu" .. Das habe ich dann über "FTP Voyager" auf meinen ohost server geuploaded
    Mit Zitat antworten

  4. Tundra Giant Benutzerbild von Nox Crunor
    Userid
    44650
    Registriert seit
    01.2007
    IGN (GW1)
    Nox Crunor
    #4
    Jetzt verstehe ich was du meinst.

    Beispielsweise eine Art E-Mail Formular?
    z.B. so:
    Dein Name: [Feld zum Eintippen]
    Deine Nachricht: [Feld zum Eintippen]

    und das, was in die Felder zum Eintippen kommt, soll dann später wieder von dir anschaubar sein?


    Da gibt es im Prinzip mehrere Möglichkeiten:
    1. Die eingegebenen Daten werden in einer MySQL Datenbank (gibt es bei Ohost bis zu 7 Stück) gespeichert, und du kannst sie dir dort später in der Datenbank anschauen bzw. auf einer neuen HTML-Seite ausgeben lassen
    2. Die Daten werden dir per E-Mail ("Formmailer") geschickt.
    3. Die Daten werden auf dem Webserver als Textdokument gespeichert. (Nicht empfehlenswert)
    Ich persönlich würde dir zu Methode 1 bzw. 2 raten. Wenn du sowieso lernen magst, wie Datenbanken (und damit fast jedes Forum) funktioniert, kann ich dir nur das sehr einfach zu verstehende Tutorial von Schattenbaum empfehlen (Abschnitt MySQL). Auf derselben Seite findest du auch, wie du dir selber einen Formmailer bauen kannst. (Abschnitt PHP)

    Ist wirklich keine schwere Sache und an einem freien Wochenende am Samstag durchaus machbar. Man muss es nur einmal verstehen, und da kann ich Schattenbaum echt nur loben.
    _______________
    Geändert von Nox Crunor (27.05.2008 um 15:54 Uhr)
    Mit Zitat antworten

  5. Minotaur
    Userid
    18441
    Registriert seit
    01.2006
    #5
    Um die Informationen später wieder sehen kannst, musst du sie mit einer Scriptsprache wie z.B. php serverseitig speichern. Das kannst du natürlich erst lernen, aber aufgrund von Sicherheitsproblemen würd ich dir einen Filemanager z.B. den hier empfehlen (ist ganz leicht zu benutzen).
    Mit Zitat antworten

  6. Banned
    Userid
    68148
    Registriert seit
    12.2007
    #6
    Zitat:

    Zitat von Nox Crunor Beitrag anzeigen
    Jetzt verstehe ich was du meinst.

    Beispielsweise eine Art E-Mail Formular?
    z.B. so:
    Dein Name: [Feld zum Eintippen]
    Deine Nachricht: [Feld zum Eintippen]

    und das, was in die Felder zum Eintippen kommt, soll dann später wieder von dir anschaubar sein?

    Bis dahin deinen Post gelsen, und JAHAHA du hast es richitg verstanden. 100%, Super Jetzt les ich mal den Rest und guck dass ich es versteh
    Danke
    Geändert von IchBinsDu (27.05.2008 um 15:57 Uhr)
    Mit Zitat antworten

  7. Sand Giant Benutzerbild von Amadeus
    Userid
    53115
    Registriert seit
    05.2007
    Heimatserver
    Abaddons Mund [DE]
    #7
    um sie auf dem Server zu speichern, müssen die Daten auch serverseitig verarbeitet werden, das heißt, du brauchst eine Skriptsprache wie PHP. Damit kannst du dann die Daten in einer Datenbank speichern (z.B. MySQL) und jederzeit ansehen. Bei reinem HTML sieht das eher mau aus.

    BTW, du sagst, daß die Daten verschickt werden. Kannst du auch sagen wohin? Vielleict postest du einfach mal den Formularcode.
    Mit Zitat antworten

  8. Tundra Giant Benutzerbild von Nox Crunor
    Userid
    44650
    Registriert seit
    01.2007
    IGN (GW1)
    Nox Crunor
    #8
    Zitat:

    Zitat von Toras Beitrag anzeigen
    Um die Informationen später wieder sehen kannst, musst du sie mit einer Scriptsprache wie z.B. php serverseitig speichern. Das kannst du natürlich erst lernen, aber aufgrund von Sicherheitsproblemen würd ich dir einen Filemanager z.B. den hier empfehlen (ist ganz leicht zu benutzen).

    Du brauchst doch kein phpfm um einen simplen Formmailer zu realisieren?
    Zudem bei Ohost, wo sich doch das Team von ohost.de um die Sicherheit der aktuellen PHP-Version kümmert?
    _______________
    Geändert von Nox Crunor (27.05.2008 um 16:02 Uhr)
    Mit Zitat antworten

  9. Banned
    Userid
    68148
    Registriert seit
    12.2007
    #9
    Eine Frage noch, meine Seite ist, steht auch oben im Browser:

    xxx.html

    Ich seh da überall irgendwas von .php, gehts trozdem? ;D
    Mit Zitat antworten

  10. Minotaur
    Userid
    18441
    Registriert seit
    01.2006
    #10
    Zitat:

    Zitat von Nox Crunor Beitrag anzeigen
    Du brauchst doch kein phpfm um einen simplen Formmailer zu realisieren?
    Zudem bei Ohost, wo sich doch das Team von ohost.de um die Sicherheit der aktuellen PHP-Version kümmert?

    Die Leute von Ohost gucken sich doch nicht die Scripts der Leute durch un prüfen die Sicherheit, die nur mit Sicherheitseinstellungen nicht gewährleistet ist. (-> Mail-Injektion, z.B.)

    Es hörte sich auch nur für den privaten Gebrauch an. Ansonsten wenn Besucher eine Nachricht hinterlassen wollen, benutzt man halt ein anderes Script.
    Mit Zitat antworten

  11. Sand Giant Benutzerbild von Amadeus
    Userid
    53115
    Registriert seit
    05.2007
    Heimatserver
    Abaddons Mund [DE]
    #11
    Ja das geht. Du kannst mit

    <form action="datei.php" method="post">

    die Daten an eine PHP Datei übergeben.
    Mit Zitat antworten

  12. Banned
    Userid
    68148
    Registriert seit
    12.2007
    #12
    Nochmal ich ^^ Ich habe jetzt aus meiner Datei:

    test.html einfach mal test.php gemacht, und es funktioniert immer noch ^^ Also ich glaub das müsste gehen.

    Also, danke an alle, ich werd mir das mal durchlesen, und schauen, dass ichs hinkrieg.

    Aber eins noch Nox Crunor
    Zitat:

    # Die Daten werden auf dem Webserver als Textdokument gespeichert. (Nicht empfehlenswert)

    Hört sich aber so verdammt leicht an, kannst du mir vielleicht sagen wie ich das mache? oder ein Link? Google findet nichts

    Mit Zitat antworten

  13. Sand Giant Benutzerbild von Amadeus
    Userid
    53115
    Registriert seit
    05.2007
    Heimatserver
    Abaddons Mund [DE]
    #13
    Zitat:

    Zitat von IchBinsDu Beitrag anzeigen
    Hört sich aber so verdammt leicht an, kannst du mir vielleicht sagen wie ich das mache? oder ein Link? Google findet nichts

    Das geht genauso wie ichs oben geschrieben habe, allerdings muß die PHP Datei dann auf dem Server eine Datei erzeugen und die Daten da rein schreiben.

    Ist ziemlicher Humbug. Beschäftige dich lieber mit ordentlichem PHP und MySQL Datenbanken. Da findest du die Daten nachher auch wieder und haßt nicht den ganzen Server mit sinnlosen kleinen Dateien zugemüllt. Hier kannst Du den Anfang machen.
    Mit Zitat antworten

  14. Desert Griffon Benutzerbild von Fledermaus
    Userid
    12850
    Registriert seit
    11.2005
    #14
    Die einfachste Möglichkeit wäre wohl erstmal ein HTML-Formular zu erstellen, und über dieses mittels "mailto:" dem installiertem Standard-Email-Client des Nutzers bestimmte Parameter vorzubereiten lassen und dem Nutzer diese Email abschicken zu lassen.

    Es ist nicht eine sonderlich schöne Lösung, der Nutzer muss einen seinen Standard-Emailclient installiert und korrekt konfiguriert haben.

    Andernfalls gibt es halt die Möglichkeiten über eigene CGI-Scripte, bzw. Perl/Python/PHP evtl. in Verbindung mit einer SQL-Datenbank.

    Es wäre auch noch die Möglichkeit ein externen Dienstleister zu nehmen hierfür, manche Hoster stellen auch explizit Formmail-Scripte zur Verfügung.
    Mit Zitat antworten

  15. Trog Ulodyte
    (Makani Ookook)
    Benutzerbild von Fox32
    Userid
    66549
    Registriert seit
    12.2007
    #15
    hey

    ich habe mir gedacht das ich mal ein Besipiel code posten könnte. Dieses Script schikt die nachricht an deine email address.

    Code:
    <?php
    	session_set_cookie_params(10800);
    	session_start();
    	
    	if(!session_is_registered("mail"))
    	{
    		$To = "ich@du.wir";
    		$From = "test";
    		$Titel = "Nachricht auf der Webseite";
    		
    		$Name = $_GET["name"];
    		$Mail = $_GET["mail"];
    		$Text = htmlspecialchars($_GET["text"]);
    		
    		if(!empty($Name) && !empty($Mail) && !empty($Text))
    		{
    			//Datum, wann die Mail erstellt wurde 
    			$name_tag[0] = "Sonntag"; 
    			$name_tag[1] = "Montag"; 
    			$name_tag[2] = "Dienstag"; 
    			$name_tag[3] = "Mittwoch"; 
    			$name_tag[4] = "Donnerstag"; 
    			$name_tag[5] = "Freitag"; 
    			$name_tag[6] = "Samstag"; 
    			$num_tag = date( "w"); 
    			$tag =$name_tag[$num_tag]; 
    			$jahr = date( "Y"); 
    			$n = date( "d"); 
    			$monat = date( "m"); 
    			$time = (date("H:i")); 
    			
    			$Datum = $tag . ", " . $n . "." . $monat . "." . $jahr . " um " . $time . " Uhr";
    	
    			$Nachricht = $Name . "(" . $Mail . ")" . " schrieb am " . $Datum . ":\n\n" . $Text;
    			$Header = "From: " . $From;
    			$Send = mail($To, $Titel, $Nachricht, $Header);
    		
    			if($Send == true)
    			{
    				session_register("mail");
    				echo("Ihre Nachricht wurde erfolgreich versendet.");
    				exit;
    			}
    			else
    			{
    				echo("Fehler beim versenden der Nachricht.");
    				exit;
    			}
    		}
    		else
    		{
    			echo("Bitte alle Felder ausfüllen.");
    			exit;
    		}
    	}
    	else
    	{
    		echo("Sie haben bereits eine E-Mail versendet.");
    		exit;
    	}
    ?>
    So dieses Script als mail.php abspeichern, deine email bei "ich@du.wir" einfügen und dann auf der seite wo die nachricht hinterlassen werden soll dieses einfügen:

    Code:
    <form action="mail.php" method="get">
    <input name="name" type="text" />
    <input name="mail" type="text" /><textarea name="text" cols="" rows=""></textarea>
    <input name="" type="submit" /></form>
    kannste noch in dein disign integrieren. das müsste so bei ohost funktionieren (ich glaub das war das gleiche wie funpic). wenn du noch fragen hast einfach stellen ...

    mfg fox32
    _______________
    ign: Retterin der Defias
    Geändert von Fox32 (27.05.2008 um 18:18 Uhr) Grund: Hab noch ne sicherheit spere eingebaut
    Mit Zitat antworten

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:02 Uhr.
Seite 1 von 2 [1]2 Letzte »
Zeige Ergebnis 1 bis 15 von 17
Gehe zu:
Nach oben

Lesezeichen

Forumregeln

  • Es ist dir nicht erlaubt, neue Themen zu verfassen.
  • Es ist dir nicht erlaubt, auf Beiträge zu antworten.
  • Es ist dir nicht erlaubt, Anhänge hochzuladen.
  • Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
  •