Problem bei form method=POST auslesen in PHP

Problem bei form method=POST auslesen in PHP

am 02.04.2008 18:29:30 von crisofsox

Irgendiwe stehe ich auf dem Schlauch:

Ich habe ein Forular deifiniert und rufe ein php-script auf, das mir die=20
Daten in eine DB schreiben soll.
Irgendwann ist der eingegebene Text aber anscheinend zu groß, denn es=20
kommt nicht mehr alles im PHP script an, der Text wird abgeschnitten.

Ich habei ein formular definiert:
-------------------------------------------

e>





--------------------------------------------

Wenn sich ein Wert ändert rufe ich=20
--------------------------------------------
function DataChanged( that )
{

alert( that.value );

FormSave.cmd.value =3D 'save';
FormSave.r_name.value =3D that.name;
FormSave.r_value.value =3D that.value;

FormSave.submit();
}
--------------------------------------------

Die Save.php schaut dann so aus:

--------------------------------------------
$cmd=3D$_POST["cmd"];
$r_id =3D intval($_POST['r_id'],10);
$r_field =3D $_POST['r_name'];
$r_value =3D $_POST['r_value'];
....
--------------------------------------------

Der alert gibt *alles* aus.

echo $r_value;
Wenn der Text in $r_value größer wird, dann wird Text abgeschnitten.

Muss ich für größere Text etwas anderes machen als nur den $POST arra=
y=20
auslesen? Gibt es da einen Einschränkung? CGI Scipte müssen stdin=20
auslesen, muss ich in dieser Richtung suchen? =20
Oder könnte mir da die Zeichencodierung bei der Übertragung einen=20
Streich spielen?

Re: Problem bei form method=POST auslesen in PHP

am 02.04.2008 18:52:59 von Ulf Kadner

Christian Schröder wrote:
> Irgendwann ist der eingegebene Text aber anscheinend zu groß, denn es
> kommt nicht mehr alles im PHP script an, der Text wird abgeschnitten.
>
>


>
>
>
>
>
> FormSave.cmd.value = 'save';
> FormSave.r_name.value = that.name;
> FormSave.r_value.value = that.value;
>
> Die Save.php schaut dann so aus:
>
> --------------------------------------------
>
Bitte keinen Deppenindikator nutzen!
> $cmd=$_POST["cmd"];

Welchen Sinn hat diese Zeile ausser das der Selbe Wert jetzt in zwei
unterschiedlichen Elementen steht?

> $r_value = $_POST['r_value'];

Die selbe Frage hier.

> Der alert gibt *alles* aus.
>
> echo $r_value;
> Wenn der Text in $r_value größer wird, dann wird Text abgeschnitten.

Es gibt 2 mögliche Ursachen. Entweder ist die Größe der Formulardaten
durch PHPs post_max_size begrenzt oder durch eine explizite
Konfiguration Deines verwendeten Webservers.

Was bedeutet zu Groß? Max Zeichenmenge? Wo schaust Du dir das an?
Browser oder Html-Source oder ...?

> Muss ich für größere Text etwas anderes machen als nur den $POST array

nein Wenn die oben angegebenen Ursachen ausgeschlossen werden können.

MfG, Ulf

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 10:16:44 von crisofsox

Ulf Kadner schrieb:
> Christian Schröder wrote:
> >=20
> > Die Save.php schaut dann so aus:
> >=20
> > --------------------------------------------
> > >=20
> Bitte keinen Deppenindikator nutzen!
?
Die Trennstriche stehen nicht im phpfile oder im htmlfile, ich wollte es=20
deutlich von meinem Text trennen.=20

Ausserdem wollte ich zeigen, das ich im Kopf des PHP File, vor der=20
Auswertung nichts spezielles mache.
Ich dachte es könnte etwas fehlen, was auf den ersten Blick auffiele.

> > $cmd=3D$_POST["cmd"];
>=20
> Welchen Sinn hat diese Zeile ausser das der Selbe Wert jetzt in zwei=20
> unterschiedlichen Elementen steht?

Äh, keinen, das gewünschte "Kommando" (save,insert,update,delete) wird=
=20
nur anfangs abgefragt.

