tag:forum.selfhtml.org,2005:/self Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an – SELFHTML-Forum 2017-07-26T13:46:30Z https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699816#m1699816 Neunmalunklug 2017-07-24T05:04:05Z 2017-07-24T05:04:05Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Erstmal ein herzliches Grüß Gott an alle,</p> <p>Ich baue aktuell eine Webseite mit nem kleinen Shop um mir PHP & Co. etwas näher zu bringen. Habe bisher also eher wenig Erfahrung in dem ganzen, aber wer nicht irgendwann mal damit anfängt wird es nie lernen.</p> <p>Aktuell stehe ich leider vor einem kleinen Problem. Ich möchte den Login im Headerbereich realisieren, wie das halt auf Webseiten meist üblich ist. Die entsprechenden Header lagere ich in zwei PHP-Dateien aus (loggedinheader.php & loggedoutheader.php) und binde diese über die include-Funktion ein.</p> <p>Der Inhalt der jeweiligen Dateien wird je nach Situation (also ausgeloggt/eingeloggt) soweit richtig angezeigt. Jedoch wird dann im Browser an den Inhalt der jeweils eingebundenen PHP-Datei einfach eine "1" angehängt. Ich habe bereits sämtlichen Code durchforstet ob ich nicht irgendwo ausversehen ne 1 stehen habe, jedoch ohne Erfolg.</p> <p>Meine Suche in Google ergab folgendes:</p> <p>https://stackoverflow.com/questions/5086695/php-include-prints-1</p> <p>Das sagt mir erstmal soviel das wohl der "return"-Wert der include-Funktion ausgegeben wird. Da ich aber leider auch kein Englisch-Abitur hab versteh ich von der restlichen Fachsimpelei dann doch nicht alles.</p> <p>Lange Rede kurzer Sinn, ich poste jetzt einfach mal den jeweils betreffenden Code. </p> <p>Datei index.php (wo dann auch diese 1 ausgegeben wird):</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">include</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"global.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span><span class="token punctuation">(</span><span class="token variable">$logged</span><span class="token operator">==</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token variable">$header</span><span class="token operator">=</span><span class="token keyword">include</span> <span class="token punctuation">(</span><span class="token string double-quoted-string">"loggedinheader.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token keyword">else</span><span class="token punctuation">{</span> <span class="token variable">$header</span><span class="token operator">=</span><span class="token keyword">include</span> <span class="token punctuation">(</span><span class="token string double-quoted-string">"loggedoutheader.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> </span></code></pre> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>header</span><span class="token punctuation">></span></span> <span class="token prolog"><?php print($header); ?></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>header</span><span class="token punctuation">></span></span> </code></pre> <p>Datei loggedoutheader.php & loggedinheader.php:</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">include</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"global.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span> <span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>link</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>style/style.css<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/css<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>stylesheet<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img/logo.png<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>login_data<span class="token punctuation">"</span></span> <span class="token attr-name">action</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>login.php<span class="token punctuation">"</span></span> <span class="token attr-name">method</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>post<span class="token punctuation">"</span></span> <span class="token attr-name">enctype</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>multipart/form-data<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Email-Adresse:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Passwort<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">margin-right</span><span class="token punctuation">:</span> 5%<span class="token punctuation">;</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>uname<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>pass<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>password<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>>><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>forgot.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Passwort vergessen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>register.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Registrieren<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>html</span><span class="token punctuation">></span></span> </code></pre> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">include</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"global.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span> <span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>link</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>style/style.css<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/css<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>stylesheet<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img/logo.png<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>userarea.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Mitgliederbereich<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>logout.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Ausloggen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>form</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>html</span><span class="token punctuation">></span></span> </code></pre> <p>Der Inhalt der loggedinheader.php ist natürlich noch nicht fertig.</p> <p>Ich hoffe ihr könnt mir dabei helfen und danke euch schonmal im Voraus.</p> <p>Mfg</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699817#m1699817 MudGuard http://www.andreas-waechter.de/ 2017-07-24T06:08:07Z 2017-07-26T10:09:39Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hi,</p> <blockquote> <p>Datei index.php (wo dann auch diese 1 ausgegeben wird):</p> <pre><code class="block language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">include</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"global.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">if</span><span class="token punctuation">(</span><span class="token variable">$logged</span><span class="token operator">==</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token variable">$header</span><span class="token operator">=</span><span class="token keyword">include</span> <span class="token punctuation">(</span><span class="token string double-quoted-string">"loggedinheader.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token keyword">else</span><span class="token punctuation">{</span> <span class="token variable">$header</span><span class="token operator">=</span><span class="token keyword">include</span> <span class="token punctuation">(</span><span class="token string double-quoted-string">"loggedoutheader.php"</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> </span></code></pre> </blockquote> <p>Du holst den Rückgabewert (nämlich die 1) in die Variable $header. Und gibst diese dann per</p> <blockquote> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>header</span><span class="token punctuation">></span></span> <span class="token prolog"><?php print($header); ?></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>header</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>aus. Also kein Wunder, wenn die 1 erscheint.</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>header</span><span class="token punctuation">></span></span> <?php include("global.php"); if ($logged == 1) { include ("loggedinheader.php"); } else { include ("loggedoutheader.php"); } <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>header</span><span class="token punctuation">></span></span> </code></pre> <p>ist das, was Du vermutlich machen willst …</p> <p>cu,<br> Andreas a/k/a MudGuard</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699818#m1699818 dedlfix 2017-07-24T06:13:35Z 2017-07-24T06:13:35Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Tach!</p> <blockquote> <p>Das sagt mir erstmal soviel das wohl der "return"-Wert der include-Funktion ausgegeben wird. Da ich aber leider auch kein Englisch-Abitur hab versteh ich von der restlichen Fachsimpelei dann doch nicht alles.</p> </blockquote> <p>Die PHP-Handbuch-Seiten gibt es meistens mit deutscher Übersetzung, so auch für <a href="http://php.net/manual/de/function.include.php" rel="noopener noreferrer">include</a>. Da steht das Verhalten drin, das du beobachten kannst. "Umgang mit Rückgabewerten: include gibt im Fehlerfall FALSE zurück und und generiert eine Warnung. Erfolgreiches Einbinden, außer überschrieben durch die eingebundene Datei, gibt 1 zurück."</p> <p>include arbeitet in erster Linie direkt. Alles was in der zu inkludierenden Datei steht, wird so behandelt, als ob es direkt im Code steht. Insofern gibt include generell erstmal nichts zurück, das man ausgeben müsste. Der Rückgabewert ist der Erfolgsstatus der Operation, falls man den dennoch haben möchte. Alternativ kann man auch einen anderen Wert in der inkludierten Datei mit return übergeben, aber das ist ungewöhnlich.</p> <blockquote> <p>Lange Rede kurzer Sinn, ich poste jetzt einfach mal den jeweils betreffenden Code. </p> </blockquote> <p>Entferne bei solchen Problemen sämtlichen Code, der mit dem Problem nichts zu tun hat. Versuch das Problem mit dem minimal möglichen Code nachzustellen. Entferne solange Code, bis das Problem nicht mehr auftritt. Oder andersrum füge von solangen zu einer leeren Datei Code hinzu, bis das Problem wieder sichtbar wird. Wenn du so vorgehst, wirst du bemerken, dass die 1 selbst dann kommt, wenn die zu inkludierenden Dateien völlig leer sind. Und wenn du dann auch noch das <code>echo include ...</code> entfernst, könntest du sehen, dass diese Zeile die 1 erzeugt. Oder um mit deinem Code zu sprechen</p> <blockquote> <p>$header=include ("irgendwas.php"); print($header);</p> </blockquote> <p>Es hat also nichts mit deinem (restlichen) Code zu tun, sondern der Aufruf in dieser Art und Weise erzeugt die 1. Zusammen mit der Erklärung des PHP-Handbuchs sollte dann auch klar sein, warum das so stattfindet.</p> <p>dedlfix.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699819#m1699819 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T06:53:45Z 2017-07-24T06:54:12Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Neunmalunklug</p> <blockquote> <pre><code class="block bad language-html"><span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>link</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>style/style.css<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/css<span class="token punctuation">"</span></span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>stylesheet<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>head</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Hier fehlt so einiges: Angabe der Sprache des Seiteninhalts, der Zeichencodierung, <code>viewport</code> und <code>title</code>. Zu <a href="https://forum.selfhtml.org/self/2017/jul/13/problem-mit-javascript/1698992#m1698992" rel="noopener noreferrer">ausführlicher Erklärung</a> hier entlang.</p> <blockquote> <pre><code class="block bad language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img/logo.png<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Hier fehlt die <a href="https://wiki.selfhtml.org/wiki/HTML/Multimedia_und_Grafiken/Grafiken#Pflichtangaben" rel="nofollow noopener noreferrer">notwendige Angabe des Alternativtextes</a>:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img/logo.png<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Logo<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> </code></pre> <p>Statt „Logo“ sollte da evtl. auch der Name der Organisation stehen.</p> <blockquote> <pre><code class="block bad language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Email-Adresse:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Passwort<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">margin-right</span><span class="token punctuation">:</span> 5%<span class="token punctuation">;</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>uname<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>pass<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>password<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>>><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>forgot.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Passwort vergessen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>register.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Registrieren<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Hier fehlen die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/Gestaltung#label" rel="nofollow noopener noreferrer">notwendigen Beschriftungen der Eingabefelder</a>.</p> <p>Und auch der Button hat keine Beschriftung: „>>“ ist keine, „Einloggen“ ist eine. Das sollte</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Einloggen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> </code></pre> <p>stehen; den Text kannst du mit CSS <a href="http://a11yproject.com/posts/how-to-hide-content/" rel="nofollow noopener noreferrer">visuell verstecken</a> und dafür die Pfeile anzeigen.</p> <p>Alternativ könnte man den Button auch mit ARIA beschriften:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span> <span class="token attr-name">aria-label</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Einloggen<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>>><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> </code></pre> <p>Das ginge auch für die Eingabefelder. Aber: ARIA ist nicht dazu da, HTML zugänglich zu machen. ARIA ist dazu da, schlechtes HTML zugänglich zu machen.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1700036#m1700036 Neunmalunklug 2017-07-26T10:06:42Z 2017-07-26T10:08:40Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo zusammen,</p> <p>Erstmal Danke für die vielen Antworten und Sorry das ich mich erst jetz melde, dachte ich bekomm ne Mail sobald ne Antwort gepostet wird aber hab da wohl irgendwo nen Häkchen vergessen und war die Tage etwas mit Umzug beschäftigt.</p> <p>@MudGuard Danke für die Lösung, ich habs zwar noch nicht getestet aber ich gehe mal davon aus das es mein Problem lösen könnte.</p> <p>@dedlfix Danke für den Tipp, ich wollt halt auch nicht zu wenig posten, da ich ja nicht direkt wusste wo der Fehler lag.</p> <p>@Gunnar Bittersmann und die die ihn kritisiert haben. Ich finds für mich völlig OK wenn konstruktive Kritik kommt, ich bin Anfänger, mache Fehler und nur so kann ich lernen wie ich es besser mache. Bei gewissen Dingen wie zB. dem spartanischen <head>-Bereich war das aber gewollt so, weils mir in erster Linie darum ging das ganze ans Laufen zu bekommen.</p> <p>@Regina Schaukrug</p> <blockquote> <p>Naja. Ich habe "neulich" gelernt, dass man jemanden, den oder dessen Werk man kritisiert, erst mal ein paar freundliche Worte sagen soll.</p> </blockquote> <blockquote> <p>Also etwa so:</p> </blockquote> <blockquote> <blockquote> <p>Das sieht, wenn Du die Korrekturen von Mudgard anwendest, so weit ganz gut aus und zeugt davon, dass Du Dir Mühe gibst und auf dem richtigen Weg bist. Ich erlaube mir folgende Anmerkungen, welche dazu dienen, Dein Ergebnis zu verbessern:</p> </blockquote> </blockquote> <p>Wenn sowas denn ernst gemeint ist freut mich das natürlich. Bringt mir persönlich aber nix wenn mein Code einfach scheiße is und ich aber was anderes denke.</p> <p>Mfg</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699876#m1699876 Regina Schaukrug 2017-07-24T12:28:29Z 2017-07-24T12:42:19Z (Gelöst:) Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Mudgard hat <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699816#m1699816" rel="noopener noreferrer">die Frage</a> <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699817#m1699817" rel="noopener noreferrer">beantwortet</a>. Ich versteh nicht ganz, warum das keiner "plusst".</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699822#m1699822 Tabellenkalk 2017-07-24T07:26:03Z 2017-07-24T07:26:03Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo,</p> <blockquote> <p>Hier fehlt ...</p> </blockquote> <blockquote> <p>Hier fehlt ...<br> Statt ...</p> <blockquote> <pre><code class="block language-html,"></code></pre> </blockquote> </blockquote> <blockquote> <p>Hier fehlen ...</p> <p>Und auch ...</p> </blockquote> <blockquote> <p>Alternativ ...</p> </blockquote> <p>@Vereinsvorstand: können wir bitte aus der Selfhtml-Charta folgenden Absatz streichen:</p> <blockquote> <p>Gerne wird es gesehen, wenn der Quellcode auf die für das Problem notwendigen Stellen reduziert wird, schließlich hat kaum jemand Lust, sich in hunderte Zeilen unnötigen Code einzuarbeiten.</p> </blockquote> <p>und durch<br> „Bitte zeige einen hochprofessionellen, barrierefreien und fehlerfreien Codeausschnitt, da sonst Nachahmer deine Fehler übernehmen würden.“<br> ersetzen?</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699830#m1699830 j4nk3y 2017-07-24T08:41:08Z 2017-07-24T08:41:08Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Neunmalunklug</p> <blockquote> <blockquote> <pre><code class="block bad language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Email-Adresse:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Passwort<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">margin-right</span><span class="token punctuation">:</span> 5%<span class="token punctuation">;</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>uname<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>pass<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>password<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>>><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>forgot.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Passwort vergessen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>register.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Registrieren<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Hier fehlen die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/Gestaltung#label" rel="nofollow noopener noreferrer">notwendigen Beschriftungen der Eingabefelder</a>.</p> <p>Und auch der Button hat keine Beschriftung: „>>“ ist keine, „Einloggen“ ist eine. Das sollte</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Einloggen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Zusätzlich vielleicht noch der Hinweis, dass dies kein Inhalt einer <code><table></code> ist und das auch kein <code><button></code> sein sollte, sondern ein <code><input type="submit"></code> um die Bedienerfreundlichkeit zu gewährleisten.</p> <p>Gruß<br> Jo</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699855#m1699855 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T10:25:48Z 2017-07-24T10:25:48Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Gunnar Bittersmann</p> <p>Noch <s>eine Keinigkeit</s> was:</p> <blockquote> <p><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>uname<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span></code></p> </blockquote> <p>Für E-mail-Adressen gibt es einen speziellen Eingabefeldtypen <code>email</code>.</p> <p>Hier sollte es also <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>uname<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>email<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span></code> heißen.</p> <p>Bei Geräten mit virtueller Tastatur ist dann das <code>@</code> direkt ohne Fingerverrenkungen erreichbar.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699878#m1699878 Regina Schaukrug 2017-07-24T12:49:30Z 2017-07-24T13:00:24Z Kleine Stilverbesserungen <p>Hallo @Gunnar Bittersmann!</p> <p>Um Gottes Willen komm jetzt nicht auf die Idee, dass ich (auch noch) auf Dir "rumhacken" will, denn ich empfinde Deine Hinweise als überwiegend "sehr wertvoll". Allerdings könntest Du vielleicht eine Kleinigkeit ändern um das "Nutzungserlebnis" der Leser Deiner Beiträge zu verbessern:</p> <blockquote> <p>Hier fehlt so einiges:</p> </blockquote> <p>Naja. Ich habe "neulich" gelernt, dass man jemanden, den oder dessen Werk man kritisiert, erst mal ein paar freundliche Worte sagen soll.</p> <p>Also etwa so:</p> <blockquote> <p>Das sieht, wenn Du die <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699817#m1699817" rel="noopener noreferrer">Korrekturen von Mudgard</a> anwendest, so weit ganz gut aus und zeugt davon, dass Du Dir Mühe gibst und auf dem richtigen Weg bist. Ich erlaube mir folgende Anmerkungen, welche dazu dienen, Dein Ergebnis zu verbessern:</p> </blockquote> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699825#m1699825 Regina Schlauklug 2017-07-24T08:28:31Z 2017-07-24T08:28:31Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Ich finde die sarkastisch formulierte Kritik inhaltlich nachvollziehbar und wundere mich über die "Sperr-Abstimmung" und Negativ-Bewertung.</p> <p>Es bringt recht gut auf den Punkt, warum ich im SelfHTML-Forum nicht mehr aktiv bin.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699826#m1699826 Christian Kruse https://wwwtech.de/about 2017-07-24T08:30:07Z 2017-07-24T08:30:07Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo Regina,</p> <blockquote> <p>[…] warum ich im SelfHTML-Forum nicht mehr aktiv bin.</p> </blockquote> <p>Schriebs im SELFHTML Forum. </p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699827#m1699827 Matthias Apsel matthias.apsel@selfhtml.org http://brückentage.info 2017-07-24T08:33:06Z 2017-07-24T08:33:06Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo Regina Schlauklug,</p> <blockquote> <p>Es bringt recht gut auf den Punkt, warum ich im SelfHTML-Forum nicht mehr aktiv bin.</p> </blockquote> <p>Was ich recht schade finde. Aber - wer hat denn diesen Beitrag geschrieben? </p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Rosen sind rot. </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699828#m1699828 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T08:38:07Z 2017-07-24T08:38:07Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Regina Schlauklug</p> <blockquote> <p>Ich finde die sarkastisch formulierte Kritik inhaltlich nachvollziehbar</p> </blockquote> <p>Ich nicht so ganz. Was genau sollte eigentlich kritisiert werden? Wie ich es wagen konnte, HTML-Fehler anzusprechen, wo der Theo doch nur nach PHP gefragt hat?</p> <blockquote> <p>und wundere mich über die "Sperr-Abstimmung" und Negativ-Bewertung.</p> </blockquote> <p>Die Negativ-Bewertung wundert mich nicht. Ich war’s.</p> <p>Ich bin aber überhaupt kein Freund davon, etwas unliebsame Postings zu sperren/löschen. Deshalb verweigere ich solchen Abstimmungen regelmäßig die letzte fehlende Stimme.</p> <blockquote> <p>Es bringt recht gut auf den Punkt, warum ich im SelfHTML-Forum nicht mehr aktiv bin.</p> </blockquote> <p>Dafür, dass du hier nicht mehr aktiv bist, bist du hier aber ziemlich aktiv.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699875#m1699875 Regina Schaukrug 2017-07-24T12:23:49Z 2017-07-24T12:36:11Z Dito. <blockquote> <p>Ich finde die sarkastisch formulierte Kritik inhaltlich nachvollziehbar und wundere mich über die "Sperr-Abstimmung" und Negativ-Bewertung.</p> </blockquote> <p>Dito.</p> <blockquote> <p>Sperr-Abstimmung (4/5)</p> </blockquote> <blockquote> <p>Diese und alle folgenden Nachrichten sollen ausgeblendet werden. Der angegebene Grund: Dieser Beitrag ist unkonstruktiv oder provokativ und trägt zu einer Verschlechterung der allgemeinen Stimmung im Forum bei.</p> </blockquote> <p><strong>Dagegen!</strong></p> <p><a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699822#m1699822" rel="noopener noreferrer">Dieser Beitrag</a> ist durchaus konstruktiv, er zeugt von Humor und ist nicht unerlaubt provokativ. Er trägt gewiss nicht zu einer Verschlechterung der <strong>allgemeinen</strong> Stimmung im Forum bei.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699829#m1699829 Regina Schlauklug 2017-07-24T08:38:49Z 2017-07-24T08:38:49Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Das wirkt verständlicherweise verwirrend.</p> <p>Ich war eine Zeit lang aktiv im Forum, und auch nachdem ich für mich beschlossen hatte dass mich das zu viele Nerven kostet schaue ich noch gelegentlich hier rein. Rein lesend, aus Gewohnheit.</p> <p>Tabellenkalks Post brachte mich zum schmunzeln, weshalb ich mich dazu verleitet sah, ihm etwas moralische Rückendeckung zu geben.</p> <p>Aber ich lass euch in eurer Runde lieber mal wieder alleine :-)</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699877#m1699877 Regina Schaukrug 2017-07-24T12:40:08Z 2017-07-24T12:51:11Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <blockquote> <p>Hallo Regina,</p> <blockquote> <p>[…] warum ich im SelfHTML-Forum nicht mehr aktiv bin.</p> </blockquote> <p>Schriebs im SELFHTML Forum. </p> </blockquote> <p>Naja. Das erschließt sich über die Meta-Bedeutung von "ich" im Sinne als "für Dritte erkennbare Person" und dürfte auf die selben Gründe zurückzuführen, wegen denen ich hier "die Regina mache".</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699831#m1699831 Tabellenkalk 2017-07-24T08:48:53Z 2017-07-24T08:48:53Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo,</p> <blockquote> <p>Was genau sollte eigentlich kritisiert werden? Wie ich es wagen konnte, HTML-Fehler anzusprechen, wo der Theo doch nur nach PHP gefragt hat?</p> </blockquote> <p>Du hättest wenigstens erwähnen können, dass die anderen ja bereits den PHP-Fehler gelöst haben, du aber noch auf einiges andere dringend hinweisen möchtest. Kennst du den Spruch, „der Ton macht die Musik“?</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699832#m1699832 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T08:55:52Z 2017-07-24T08:55:52Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@j4nk3y</p> <blockquote> <p>@@Neunmalunklug</p> <blockquote> <blockquote> <pre><code class="block bad language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Email-Adresse:<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span>Passwort<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">margin-right</span><span class="token punctuation">:</span> 5%<span class="token punctuation">;</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>uname<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>pass<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>password<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>>><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>forgot.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Passwort vergessen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>register.php<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Registrieren<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Hier fehlen die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/Gestaltung#label" rel="nofollow noopener noreferrer">notwendigen Beschriftungen der Eingabefelder</a>.</p> <p>Und auch der Button hat keine Beschriftung: „>>“ ist keine, „Einloggen“ ist eine. Das sollte</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>searchbutn<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Einloggen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Zusätzlich vielleicht noch der Hinweis, dass dies kein Inhalt einer <code><table></code> ist</p> </blockquote> <p>Zumindest für den Teil</p> <p>Email-Adresse: | Passwort [Eingabefeld] | [Eingabefeld]</p> <p>könnte man eine Tabelle vielleicht gerade noch so durchgehen lassen. Hatte ich deshalb mal so stehenlassen; wäre vielleicht ein bisschen viel des Guten fürs erste für jemanden mit „wenig Erfahrung in dem ganzen“ gewesen.</p> <p>Ich würde allerdings in der Tat jeweils zusammengehörige <code>label</code> und <code>input</code> in einem Containerelement gruppieren (könnte <code>p</code> sein) und diese mit CSS nebeneinander platzieren.</p> <p>Wenn überhaupt. Für den Lesefluss des Nutzers dürfte es besser sein, die Eingabe-Elemente untereinander anzuordnen.</p> <blockquote> <p>und das auch kein <code><button></code> sein sollte, sondern ein <code><input type="submit"></code> um die Bedienerfreundlichkeit zu gewährleisten.</p> </blockquote> <p>Nein, da liegst du falsch. Für Buttons ist das <code>button</code>-Element da; das hat einige Vorteile gegenüber <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>button<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> bzw. <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>: Beschriftung des Buttons im Elementinhalt, nicht als Attributwert, um nur eins zu nennen.</p> <p>Zum Abschicken eines Formulars muss es natürlich ein Submit-Button sein (<code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>. <code>type="submit"</code> ist aber Default für Buttons und muss nicht speziell angegeben werden. <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span><span class="token punctuation">></span></span>Einloggen<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>button</span><span class="token punctuation">></span></span></code> geht völlig in Ordnung.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699833#m1699833 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T08:58:28Z 2017-07-24T08:58:41Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Tabellenkalk</p> <blockquote> <p>Du hättest wenigstens erwähnen können, dass die anderen ja bereits den PHP-Fehler gelöst haben</p> </blockquote> <p>Warum sollte etwas, das aus dem Threadverlauf schon eindeutig hervorgeht, noch einer expliziten Erwähnung bedürfen?</p> <blockquote> <p>du aber noch auf einiges andere dringend hinweisen möchtest.</p> </blockquote> <p>Das hab ich durch das Tag „html“ kenntlichgemacht.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699847#m1699847 j4nk3y 2017-07-24T10:09:53Z 2017-07-24T10:09:53Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Gunnar Bittersmann</p> <blockquote> <p>Nein, da liegst du falsch. Für Buttons ist das <code>button</code>-Element da; das hat einige Vorteile gegenüber <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>button<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> bzw. <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>: Beschriftung des Buttons im Elementinhalt, nicht als Attributwert, um nur eins zu nennen.</p> </blockquote> <p>Ach Mensch, den <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> kannte ich noch garnicht. Nagut, dann schreib ich bei mir mal wieder alle <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> um zu <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>. Ich weiß nur, das ich das Problem hatte, dass der <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>??<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> nicht mit Enter ausgelöst wurde und ich deshalb alle zu <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> geändert hatte.</p> <p>Gruß<br> Jo</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699835#m1699835 Tabellenkalk 2017-07-24T09:15:33Z 2017-07-24T09:15:33Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo,</p> <blockquote> <p>Warum sollte etwas, das aus dem Threadverlauf schon eindeutig hervorgeht, noch einer expliziten Erwähnung bedürfen?</p> </blockquote> <p>Wenn es das tät, ok. Tut es aber nicht.</p> <blockquote> <p>Das hab ich durch das Tag „html“ kenntlichgemacht.</p> </blockquote> <p>Nein.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699838#m1699838 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T09:31:47Z 2017-07-24T09:31:47Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Tabellenkalk</p> <blockquote> <blockquote> <p>Warum sollte etwas, das aus dem Threadverlauf schon eindeutig hervorgeht, noch einer expliziten Erwähnung bedürfen?</p> </blockquote> <p>Wenn es das tät, ok. Tut es aber nicht.</p> <blockquote> <p>Das hab ich durch das Tag „html“ kenntlichgemacht.</p> </blockquote> <p>Nein.</p> </blockquote> <p>Ich nehme deine Meinung als YMMV zur Kenntnis, habe aber (noch) eine andere.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699840#m1699840 Martl 2017-07-24T09:41:18Z 2017-07-24T09:41:18Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo Gunnar,</p> <blockquote> <p>als YMMV</p> </blockquote> <p>Du nimmst gelegentlich zur Kenntnis, was die zweite Zeile des Quelltextes dieser Seite enthält: <code><html lang="de"></code>?</p> <p>Grüße, Martl</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699841#m1699841 Tabellenkalk 2017-07-24T09:42:29Z 2017-07-24T09:42:29Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo,</p> <blockquote> <p>Ich nehme deine Meinung als YMMV zur Kenntnis, habe aber (noch) eine andere.</p> </blockquote> <p>Was auch immer das mit Kilometerleistung zu tun haben mag.</p> <p>Willst du eigentlich verstanden werden?</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699843#m1699843 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T09:59:40Z 2017-07-24T09:59:40Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Martl</p> <blockquote> <blockquote> <p>als YMMV</p> </blockquote> <p>Du nimmst gelegentlich zur Kenntnis, was die zweite Zeile des Quelltextes dieser Seite enthält: <code><html lang="de"></code>?</p> </blockquote> <p>Ich bitte meinen Fehler zu entschuldigen und korrigiere: <em lang="und">YMMV</em> </p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699857#m1699857 Martl 2017-07-24T10:33:01Z 2017-07-24T10:33:01Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo Gunnar,</p> <blockquote> <p>...korrigiere: <em>YMMV</em> (<code><em lang="und">YMMV</em></code>)</p> </blockquote> <p>gut, ich nehme das jetzt mal als Rätsel und möchte <a href="https://www.mundmische.de/bedeutung/15390-schepp_ist_englisch_und_englisch_ist_modern" rel="nofollow noopener noreferrer">lösen</a>.</p> <p>Grüße, Martl</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699863#m1699863 Matthias Apsel matthias.apsel@selfhtml.org http://brückentage.info 2017-07-24T11:42:28Z 2017-07-24T11:42:28Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo j4nk3y,</p> <blockquote> <blockquote> <p>Nein, da liegst du falsch. Für Buttons ist das <code>button</code>-Element da; das hat einige Vorteile gegenüber <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>button<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> bzw. <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>: Beschriftung des Buttons im Elementinhalt, nicht als Attributwert, um nur eins zu nennen.</p> </blockquote> <p>Ach Mensch, den <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> kannte ich noch garnicht. Nagut, dann schreib ich bei mir mal wieder alle <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> um zu <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>.</p> </blockquote> <p>Du kannst <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span><span class="token punctuation">></span></span></code> nehmen.</p> <blockquote> <p>Ich weiß nur, das ich das Problem hatte, dass der <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>??<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> nicht mit Enter ausgelöst wurde und ich deshalb alle zu <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> geändert hatte.</p> </blockquote> <p>Bau mal ein Beispiel bitte.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Rosen sind rot. </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699864#m1699864 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T11:47:39Z 2017-07-24T11:47:39Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Matthias Apsel</p> <blockquote> <p>Du kannst <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span><span class="token punctuation">></span></span></code> nehmen.</p> </blockquote> <p>Ja.</p> <p>Aber wenn die explizite Angabe des Typs für einen Entwickler/ein Team sprechenderer Code ist, spricht auch nichts gegen <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699866#m1699866 Matthias Apsel matthias.apsel@selfhtml.org http://brückentage.info 2017-07-24T11:51:00Z 2017-07-24T11:51:00Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hallo Gunnar Bittersmann,</p> <blockquote> <blockquote> <p>Du kannst <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span><span class="token punctuation">></span></span></code> nehmen.</p> </blockquote> <p>Ja.</p> <p>Aber wenn die explizite Angabe des Typs für einen Entwickler/ein Team sprechenderer Code ist, spricht auch nichts gegen <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>.</p> </blockquote> <p>Sieht auch im CSS besser aus:<br> <code class="language-css">button[type=submit]</code> vs. <code class="language-css"><span class="token property">button</span><span class="token punctuation">:</span><span class="token function">not</span><span class="token punctuation">(</span>[type]<span class="token punctuation">)</span></code></p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Rosen sind rot. </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699871#m1699871 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T12:02:57Z 2017-07-24T12:15:09Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Matthias Apsel</p> <blockquote> <blockquote> <p>Aber wenn die explizite Angabe des Typs für einen Entwickler/ein Team sprechenderer Code ist, spricht auch nichts gegen <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code>.</p> </blockquote> <p>Sieht auch im CSS besser aus:<br> <code class="language-css">button[type=submit]</code> vs. <code class="language-css"><span class="token property">button</span><span class="token punctuation">:</span><span class="token function">not</span><span class="token punctuation">(</span>[type]<span class="token punctuation">)</span></code></p> </blockquote> <p>Ganz dünnes Eis. Um da nicht einzubrechen, würde ich das Stylesheet robust schreiben, also beide Selektoren verwenden.</p> <p><strong>Nachtrag:</strong> Und das unabhängig davon, ob man sich im Markup für eine Variante entscheidet und für welche.</p> <p>Es könnte später immer noch jemand auf die Idee kommen, dass <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span><span class="token punctuation">></span></span></code> ja ausreicht, und <code>type="submit"</code> löschen. Oder andersrum: dass <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>button</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>submit<span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code> ja sprechenderer Code ist, und <code>type="submit"</code> hinzufügen. Und dabei gar nicht mitbekommen, dass die Regel im Stylesheet gar nicht mehr greift …</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699874#m1699874 TS ts-self@online.de https://bitworks.de 2017-07-24T12:22:28Z 2017-07-24T12:22:28Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hello,</p> <blockquote> <p>Es könnte später immer noch jemand auf die Idee kommen [...]</p> </blockquote> <p>... das ganze Formular zu löschen und sich dann wundern, dass es nicht mehr da ist ;-P</p> <p>Liebe Grüße<br> Tom S.</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es<br> Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.<br> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1700057#m1700057 Klawischnigg 2017-07-26T12:52:14Z 2017-07-26T12:52:14Z (Gelöst:) Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Hi there,</p> <blockquote> <p>Mudgard hat <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699816#m1699816" rel="noopener noreferrer">die Frage</a> <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699817#m1699817" rel="noopener noreferrer">beantwortet</a>. Ich versteh nicht ganz, warum das keiner "plusst".</p> </blockquote> <p>vielleicht weil nicht jeder kindisch genug für's "Plussen" ist...?</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699881#m1699881 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T13:05:28Z 2017-07-24T13:05:28Z Kleine Stilverbesserungen <p>@@Regina Schaukrug</p> <blockquote> <p>Das sieht, wenn Du die <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699817#m1699817" rel="noopener noreferrer">Korrekturen von Mudgard</a> anwendest, so weit ganz gut aus und zeugt davon, dass Du Dir Mühe gibst und auf dem richtigen Weg bist. Ich erlaube mir folgende Anmerkungen, welche dazu dienen, Dein Ergebnis zu verbessern:</p> </blockquote> <p>Das hast du nett formuliert.</p> <p>Aber leider fachlich falsch. Das hört sich so an, als wären die Änderungen am PHP Pflicht, die Änderungen am HTML aber Kür.</p> <p>Das HTML hat aber unmittelbar Einfluss auf Nutzer – auf UX und Bedienenbarkeit der Seite. Solange die Fehler im HTML nicht berichtigt sind, würde ich noch nicht davon sprechen, jemand sei „auf dem richtigen Weg“.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699885#m1699885 Regina Schaukrug 2017-07-24T13:18:12Z 2017-07-24T13:18:12Z Kleine Stilverbesserungen <blockquote> <p>Solange die Fehler im HTML nicht berichtigt sind, würde ich noch nicht davon sprechen, jemand sei „auf dem richtigen Weg“.</p> </blockquote> <p>Ich verstehe gut, dass Du das Maximum herausholen willst, die Sache stellt sich aber für mich anders und, ich hoffe: nachvollziehbar, dar.</p> <p>Auf dem <em>"richtigen Weg"</em> ist jemand, der sich <em>"einem Ziel nähert"</em>. Unabhängig davon, wie weit er noch vom (von Dir definierten) Ziel weg ist. Und ein wenig <strong>positive Motivation</strong> braucht wohl jeder Lernende. Also sollte man diese Lernenden <em>"hier loben und da ein wenig schubsen"</em>.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699886#m1699886 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T13:26:57Z 2017-07-26T10:14:32Z Kleine Stilverbesserungen <p>@@Regina Schaukrug</p> <blockquote> <p><em>"hier loben und da ein wenig schubsen"</em>.</p> </blockquote> <p>Nun ja, ob man gleich loben sollte, wenn noch kein Grund dazu besteht …</p> <p>Aber nur schubsen bringt nichts, da hast du wohl recht. Immer ein Leckerli vor die Nase halten, damit der Lernende auf dem Weg™ bleibt. <a href="https://puvoproductions.com/2014/05/01/arbeit/" rel="nofollow noopener noreferrer">So in etwa.</a> </p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699887#m1699887 Regina Schaukrug 2017-07-24T13:31:03Z 2017-07-24T13:34:45Z Kleine Stilverbesserungen <blockquote> <p>Nun ja, ob man gleich loben sollte, wenn noch kein Grund dazu besteht</p> </blockquote> <p>Aber ja doch! Du musst den Grund an den Wissensstand des Lernenden anpassenden, nicht an den Lehrenden (Dich). Und zur Motivation auch mal einen "(er-)finden".</p> <p><a href="https://puvoproductions.com/2014/05/01/arbeit/" rel="nofollow noopener noreferrer">So in etwa.</a> </p> <p>Tatsächlich. So geht es uns allen. Man hört nie auf zu lernen, <a href="https://de.wikipedia.org/wiki/Banknote#/media/File:Salaping_papel_Euro.jpg" rel="nofollow noopener noreferrer">nur die Möhre wurde gegen was anderes getauscht</a>.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699889#m1699889 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-24T13:50:05Z 2017-07-24T13:50:05Z Kleine Stilverbesserungen <p>@@Regina Schaukrug</p> <blockquote> <p>Man hört nie auf zu lernen, <a href="https://de.wikipedia.org/wiki/Banknote#/media/File:Salaping_papel_Euro.jpg" rel="nofollow noopener noreferrer">nur die Möhre wurde gegen was anderes getauscht</a>.</p> </blockquote> <p>LOL.</p> <p>Hach, wenn’s mal so wäre! Ist es <a href="https://forum.selfhtml.org/self/2017/jul/15/mannmannmann-punkt-punkt-punkt/1699184#m1699184" rel="noopener noreferrer">bei Frontend-Entwicklung leider nicht.</a> <em>*seufz*</em></p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1700039#m1700039 Regina Schaukrug 2017-07-26T10:21:50Z 2017-07-26T10:32:00Z Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>Danke für die Rückmeldung, das macht nicht jeder.</p> <blockquote> <p>Bringt mir persönlich aber nix wenn mein Code einfach scheiße is und ich aber was anderes denke.</p> </blockquote> <p>Ich sags mal so: <em>"Ist ne Psycho-Kiste"</em>. Wenn der Empfänger der Nachricht erst einmal das Signal bekommt, dass der Kritisierende nicht <em>"einfach nur rummotzt"</em> (im konkreten Fall hat Gunnar sich immerhin nicht zur gestellten Frage geäußert), dann schafft das eingehende Lob einfach Akzeptanz und damit eine Grundlage für die positive Aufmerksamkeit des Kritisierten.</p> <blockquote> <p>Bei gewissen Dingen wie zB. dem spartanischen <head>-Bereich war das aber gewollt so, weils mir in erster Linie darum ging das ganze ans Laufen zu bekommen.</p> </blockquote> <p>Ja. <a href="https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1699822#m1699822" rel="noopener noreferrer">Das hat Tabellenkalk wohl so ähnlich vorhergesehen</a>. Auch ich bringe, wenn ich allein arbeite, das Backend (serverseitiger Krempel) erst mal zu Laufen und kümmere mich spät bis final um das Frontend (resultierendes HTML/CSS/JS). In dem Stadium ist auch mein Code nicht etwa <em>"einfach scheiße"</em> sondern (meist) <em>"nur unvollständig"</em>.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1700064#m1700064 Regina Schaukrug 2017-07-26T13:31:51Z 2017-07-26T13:33:23Z (Gelöst:) Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <blockquote> <p>vielleicht weil nicht jeder kindisch genug für's "Plussen" ist...?</p> </blockquote> <p>Das "Plussen" hilfreicher Antworten ist eigentlich nicht kindisch, weil es dem später zurückkehrendem TO oder einem Leser, der über eine Suchmaschine kommt, dabei hilft, die wahrscheinlich richtige Antwort schnell zu finden.</p> <p>Leider macht sich nicht jeder TO die Mühe, die ihm helfende Antwort zu "akzeptieren", mancher kann es auch nicht, weil das Cookie nicht verfügbar oder nicht mehr gültig ist.</p> <p>Schade ist auch, dass das einstige "fachlich hilfreich" erst zu einer Abstimmung über Meinungen und dann, das ist jedenfalls mein Eindruck, auch über Personen verkommen ist und eher den Charakter von, jetzt bin ich bezüglich des "kindisch" bei Dir, "Likes" hat.</p> https://forum.selfhtml.org/self/2017/jul/24/problem-mit-include-funktion-zeigt-eine-unerklaerliche-1-an/1700069#m1700069 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de 2017-07-26T13:46:30Z 2017-07-26T13:46:30Z (Gelöst:) Problem mit "include"-Funktion, zeigt eine unerklärliche 1 an <p>@@Regina Schaukrug</p> <blockquote> <p>Das "Plussen" hilfreicher Antworten ist eigentlich nicht kindisch, weil es dem später zurückkehrendem TO oder einem Leser, der über eine Suchmaschine kommt, dabei hilft, die wahrscheinlich richtige Antwort schnell zu finden.</p> <p>Leider macht sich nicht jeder TO die Mühe, die ihm helfende Antwort zu "akzeptieren"</p> </blockquote> <p>Wobei das, was fachlich hilfreich ist (und von kundigen Leuten geplusst wird) und das, was vom TO als vermeintlich helfend akzeptiert wird, auch stark voneinander abweichen kann.</p> <blockquote> <p>Schade ist auch, dass das einstige "fachlich hilfreich" erst zu einer Abstimmung über Meinungen und dann, das ist jedenfalls mein Eindruck, auch über Personen verkommen ist</p> </blockquote> <p>Das war es wohl schon immer. Die Beschriftung wurde dem angepasst.</p> <p>In dem Bedauern darüber bin ich völlig bei dir.</p> <p>LLAP </p> <div class="signature">-- <br> “When UX doesn’t consider <em>all</em> users, shouldn’t it be known as ‘<em>Some</em> User Experience’ or... SUX? #a11y” —<a href="https://twitter.com/thebillygregory/status/552466012713783297" rel="nofollow noopener noreferrer">Billy Gregory</a> </div>