www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Sonstiges - Informatik" - enterzeichen
enterzeichen < Sonstige < Schule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Sonstiges - Informatik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

enterzeichen: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 16:12 Di 29.08.2006
Autor: Bit2_Gosu

Hallo!!!


ich gebe in ein Formular einen Text ein. zb:  hhhhhhhhh

hinter dem letzten h drücke ich die entertaste.

(das enterdrücken schickt NICHT das formular ab sondern lässt den cursor ganz normal eine zeile nach unten springen)

nun schicke ich das formular per mouseklick an eine php Datei.
dort steckt nun der ganze Inhalt vom Formular in der Variable $hans

wie kann ich in der php datei durch $hans abfragen, ob im Formular die ENTER Taste gedrückt wurde??

Ich dachte gehört zu haben, dass die enter taste ein Zeichen hinterlässt, geht das damit vielleicht???

Vielen Dank schon mal !!!



        
Bezug
enterzeichen: Rückfrage
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 17:11 Di 29.08.2006
Autor: salami

Um was handelt es sich?

<input type="text" name="zeile1">
<input type="text" name="zeile2">

und du springst bei Enter von zeile1 in zeile2

oder

<textarea></textarea>

und du tippst in dieser textarea

oder ist es ein völlig anderer Ansatz?

Bezug
                
Bezug
enterzeichen: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 18:45 Di 29.08.2006
Autor: Bit2_Gosu

Hallo Salami!

Es handelt sich um <textarea> </textarea>  sorry hatte ich vergessen ;)

Bezug
                        
Bezug
enterzeichen: Antwort
Status: (Antwort) fertig Status 
Datum: 22:20 Di 29.08.2006
Autor: jerry

hallo zusammen,
wenn ich dich richtig verstanden habe, dann liest du aus einer textarea einen text aus. doch wenn du ihn anzeigst fehlen die zeilenumbrüche?!

falls dies der fall sein sollte, hilft dir vlt folgende Php-Funkion weiter:
http://de3.php.net/manual/en/function.nl2br.php

falls dir das nicht hilft, beschreib vlt etwas umfassender in welcher umgebung das ganze eingesetzt wird.

gruß benjamin


Bezug
                                
Bezug
enterzeichen: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 15:36 Mi 30.08.2006
Autor: Bit2_Gosu

Nein, das ist es leider nicht ganz ;)

Es geht um folgendes:

ich hab ein programm geschrieben, dass die wörter in einem text zählt.
genauer gesagt zählt es grob die leerzeichen plus 1:  

beispiel:  "hallo hallo hallo" 2 leerzeichen+1 = 3 wörter

natürlich wird das ganze noch durch fragezeichen und ausrufezeichen verkompliziert.  oder auch durch leerzeichen nach dem letzten wort und vor dem ersten.
das habe ich alles schon abgeklärt.    http://dilthey.onetwovisit.net/Richard/z%E4hler/code.html

nun aber das problem:

wenn jemand in der textarea nach dem letzten wort die entertaste drückt, so ist die ausgabe der anzahl der wörter um 1 zu groß.

ich brauch also eine art abfrage: wenn die entertaste gedrückt wurde.
$ausgabe--;

oder vielleicht hinterlässt die entertaste ja eine art zeichen, nachdem man suchen kann ?!

Ich hoffe du verstehst jetzt mein Problem ;)  Wäre echt toll wenn mir jemand helfen könnte !!!

Bezug
                                        
Bezug
enterzeichen: Antwort
Status: (Antwort) fertig Status 
Datum: 18:00 Mi 30.08.2006
Autor: jerry

ok, ich denke jetzt hab ich dein problem verstanden =)

also ich hab mich grad mal rangesetzt.

das erste was du machen kannst ist die textarea zeilenweise auswerten.
das ist mit dem explode befehl zu erledigen, du hast dann ein string array:
1:
2: $textarea = explode("\n", $textarea);


die wörter kannst du dann pro zeile auch per explode zählen mit dem " " leerzeichen als trennsymbol.
zuvor könntest du noch den zeilenstring trimmen, dann hast du hinten kein leerzeichen stehn.
trim()


hoffentlich hilft dir das weiter.

gruß benjamin


Bezug
                                                
Bezug
enterzeichen: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 18:22 Do 31.08.2006
Autor: Bit2_Gosu

Hm Danke schon mal !

schreib am besten mal um deinen code < code> < /code> nur ohne Leerzeichen nach dem < , dann verschluckt der forum filter nix mehr. edite es doch noch einfach grad.

im Zusammenhang mit dem enterzeichen hilft trim bei mir irgendwie leider nix ;)

und Zeilenweise Leerzeichen auslesen, bringt mich doch auch irgendwie nicht weiter oder??

es seidenn ich kann ihm sagen, wenn ein enter tasten zeichen kommt (wenns das gibt -.-)  höre auf die zeilen zu lesen.

oder verstehe ich dich falsch??

Bezug
                                                        
Bezug
enterzeichen: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 19:04 Do 31.08.2006
Autor: jerry

also dann hab ich vlt immer noch nicht kapiert was dein eigentlich ziel ist oder? :)

dein ziel ist es doch die wörter in einem Text zu zählen oder?

und kannst du dann nicht jeweils die wörter je zeile ermitteln und dann alle zusammenzählen?
das müßte doch mit explode und trim zu lösen sein.

gruß benjamin *confused* ;)

Bezug
                                                        
Bezug
enterzeichen: Antwort
Status: (Antwort) fertig Status 
Datum: 14:45 Sa 02.09.2006
Autor: mkter

Hallo zusammen,
ein Enterzeichen hinterlässt in einem mit "explode" hergestellten String das Zeichen \n.
Es wurde bereits ein paar Antworten über mir erwähnt.
$textarea = explode("\n", $textarea)

Der Befehl explode sucht ja in einem String nach einem Zeichen. Die Teilstrings zwischen den Fundstellen werden in Variablen abgelegt. In diesem Fall sucht explode nach Zeilenumbrüchen (durch räumliche Begrenzung der textarea und durch Betätigen der Enter-Taste). Dein gesuchtes Zeichen ist also [mm] "\n". [/mm] Für dein Problem musst du dann, aber auch berücksichtigen, dass man nicht alle Enterzeichen herausfiltern darf,da man normalerweise nicht space und dann enter drückt. Bei vollständiger Filterung würden somit das letzte Wort einer Zeile und das erste Wort der nächsten Zeile zusammengefügt werden. (Wenn ich das jetzt richtig vor Augen habe. ;-) ) Ich würde Dir für deinen Fall eine vollständige Ersetzung empfehlen. Also alle  "\n"  durch " "(Leerzeichen) ersetzen.Damit hast du dann einen ewig langen einzeiligen String, den du mit deinem Code auswerten kannst. Evtl. musst du dann noch Rücksicht auf doppelte Leerzeichen und ähnliches nehmen, aber dieses Problem hattest du schon angesprochen.

Ich hoffe mal, dein Problem liegt jetzt im Sterben und verlangt den Notarzt. ;-)

Gruß mkter

Bezug
                                                                
Bezug
enterzeichen: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 22:09 So 03.09.2006
Autor: Bit2_Gosu


Vielen Dank euch allen !!

Ich werds jetzt mal so probieren

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Sonstiges - Informatik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.englischraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]