>=20
> > $r_value =3D $_POST['r_value'];
>=20
> Die selbe Frage hier.

$r_value möchte ich bearbeiten, den Teil im array aber unverändert=20
lassen. Möglicherweise bin ich aber auch übervorsichtig und verschwende=
=20
Speicher.

> > Der alert gibt *alles* aus.
> >=20
> > echo $r_value;
> > Wenn der Text in $r_value größer wird, dann wird Text abgeschnitten=
..
>=20
> Es gibt 2 mögliche Ursachen. Entweder ist die Größe der Formulardat=
en=20
> durch PHPs post_max_size begrenzt oder durch eine explizite=20
> Konfiguration Deines verwendeten Webservers.

Gerade nachgeschaut, nein post_max_size sind 8MB.
Auch sonst weiß ich von keiner anderen möglichen Einschränkung.
=20
> Was bedeutet zu Groß? Max Zeichenmenge? Wo schaust Du dir das an?=20
> Browser oder Html-Source oder ...?

rund 3500 Charakter.

Oh my...
Bevor ich die Daten in die DB schreibe, wollte ich den Wert prüfen,=20
indem ich schnell mit PHP etwas in die Syslog schreibe...

function WriteToSyslog($logtext)
{
=09openlog('PHP-log:', LOG_PID | LOG_ODELAY,LOG_LOCAL4);
=09syslog(LOG_INFO, $logtext );
=09closelog();
}

Die php-Datei macht sonst keine Ausgabe...

Oh nein!
Ich habe einen Geist gejagt, mb_strlen sagt dass 3477 Charakter=20
angekommen sind...

Vielen Dank für die Unterstützung!
=20

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 10:18:05 von Niels Braczek

Frank Burmeister schrieb:
> Ulf Kadner wrote:
>=20
>>> $cmd=3D$_POST["cmd"];
>>=20
>> Welchen Sinn hat diese Zeile ausser das der Selbe Wert jetzt in zwei=20
>> unterschiedlichen Elementen steht?
>=20
> Meinst du diese Frage wirklich *ernst* oder ist dir der Begriff=20
> "superglobale Variable" gerade entfallen?

Was hat jetzt das eine mit dem anderen zu tun?

MfG
Niels

BTW: Deine Uhr geht falsch. Hast du zweimal auf Sommerzeit umgestellt?

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 10:34:45 von Gregor Kofler

Christian Schröder meinte:
> Ulf Kadner schrieb:
>> Christian Schröder wrote:
>>> Die Save.php schaut dann so aus:
>>>
>>> --------------------------------------------
>>> >> Bitte keinen Deppenindikator nutzen! >
> ?
> Die Trennstriche stehen nicht im phpfile oder im htmlfile, ich wollte es
> deutlich von meinem Text trennen.


> $r_value möchte ich bearbeiten, den Teil im array aber unverändert
> lassen. Möglicherweise bin ich aber auch übervorsichtig und verschwende
> Speicher.

Es lässt sich keine "Sicherheitsmaßnahme" erkennen.


Gregor


--
http://photo.gregorkofler.at ::: Landschafts- und Reisefotografie
http://web.gregorkofler.com ::: meine JS-Spielwiese
http://www.image2d.com ::: Bildagentur für den alpinen Raum

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 10:50:21 von Rainer Hinz

Ulf Kadner wrote:

>> $cmd=3D$_POST["cmd"];
>=20
> Welchen Sinn hat diese Zeile ausser das der Selbe Wert jetzt in zwei=20
> unterschiedlichen Elementen steht?

Meinst du diese Frage wirklich *ernst* oder ist dir der Begriff=20
"superglobale Variable" gerade entfallen?

Fragt sich
Frank

--=20
"Unterwerfung ist die einzige bequeme Antwort auf Autorität"

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 10:57:41 von Ulf Kadner

Frank Burmeister wrote:
>> Welchen Sinn hat diese Zeile ausser das der Selbe Wert jetzt in zwei
>> unterschiedlichen Elementen steht?
>
> Meinst du diese Frage wirklich *ernst* oder ist dir der Begriff
> "superglobale Variable" gerade entfallen?

