tag:forum.selfhtml.org,2005:/selfErkennen ob $_POST leer ist – SELFHTML-Forum2009-01-02T09:27:20Zhttps://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323088#m1323088Roland Schuster2009-01-01T17:54:15Z2009-01-01T17:54:15ZErkennen ob $_POST leer ist<p>Hi!</p>
<p>Ich möchte die Inhalte von $_POST, $_GET und $_SESSION in einem String speichern, meine erste Idee war:</p>
<pre><code class="block language-php"><span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token function">is_array</span> <span class="token punctuation">(</span> <span class="token variable">$_POST</span> <span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token variable">$post</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"\n | POST:"</span><span class="token punctuation">;</span>
<span class="token keyword">foreach</span> <span class="token punctuation">(</span> <span class="token variable">$_POST</span> <span class="token keyword">as</span> <span class="token variable">$key</span><span class="token operator">-></span><span class="token variable">$value</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token variable">$post</span> <span class="token operator">.=</span> <span class="token string double-quoted-string">"\n | "</span> <span class="token operator">.</span> <span class="token variable">$key</span> <span class="token operator">.</span> <span class="token string double-quoted-string">":"</span> <span class="token operator">.</span> <span class="token variable">$value</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
</code></pre>
<p>Da bekomm ich jedoch einen Fehler wenn im jeweiligen Array keine Werte drinnen sind, is_array() erfüllt also nicht ganz den Zweck den ich brauch, welche Abfrage wäre denn richtig?</p>
<p>danke<br>
Roland</p>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323090#m1323090Tomselfhtml.tom@online.dehttp://selfhtml.bitworks.de2009-01-01T18:19:55Z2009-01-01T18:19:55ZErkennen ob $_POST leer ist<p>Hello,</p>
<p>die Arrays $_POST und $_GET (...) sollten immer vorhanden sein, sonst ist PHP kaputt.<br>
$_SESSION ist nur vorhanden, wenn eine Session gestartet wurde.</p>
<p>Wieviele Elemente die Arrays innerhalb einer Dimension haben, kannst Du mit count() abfragen.<br>
Wenn Du allerdings die Anzahlt der Elemente, die nicht wieder selber ein Array sind, wissen willst, musst Du das auch rekursiv ergründen...</p>
<p>Liebe Grüße aus Syburg bei Dortmund</p>
<p>Tom vom Berg<br>
<img src="http://selfhtml.bitworks.de/Virencheck.gif" alt="" loading="lazy"></p>
<div class="signature">-- <br>
Nur selber lernen macht schlau<br>
<a href="http://bergpost.annerschbarrich.de" rel="nofollow noopener noreferrer">http://bergpost.annerschbarrich.de</a>
</div>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323089#m1323089Peter Pan2009-01-01T18:27:03Z2009-01-01T18:27:03ZErkennen ob $_POST leer ist<p>Hi!</p>
<blockquote>
<p>Ich möchte die Inhalte von $_POST, $_GET und $_SESSION in einem String speichern,</p>
</blockquote>
<p>Warum? Es sind drei superglobal verfügbare Arrays.</p>
<blockquote>
<pre><code class="block language-php"></code></pre>
</blockquote>
<p>if (is_array ( $_POST )) {</p>
<blockquote>
<p>$post = "\n | POST:";<br>
foreach ( $_POST as $key->$value ) {<br>
$post .= "\n | " . $key . ":" . $value;<br>
}</p>
</blockquote>
<pre><code class="block">
Obige Syntax ist falsch!
~~~php
foreach ( $_POST as $key=>$value ) // "->" != "=>"!
</code></pre>
<p>wolltest Du bestimmt notieren.</p>
<p>Warum ein String, möchtest Du die Daten <a href="http://de.php.net/manual/de/function.serialize.php" rel="nofollow noopener noreferrer">serialisieren</a>?</p>
<p>off:PP</p>
<div class="signature">-- <br>
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)<br>
</div>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323096#m1323096Peter Pan2009-01-01T18:29:34Z2009-01-01T18:29:34ZErkennen ob $_POST leer ist<p>Hi Tom - ein frohes Neues!</p>
<p>Nur so aus Neugier: wielange hast Du gefeiert?</p>
<p>off:PP</p>
<div class="signature">-- <br>
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)<br>
</div>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323091#m1323091Roland Schuster2009-01-01T19:22:08Z2009-01-01T19:22:08ZErkennen ob $_POST leer ist<p>Hi Tom!</p>
<p>Mein Script sieht jetzt so aus, aber es funktioniert immer noch nicht :-/</p>
<pre><code class="block language-php"><span class="token keyword">if</span><span class="token punctuation">(</span><span class="token function">count</span><span class="token punctuation">(</span><span class="token variable">$_GET</span><span class="token punctuation">)</span><span class="token operator">></span><span class="token number">0</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token variable">$vars</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"\n | GET:"</span><span class="token punctuation">;</span>
<span class="token keyword">foreach</span> <span class="token punctuation">(</span> <span class="token variable">$_GET</span> <span class="token keyword">as</span> <span class="token variable">$key</span><span class="token operator">=></span><span class="token variable">$value</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token variable">$vars</span> <span class="token operator">.=</span> <span class="token string double-quoted-string">"\n | "</span> <span class="token operator">.</span> <span class="token variable">$key</span> <span class="token operator">.</span> <span class="token string double-quoted-string">":"</span> <span class="token operator">.</span> <span class="token variable">$value</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token punctuation">}</span>
</code></pre>
<p>Was passt denn noch nicht?</p>
<p>lg<br>
Roland</p>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323092#m1323092Tomselfhtml.tom@online.dehttp://selfhtml.bitworks.de2009-01-01T19:33:22Z2009-01-01T19:33:22ZErkennen ob $_POST leer ist<p>Hello,</p>
<blockquote>
<p>Mein Script sieht jetzt so aus, aber es funktioniert immer noch nicht :-/</p>
</blockquote>
<p>if( count($_GET) > 0 )<br>
{<br>
$vars = "\n | GET:";</p>
<p>foreach ( $_GET as $key => $value )<br>
{<br>
$vars .= "\n | " . $key . ":" . $value;<br>
}<br>
}</p>
<blockquote>
<p>Was passt denn noch nicht?</p>
</blockquote>
<p>Weiß ich nicht.<br>
Wie und wo gibst Du denn den gabauten String $vars nun aus?</p>
<p>Liebe Grüße aus Syburg bei Dortmund</p>
<p>Tom vom Berg<br>
<img src="http://selfhtml.bitworks.de/Virencheck.gif" alt="" loading="lazy"></p>
<div class="signature">-- <br>
Nur selber lernen macht schlau<br>
<a href="http://bergpost.annerschbarrich.de" rel="nofollow noopener noreferrer">http://bergpost.annerschbarrich.de</a>
</div>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323093#m1323093Roland Schuster2009-01-01T19:49:56Z2009-01-01T19:49:56ZErkennen ob $_POST leer ist<p>Sry, funktioniert ...</p>
<p>Ich hatte nur nen _dummen_ Tippfehler drinnen,<br>
war gestern wohl doch zuviel Alk *g*</p>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323094#m1323094Tomselfhtml.tom@online.dehttp://selfhtml.bitworks.de2009-01-01T20:28:47Z2009-01-01T20:28:47ZZuviel Alk<p>Hello,</p>
<blockquote>
<p>war gestern wohl doch zuviel Alk *g*</p>
</blockquote>
<p>Na, da bin ich ja froh, dass mich die schäbige Qualität des Merlot von Plus vom Trinken abhalten hat.</p>
<p>Seitdem ich auf die zunehmenden verdeckten chemischen Zusatzstoffe in den Zutaten der deutschen Hefeweizen-Biere allergisch bin, trinke ich doch immer mal wieder gerne einen trockenen Roten. Der Merlot von Aldi hat mir neulich erstaunlich gut gefallen. Leider kam ich nicht mehr dorthin. Als mir dann bei Plus einen ebensolchen stehen sah, habe ich zugechlagen.</p>
<p>Ich habe mich wirklich geschämt dafür udn wir haben ihn dann weggeschüttet. Die Anderen haben das Bier ausgetrunken und ich habe zugesehen, wie sie langsam fröhlich wurden. Das war auch lustig.</p>
<p>Würde mich ja mal interessieren, wer außer mir noch nüchtern ins Neue Jahr gegangen ist :-)</p>
<p>Liebe Grüße aus Syburg bei Dortmund</p>
<p>Tom vom Berg<br>
<img src="http://selfhtml.bitworks.de/Virencheck.gif" alt="" loading="lazy"></p>
<div class="signature">-- <br>
Nur selber lernen macht schlau<br>
<a href="http://bergpost.annerschbarrich.de" rel="nofollow noopener noreferrer">http://bergpost.annerschbarrich.de</a>
</div>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323095#m1323095Ulysses2009-01-02T09:27:20Z2009-01-02T09:27:20ZZuviel Alk<p>Hi!</p>
<blockquote>
<p>Würde mich ja mal interessieren, wer außer mir noch nüchtern ins Neue Jahr gegangen ist :-)</p>
</blockquote>
<p>Ich!<br>
Ein gutes neues Jahr!<br>
Ulysses</p>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323097#m1323097Tomselfhtml.tom@online.dehttp://selfhtml.bitworks.de2009-01-01T18:32:28Z2009-01-01T18:32:28ZErkennen ob $_POST leer ist<p>Hello,</p>
<blockquote>
<p>Hi Tom - ein frohes Neues!</p>
</blockquote>
<p>Danke, gleichfalls.</p>
<blockquote>
<p>Nur so aus Neugier: wielange hast Du gefeiert?</p>
</blockquote>
<p>Bis ich eingeschlafen bin :-)</p>
<p>Liebe Grüße aus Syburg bei Dortmund</p>
<p>Tom vom Berg<br>
<img src="http://selfhtml.bitworks.de/Virencheck.gif" alt="" loading="lazy"></p>
<div class="signature">-- <br>
Nur selber lernen macht schlau<br>
<a href="http://bergpost.annerschbarrich.de" rel="nofollow noopener noreferrer">http://bergpost.annerschbarrich.de</a>
</div>
https://forum.selfhtml.org/self/2009/jan/1/erkennen-ob-_post-leer-ist/1323098#m1323098Peter Pan2009-01-01T18:40:00Z2009-01-01T18:40:00ZErkennen ob $_POST leer ist<p>Hi!</p>
<blockquote>
<blockquote>
<p>Nur so aus Neugier: wielange hast Du gefeiert?</p>
</blockquote>
<p>Bis ich eingeschlafen bin :-)</p>
</blockquote>
<p>I see;)</p>
<p>off:PP</p>
<div class="signature">-- <br>
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)<br>
</div>