phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Variable_in_URL_=FCbergebe?= =?iso-8859-1?Q?n_klappt_nich?= =?iso-8859-1?Q?n_klappt_nich?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Variable_in_URL_=FCbergebe?= =?iso-8859-1?Q?n_klappt_nich?= =?iso-8859-1?Q?n_klappt_nich?=

Alexander Mieland php-mailingliste_(at)_halflife-editing.de
Tue, 14 Nov 2000 14:32:27 +0100


----- Original Message ----- 
From: "Joerg Behrens" <behrens_(at)_takenet.de>
> [...]
> Also mir ware ein *.phps lieber gewesen. Koenntest du mal ganz unten in
> deiner seite ein phpinfo() ausgeben. Da sieht mann dann was so ankommt
> und wie dein php konfiguriert ist. Dieses rumgestochere nach Infos nimmt
> hier .. ach lassen wir es.
> 
> <glaskugel>
> Werden deine Links evlt ueber selbstdefinierte Funktionen erzeugt ? Und
> hast du da vergessen dein Vars zu importieren mit globlal $blabla; ?
> </glaskugel>
> 
> Es ist auch angebrachter wenn du  deine Vars aus dem Array
> $HTTP_GET_VARS["id"] nimmst.

Hi...

Also hier doch nochmal relevante Teile aus dem Code:
Zur Erklärung, ich habe Cookies gesetzt und benutze
$USER_ID = $HTTP_COOKIE_VARS["cookiename"] 
um da ranzukommen.
Die Variable $php enthält je nach Konfiguration, die Endung der Dateien. In diesem Fall
"php3".
$inc_location dürfte klar sein, was das ist? Die URL zum inc-Verzeichnis, wo die
Dateien drinliegen, welche includet werden sollen.


------------------ aus der base.php3 -------------------------
//Der Teil, wo die Dateien includet werden:

<font size=2 color="#515151" face="Verdana, Helvetica, Arial">
<?
// #################    Inhalt   ################################
  if(!$site)
  {
                include $inc_location."/news.".$php; 
  } else {
                include $inc_location."/".$site.".".$php;
  }
?>
</font></blockquote>
 --------------------- /base.php3 ---------------------------

------------------- aus der news.php3 -----------------------
// Hier ist der Link drin, zur message.php3 mit der Variablen-Übergabe
// Das ist ein Formular, in welchem die Subject, von Messages stehen, der Subject 
// einer Message ist der Link zur ausführlichen Anzeige einer Message in message.php3

echo"<form action=\"$PHP_SELF\" method=\"post\">";
$result1=mysql_query("SELECT * FROM messages WHERE (to_user='$nachname' OR to_user='$username' OR to_user='$email') ORDER BY date DESC");
while($messages=mysql_fetch_row($result1))
{
        $m_id = $messages[0];
        $m_to = $messages[1];
        $m_from = $messages[2];
        $m_topic = $messages[3];
        $m_text = $messages[4];
        $m_date = $messages[5];
        $m_flags = $messages[6];

echo "<input type=\"radio\" name=\"gelesen\" value=\"".$m_id."\">&nbsp;&nbsp;";
echo "<font size=\"1\">".HackDate($m_date)."&nbsp;&nbsp;-&nbsp;&nbsp;<a href=\"".$base_location."?site=message&m_id=".$m_id."\">".$m_topic."</a><br></font>";
}
echo "</form>";
-------------------------- /news.php3 -----------------------

-------------------------- message.php3 ---------------------
// Hier wird die komplette Message anhand der $m_id angezeigt

$result1=mysql_query("SELECT * FROM messages WHERE id='$m_id'");
while($messages=mysql_fetch_row($result1))
{
        $m_id = $messages[0];
        $m_to = $messages[1];
        $m_from = $messages[2];
        $m_topic = $messages[3];
        $m_text = $messages[4];
        $m_date = $messages[5];
        $m_flags = $messages[6];
   
echo "<font size=\"1\">".HackDate($m_date)."<br><b>".$m_topic."</b><br><br>".$m_text."<br></font>";
}
--------------------------/ message.php3 ---------------------

 Vergesst nicht, dass das noch ganz am Anfang steht und noch nichts fertig ist.
Also wundert Euch nicht, über den Code...


-- 
Alexander Mieland
System-Administrator
http://www.lunatic.de



php::bar PHP Wiki   -   Listenarchive