Hoi... Entweder Du hast da einfach ein Fettes Smiley hinter dem Satz
vergessen oder Du hast keine Ahnung von was Du sprichst. Suchs Dir aus...

MfG, Ulf

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 11:25:43 von crisofsox

Gregor Kofler schrieb:
> Christian Schröder meinte:
> > Ulf Kadner schrieb:
> >> Christian Schröder wrote:
> >>> Die Save.php schaut dann so aus:
> >>>
> >>> --------------------------------------------
> >>> > >> Bitte keinen Deppenindikator nutzen! > >=20
> > ?
> > Die Trennstriche stehen nicht im phpfile oder im htmlfile, ich wollte e=
s=20
> > deutlich von meinem Text trennen.=20
>=20
>
Aha, gut, ich ändere das.
=20
> > $r_value möchte ich bearbeiten, den Teil im array aber unverändert=
=20
> > lassen. Möglicherweise bin ich aber auch übervorsichtig und verschw=
ende=20
> > Speicher.
>=20
> Es lässt sich keine "Sicherheitsmaßnahme" erkennen.

Wunderbar, weniger Buchstaben heist weniger tippen.

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 12:13:06 von Jens Himmelrath

Ulf Kadner schrieb:
> Frank Burmeister wrote:
>>> Welchen Sinn hat diese Zeile ausser das der Selbe Wert jetzt in zwei
>>> unterschiedlichen Elementen steht?
>>
>> Meinst du diese Frage wirklich *ernst* oder ist dir der Begriff
>> "superglobale Variable" gerade entfallen?
>
> Hoi... Entweder Du hast da einfach ein Fettes Smiley hinter dem Satz
> vergessen oder Du hast keine Ahnung von was Du sprichst. Suchs Dir aus...

Oder er geht davon aus, dass der Wert geändert werden soll. Imho ist es
schlechter Stil den Inhalt der Superglobalen zu verändern.

regards,
Jens

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 13:14:01 von Ulf Kadner

Jens Himmelrath wrote:

> Oder er geht davon aus, dass der Wert geändert werden soll.

Ja oder, oder, oder... Es wird ganz offensichlich nichts geaendert. Den
Code kannst Du doch lesen oder?

Mutmaßungen helfen keinen. Meine Kommentare bezogen sich mehr als
offensichlich auf das was der OP schrieb. Seine auf meine.

Was soll da ne Diskusion über Vermutungen. Wer das machen will kann
gerne mit Hellsehern kommunizieren.

> Imho ist es
> schlechter Stil den Inhalt der Superglobalen zu verändern.

Es ist IMHO genau so schlechter Stil Zuweisungen ohne Sinn zu machen.
Das das der Fall war hat Der OP ja letztendlich selbst geschrieben.

Du bist doch mittlerweile auch schon lange in der Gruppe aktiv und
solltest wissen das das was der OP da tut sehr oft bei Anfängern
scheinbar Grundlos der Fall ist.

MfG, Ulf

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 14:13:37 von Jens Himmelrath

Ulf Kadner schrieb:
> Jens Himmelrath wrote:
>
>> Oder er geht davon aus, dass der Wert geändert werden soll.
>
> Ja oder, oder, oder... Es wird ganz offensichlich nichts geaendert. Den
> Code kannst Du doch lesen oder?

Ja, und der ist bestimmt nicht vollständig.

> Mutmaßungen helfen keinen.

Dir vielleicht nicht.

> Meine Kommentare bezogen sich mehr als
> offensichlich auf das was der OP schrieb. Seine auf meine.

Ja, deshalb gibt es entsprechende Header - wir sind hier ja kein Board.

> Was soll da ne Diskusion über Vermutungen. Wer das machen will kann
> gerne mit Hellsehern kommunizieren.

Willkommen im Usenet. Du musst mir nicht antworten.

>> Imho ist es
>> schlechter Stil den Inhalt der Superglobalen zu verändern.
>
> Es ist IMHO genau so schlechter Stil Zuweisungen ohne Sinn zu machen.
> Das das der Fall war hat Der OP ja letztendlich selbst geschrieben.

