<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>[PHP]: variable per link ändern funktioniert nicht</title>
    <link>http://forum.geizhals.at/feed.jsp?id=182829</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000768.html#1000768</link>
      <description>/etc/passwd ist meist world readable. Aber ja, kein sonderlich gutes Beispiel, weil es eh auch nicht sonderlich viel bringt.&lt;br&gt;&lt;br&gt;Der Gedanke, dass jeder da draussen im weiten Web aber jede Datei, auf die der Webserver Zugriff hat, lesen kann, ist mir nicht ganz geheuer (nicht-PHP-Scripts, Konfigurationsdateien, durch .htaccess o.ae. geschuetzte Dateien....)&lt;br&gt;&lt;br&gt;Irgendwie ist mir /etc/passwd da halt als erstes Beispiel eingefallen &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 20:02:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000768.html#1000768</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2003-08-25T20:02:19Z</dc:date>
    </item>
    <item>
      <title>Re(2): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000762.html#1000762</link>
      <description>Ad Drittens:&lt;br&gt;Grundsätzlich ja, aber das mit /etc/passwd ist schon etwas weit hergeholt (Permissions &amp; Co) &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 19:57:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000762.html#1000762</guid>
      <dc:creator>thewanderer</dc:creator>
      <dc:date>2003-08-25T19:57:19Z</dc:date>
    </item>
    <item>
      <title>Re: [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000648.html#1000648</link>
      <description>Erstens: Anfuehrungszeichen nicht vergessen.&lt;br&gt;Zweitens: Statt $cat lieber $_GET['cat'] verwenden. (Oder notfalls &lt;tt&gt;register_globals = on&lt;/tt&gt; in die php.ini)&lt;br&gt;Drittens: Enormes Sicherheitsrisiko. Man muss nur &lt;tt&gt;index.php?cat=%2Fetc%2Fpasswd&lt;/tt&gt; requesten und bekommt die /etc/passwd (ok, heutzutage meist nicht mehr so schrecklich, wg. shadow-Passwords. Aber auf die Weise kann man jede Datei, die der Webserver lesen darf, holen! Und da wohl die wenigsten Dateien ein &amp;lt;?php am Anfang stehen habe, bekommt man sie einfach so geliefert..)&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 18:38:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000648.html#1000648</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2003-08-25T18:38:35Z</dc:date>
    </item>
    <item>
      <title>Re(8): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000610.html#1000610</link>
      <description>Und ich habs jetzt auch durchschaut. Was Du suchst ist folgendes:&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;?php&lt;br&gt;&amp;nbsp;&amp;nbsp; function incl ($file) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$file = $file.".php";	&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo 'include: '.$file."\n";&lt;br&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;	&lt;br&gt;&amp;nbsp;&amp;nbsp; incl($cat);&lt;br&gt;?&gt;&lt;br&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Das Problem lag darin, dass das &lt;i&gt;$cat&lt;/i&gt; doppelt verwendet wurde. Nun, zum Glück hab ich nie behauptet, dass ich gut im debuggen bin &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br&gt;&lt;br&gt;Falls irgendwas nicht klappt, bitte PM.&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 18:15:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000610.html#1000610</guid>
      <dc:creator>thewanderer</dc:creator>
      <dc:date>2003-08-25T18:15:44Z</dc:date>
    </item>
    <item>
      <title>Re(7): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000541.html#1000541</link>
      <description>ok&lt;br&gt;habs jetzt mit der switch funktion gelöst&lt;br&gt;ist zwar nicht ganz so elegant ich das wollte, aber was solls &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;danke nocheinmal&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 17:27:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000541.html#1000541</guid>
      <dc:creator>raphus</dc:creator>
      <dc:date>2003-08-25T17:27:20Z</dc:date>
    </item>
    <item>
      <title>Re(6): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000532.html#1000532</link>
      <description>was ich will ist:&lt;br&gt;das file ändern, das eingebunden wird (dynamisch, per variable ($cat))&lt;br&gt;eben per hyperlink&lt;br&gt;&lt;br&gt;die funktion an sich geht ja...&lt;br&gt;&lt;br&gt;nur das index.php?cat=xxx geht nicht...&lt;br&gt;&lt;br&gt;danke für die mühe auf jeden fall&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 17:20:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000532.html#1000532</guid>
      <dc:creator>raphus</dc:creator>
      <dc:date>2003-08-25T17:20:14Z</dc:date>
    </item>
    <item>
      <title>Re(5): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000509.html#1000509</link>
      <description>Um ganz ehrlich zu sein fehlt mir mittlerweile der Überblick, was wirklich Dein Ziel ist. Wenn das &lt;i&gt;echo $cat;&lt;/i&gt; &lt;b&gt;in&lt;/b&gt; der Funktion &lt;i&gt;"test3.php"&lt;/i&gt; ausgibt und Du dann &lt;b&gt;in&lt;/b&gt; der Funktion das File über &lt;i&gt;include()&lt;/i&gt; einbindest, sollte doch eh alles passen.&lt;br&gt;&lt;br&gt;Achja, noch ein Fehler von mir: Anstelle von &lt;i&gt;$_POST['cat']&lt;/i&gt; gehört &lt;i&gt;$_GET['cat']&lt;/i&gt;. Bei mir funktionierts (ich habs jetzt extra ausprobiert).&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 16:52:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000509.html#1000509</guid>
      <dc:creator>thewanderer</dc:creator>
      <dc:date>2003-08-25T16:52:41Z</dc:date>
    </item>
    <item>
      <title>Re(4): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000476.html#1000476</link>
      <description>aaalso:&lt;br&gt;&lt;br&gt;echo $cat IN der funktion gibt aus: "test3.php"&lt;br&gt;echo $cat AUSSERHALB der funktion gibt aus: "test3"&lt;br&gt;&lt;br&gt;&lt;br&gt;kanns sein, da funktionen ja vom hauptprogramm abgeschlossen sind, dass man den wert der variable "nach außen hin übergeben muss" ?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;$_POST('cat') ergibt:&lt;br&gt;Fatal error: Call to undefined function: array() in E:\04 websites\nakazuka.net V2.0\index.php on line 61&lt;br&gt;&lt;br&gt;&lt;br&gt;zeile 61 = (überraschung &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; ) $_POST('cat');&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 16:25:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000476.html#1000476</guid>
      <dc:creator>raphus</dc:creator>
      <dc:date>2003-08-25T16:25:10Z</dc:date>
    </item>
    <item>
      <title>Re(3): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000463.html#1000463</link>
      <description>Sorry. Die Vermutung war, dass Du den Parameter der Url mit &lt;i&gt;$cat = irgendwas;&lt;/i&gt; im Code wieder überschreibst.&lt;br&gt;&lt;br&gt;Anderer Versuch: Gib mal &lt;i&gt;$cat&lt;/i&gt; aus, z.B. mit &lt;i&gt;echo $cat;&lt;/i&gt; und schau, was ausgegeben wird. Versuch dann alternativ &lt;/i&gt;$_POST('cat')&lt;/i&gt; auszugeben (scheinbar ist bei neueren PHP-Installationen register_globals=off).&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 16:09:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000463.html#1000463</guid>
      <dc:creator>thewanderer</dc:creator>
      <dc:date>2003-08-25T16:09:59Z</dc:date>
    </item>
    <item>
      <title>Re(2): [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000456.html#1000456</link>
      <description>wieso?&lt;br&gt;ich hab gedacht, $cat wird per link geändert&lt;br&gt;-&gt; je nachdem wie der link aussieht &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(index.php?cat=test1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; index.php?cat=test2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br&gt;&lt;br&gt;wird die jeweilige seite inkludiert&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;test1.php&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;test2.php&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;bzw&lt;br&gt;wenn ich $cat in die funktion setze gehts überhaupt nicht mehr&lt;br&gt;wenn ich den eintrag $cat = test3; lösche genausowenig...&lt;br&gt;&lt;br&gt;*verwirrt*&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 16:02:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000456.html#1000456</guid>
      <dc:creator>raphus</dc:creator>
      <dc:date>2003-08-25T16:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: [PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000430.html#1000430</link>
      <description>Hast du das &lt;i&gt;$cat = test3;&lt;/i&gt; immer im Skript? Wenn ja, hast Du den Fehler gefunden &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 15:49:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000430.html#1000430</guid>
      <dc:creator>thewanderer</dc:creator>
      <dc:date>2003-08-25T15:49:23Z</dc:date>
    </item>
    <item>
      <title>[PHP]: variable per link ändern funktioniert nicht</title>
      <link>http://forum.geizhals.at/t182829,1000334.html#1000334</link>
      <description>ich habe folgendes script:&lt;br&gt;Ziel ist es, in einer (html) Tabellen-Zelle unterschiedliche dateien einzubinden.&lt;br&gt;&lt;br&gt;	&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $cat = test3;&lt;br&gt;	&lt;br&gt;	function incl ($cat) {&lt;br&gt;		&lt;br&gt;		$cat = $cat.".php";&lt;br&gt;		include ("$cat");&lt;br&gt;		&lt;br&gt;	}&lt;br&gt;	&lt;br&gt;	incl($cat);&lt;br&gt;&lt;br&gt;-------------&lt;br&gt;&lt;br&gt;-&gt; Wenn also die variable $cat = test3,&lt;br&gt;wird eine Datei namens test3.php eingebunden.&lt;br&gt;Funktioniert ja auch!&lt;br&gt;Nur wenn ich jetzt die Variable $cat per hyperlink ändern will...&lt;br&gt;( a href="index.php?cat=test2" usw.)&lt;br&gt;...tut sich nix. Garnix.&lt;br&gt;&lt;br&gt;Vielleicht ist das ganze Script einfach ein Blödsinn?&lt;br&gt;Bin PHP anfänger...&lt;br&gt;Also bitte, wer kann mir weiterhelfen?&lt;br&gt;&lt;br&gt;hab das ganze auch schon mit einer switch schleife(?) versucht, wieder das gleiche...&lt;br&gt;wenn ich $cat im quelltext ändere funktioniert alles&lt;br&gt;per link -&gt; nicht &lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":("/&gt;&lt;br&gt;&lt;br&gt;Danke im &lt;font color="#FF00FF"&gt;&lt;span class="piep" title="Vorraus"&gt;*TR&amp;Ouml;T*&lt;/span&gt;&lt;/font&gt;&lt;br&gt;Raphus&lt;br/&gt;</description>
      <pubDate>Mon, 25 Aug 2003 14:44:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t182829,1000334.html#1000334</guid>
      <dc:creator>raphus</dc:creator>
      <dc:date>2003-08-25T14:44:39Z</dc:date>
    </item>
  </channel>
</rss>