Und genau deshalb hast du auch recht in diesem Fall.

> Du bist doch mittlerweile auch schon lange in der Gruppe aktiv und
> solltest wissen das das was der OP da tut sehr oft bei Anfängern
> scheinbar Grundlos der Fall ist.

Und jetzt rate mal, wieso ich das überhaupt geschrieben habe - doch
nicht weil ich glaube, dass du wissen sollst wie man mit den
superglobalen Arrays umgeht.

Aber jetzt stell dir mal vor die von dir beschriebenen Anfänger lesen
das und fummeln fortan nur noch direkt an $_POST rum, weil ja
offensichtlich einer der Ahnung zu haben scheint gesagt hat, dass es
nichts bringt einen Wert einfach nur einer anderen Variablen zuzuweisen.
Das du das so nicht gesagt hast, ist _mir_ schon klar.

Ob meine Aussage nun wirklich jemandem etwas bringt oder nicht, ist eine
andere Frage - aber wieso du dazu tendierst vieles hier persönlich zu
nehmen ist mir ein Rätsel.

regards,
Jens

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 15:06:24 von Rainer Hinz

Ulf Kadner wrote:
> Hoi... Entweder Du hast da einfach ein Fettes Smiley hinter dem Satz=20
> vergessen oder Du hast keine Ahnung von was Du sprichst. Suchs Dir aus.=
.

Hast du noch nie PHP-Code in der Hand gehabt, in der steht
$_POST["variable"]=3D"XYZ";

Ich nämlich schon.
Ansonsten bin ich sowieso immer Fan von "räumlich" beschränkten Varia=
blen.

Also ich halte das für angebracht, die Variablen aus dem POST->Bereich =

rauszuholen. Auch wenn nicht so trivial wie dort.


--=20
"Unterwerfung ist die einzige bequeme Antwort auf Autorität"

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 15:34:35 von Ulf Kadner

Jens Himmelrath wrote:

>> Ja oder, oder, oder... Es wird ganz offensichlich nichts geaendert. Den
>> Code kannst Du doch lesen oder?
>
> Ja, und der ist bestimmt nicht vollständig.

Na ich bitte dich. Über Dinge die keiner hinschreibt ists doch sinnfrei
zu diskutieren.

> Ja, deshalb gibt es entsprechende Header - wir sind hier ja kein Board.

Wird sind sicher kein Board. :-)

>> Was soll da ne Diskusion über Vermutungen. Wer das machen will kann
>> gerne mit Hellsehern kommunizieren.
>
> Willkommen im Usenet. Du musst mir nicht antworten.

Sicher nicht.

>> Du bist doch mittlerweile auch schon lange in der Gruppe aktiv und
>> solltest wissen das das was der OP da tut sehr oft bei Anfängern
>> scheinbar Grundlos der Fall ist.
>
> Und jetzt rate mal, wieso ich das überhaupt geschrieben habe - doch
> nicht weil ich glaube, dass du wissen sollst wie man mit den
> superglobalen Arrays umgeht.

Nein. Was denkst Du warum ich Dir geantwortet habe?

> Aber jetzt stell dir mal vor die von dir beschriebenen Anfänger lesen
> das und fummeln fortan nur noch direkt an $_POST rum, weil ja
> offensichtlich einer der Ahnung zu haben scheint gesagt hat, dass es
> nichts bringt einen Wert einfach nur einer anderen Variablen zuzuweisen.
> Das du das so nicht gesagt hast, ist _mir_ schon klar.

Warum dann die Anmerkung?

> Ob meine Aussage nun wirklich jemandem etwas bringt oder nicht, ist eine
> andere Frage - aber wieso du dazu tendierst vieles hier persönlich zu
> nehmen ist mir ein Rätsel.

Mir ist ein Rätsel warum Du das denkst? Ich nehm sehr selten was
persöhnlich. Ich will nur berichtigen. Und wenn mir was nicht past dann
sag ichs auch und nehm kein Blatt vor den Mund.

Wuste ja nicht das Du so mimosenhaft bist.

MfG, Ulf

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 15:38:55 von Ulf Kadner

Frank Burmeister wrote:
> Ulf Kadner wrote:
>> Hoi... Entweder Du hast da einfach ein Fettes Smiley hinter dem Satz
>> vergessen oder Du hast keine Ahnung von was Du sprichst. Suchs Dir aus...
>
> Hast du noch nie PHP-Code in der Hand gehabt, in der steht
> $_POST["variable"]="XYZ";
>
> Ich nämlich schon.

Das steht wo beim OP? Ich bitte dich. Du hast auf das was ich in meinem
Posting schrieb geantwortet. Die Antwort sollte schon irgendwie zum
Bezug passen. Wenn Du was anderes ($_POST["variable"]="XYZ" ist was
anderes) meinst dann solltest Du das vielleicht auch hinschreiben.

> Ansonsten bin ich sowieso immer Fan von "räumlich" beschränkten Variablen.

:-x

> Also ich halte das für angebracht, die Variablen aus dem POST->Bereich
> rauszuholen. Auch wenn nicht so trivial wie dort.

Das ist nen ganz anderes Thema.

MfG, Ulf

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 16:02:05 von Jens Himmelrath

Ulf Kadner schrieb:
> Jens Himmelrath wrote:
>
>>> Ja oder, oder, oder... Es wird ganz offensichlich nichts geaendert. Den
>>> Code kannst Du doch lesen oder?
>>
>> Ja, und der ist bestimmt nicht vollständig.
>
> Na ich bitte dich. Über Dinge die keiner hinschreibt ists doch sinnfrei
> zu diskutieren.

Das ist allerdings nur deine Meinung. Gerade bei Anfängern ist es sogar
verdammt oft sinnvoll darüber zu diskutieren was da eben nicht steht,
wenn im Rest offensichtlich kein Fehler zu finden ist.
Ich fühle mich durch Franks neues Posting eher bestätigt, dass ich ihn
im Gegensatz zu Dir richtig vertanden habe.

>> Aber jetzt stell dir mal vor die von dir beschriebenen Anfänger lesen
>> das und fummeln fortan nur noch direkt an $_POST rum, weil ja
>> offensichtlich einer der Ahnung zu haben scheint gesagt hat, dass es
>> nichts bringt einen Wert einfach nur einer anderen Variablen zuzuweisen.
>> Das du das so nicht gesagt hast, ist _mir_ schon klar.
>
> Warum dann die Anmerkung?

Weil ich eben im Usenet nicht nur mit Dir alleine kommuniziere.

>> Ob meine Aussage nun wirklich jemandem etwas bringt oder nicht, ist eine
>> andere Frage - aber wieso du dazu tendierst vieles hier persönlich zu
>> nehmen ist mir ein Rätsel.
>
> Mir ist ein Rätsel warum Du das denkst? Ich nehm sehr selten was
> persöhnlich. Ich will nur berichtigen. Und wenn mir was nicht past dann
> sag ichs auch und nehm kein Blatt vor den Mund.

Ist halt schwer zu unterscheiden ob jemand einen härteren Ton anschlägt,
weil er das nunmal gerne so macht, oder weil er es persönlich genommen
hat. Zumindest außerhalb des Usenets kann man sich fast immer sicher
sein, dass letzteres der Fall ist.

> Wuste ja nicht das Du so mimosenhaft bist.

Nein, bin nur zur Höflichkeit erzogen worden. ;)
Ich kenne das Usenet nun auch schon was länger und weiß dass ein "geh
sterben" auch mal dazu gehört, aber deshalb muss man ja nicht jede
Diskussion mit Unhöflichkeit torpedieren.
Aber keine Sorge, wenn deine Ausdrucksweise mich wirklich so sehr stören
würde, hätte ich meinen Filter schon längst angepasst.

regards,
Jens

Re: Problem bei form method=POST auslesen in PHP

am 03.04.2008 21:06:56 von Rainer Hinz

Ulf Kadner wrote:

> Das steht wo beim OP? Ich bitte dich. Du hast auf das was ich in meinem=
=20
> Posting schrieb geantwortet. Die Antwort sollte schon irgendwie zum=20
> Bezug passen. Wenn Du was anderes ($_POST["variable"]=3D"XYZ" ist was=20
> anderes) meinst dann solltest Du das vielleicht auch hinschreiben.

Dein Gemecker ist dann aber genauso überflüssig, wie sich über=20
Rechtschreibfehler zu monieren.

>> Also ich halte das für angebracht, die Variablen aus dem POST->Berei=
ch=20
>> rauszuholen. Auch wenn nicht so trivial wie dort.
>=20
> Das ist nen ganz anderes Thema.

Das bedeutet jedoch nicht, dass man hier seine Skript auf minimalste=20
zusammenstreichen sollte.

Gruß
Frank B.

--=20
"Unterwerfung ist die einzige bequeme Antwort auf Autorität"

Re: Problem bei form method=POST auslesen in PHP

am 08.04.2008 11:07:02 von crisofsox

Frank Burmeister schrieb:
> Ulf Kadner wrote:
>=20
> > Das steht wo beim OP? Ich bitte dich. Du hast auf das was ich in meinem=
=20
> > Posting schrieb geantwortet. Die Antwort sollte schon irgendwie zum=20
> > Bezug passen. Wenn Du was anderes ($_POST["variable"]=3D"XYZ" ist was=
=20
> > anderes) meinst dann solltest Du das vielleicht auch hinschreiben.
>=20
> Dein Gemecker ist dann aber genauso überflüssig, wie sich über=20
> Rechtschreibfehler zu monieren.
>=20
> >> Also ich halte das für angebracht, die Variablen aus dem POST->Berei=
ch=20
> >> rauszuholen. Auch wenn nicht so trivial wie dort.
> >=20
> > Das ist nen ganz anderes Thema.
>=20
> Das bedeutet jedoch nicht, dass man hier seine Skript auf minimalste=20
> zusammenstreichen sollte.

Nicht?

Ich habe versucht die meiner Meinung nach relevanten Teile darzustellen.
Die Antworten haben mir auch geholfen insofern, passts doch?

Re: Problem bei form method=POST auslesen in PHP

am 08.04.2008 11:17:12 von crisofsox

Jens Himmelrath schrieb:
> Ulf Kadner schrieb:
> > Jens Himmelrath wrote:
> >=20
> >>> Ja oder, oder, oder... Es wird ganz offensichlich nichts geaendert. D=
en
> >>> Code kannst Du doch lesen oder?
> >>
> >> Ja, und der ist bestimmt nicht vollständig.
> >=20
> > Na ich bitte dich. Über Dinge die keiner hinschreibt ists doch sinnfr=
ei
> > zu diskutieren.
>=20
> Das ist allerdings nur deine Meinung. Gerade bei Anfängern ist es sogar
> verdammt oft sinnvoll darüber zu diskutieren was da eben nicht steht,

Ja, gerne danke!
Ich programmiere schon ne Weile, aber noch nicht so dramatisch lange und=20
intensiv in PHP.

> wenn im Rest offensichtlich kein Fehler zu finden ist.

Es war auch keiner drin, es hatte funktioniert.

> Ich fühle mich durch Franks neues Posting eher bestätigt, dass ich ih=
n
> im Gegensatz zu Dir richtig vertanden habe.

Exakt.

>=20
> > Wuste ja nicht das Du so mimosenhaft bist.
>=20
> Nein, bin nur zur Höflichkeit erzogen worden. ;)

Ich empfand die Antworten auch als, sagen wir mal "barsch".
Höfliche Antworten sind ein bischen angenehmer zu lesen.

> Ich kenne das Usenet nun auch schon was länger und weiß dass ein "geh
> sterben" auch mal dazu gehört, aber deshalb muss man ja nicht jede
> Diskussion mit Unhöflichkeit torpedieren.

Insofern hat mir geholfen, das ich irgenwo mal gelesen habe:
"Das Usenet ist kein Wunschkonzert".
Solange ich micht nicht beleidigt fühlen muss, muss ich das abkönnen.