phpbar.de logo

Mailinglisten-Archive

[php] Re: include Datei?

[php] Re: include Datei?

Peter Karsten home_(at)_peter-karsten.de
Fri, 10 Mar 2000 12:51:36 +0100


Hallo Rene,
sorry :) bin manchmal schwer zu verstehen, also ich habe folgende datei
(login.php3)
die datei prüft nach eingabe des Kundennachname und password ob es in der
Datenbank vorhanden ist, wenn ja dann solls weitergehen, wenn nein dann
Fehlermeldung anzeigen, nun habe ich aber saemtliche ungeschütze php3
Dateien , die ja einfach so angezeigt werden, da möchte ich falls password
und name noch nicht eingegeben wurden abfragen, und wenn es schon eingegeben
wurde dann den inhalt der seite anzeigen , ...
ich hoffe das war jetzt deutlicher, bin hier am verzweifeln

danke

peter

-----------------
datei login.php3 (diese datei soll ausgeführt werden bevor weiterer Inhalt
anderer dateien zu sehen ist:

------------------------------------------<code>----------------------------
----------
<?php
if (($nachname & $password) or ($nachname) or ($password))
{

$link = mysql_connect("db.server.de","admin","passadmin");
mysql_select_db("datenbank",$link);
$mysql_query = "select nachname, password from shop_kunden where
nachname='$nachname' AND password='$password'";
$result = mysql_query($mysql_query,$link);
$row  =  mysql_fetch_array($result);
if (($nachname == $row[nachname]) and ($password == $row[password]))
{
    echo  "<html>";
    echo  "<head>";
//    echo  "<META HTTP-EQUIV=Refresh CONTENT='0; URL=shop_start.php3'>";
    echo  "<META HTTP-EQUIV=Refresh CONTENT='0; URL=$php_self'>";
    echo  "</head>";
    echo  "</html>";
}

else if (($nachname != $row[nachname]) or ($password != $row[password]))
{
 include ("../tags.txt");
 include ("inc/var_general.inc.php3");
 include ("tpl/$cfgSkin/body.tpl");
 echo  "<table width=100% height=100%><tr><td><center>\n";
    echo  "<table cellpadding=2><tr><td bgcolor=#a4a260><center>\n";
    echo  "<table cellpadding=20><tr><td bgcolor=#ffffff><center>\n";
    echo  "<h1>Paeffgen's Online Shop</h1>\n";
    echo  "<span class='text'>Login fehlgeschlagen! Bitte
&uuml;berpr&uuml;fen Sie Ihre Benutzerdaten und versuchen es
erneut.</span>\n";
    echo  "<form action='login.php3'>\n";
 //   echo  "<input type=hidden name=action value=logon_submit>\n";
    echo  "<table cellpadding=5 cellspacing=1 class=text>\n";
    echo  "<tr><td>Username </td><td> <input type=text
name=nachname></td></tr>\n";
    echo  "<tr><td>Password </td><td> <input type=password
name=password></td></tr>\n";
    echo  "</table><p>\n";
    echo  "<input type=submit value='Enter'>\n";
    echo  "<input type=reset value='Clear'><br>\n";
    echo  "</form>\n";
    echo  "</center></td></tr></table>\n";
    echo  "</center></td></tr></table>\n";
    echo  "</center></td></tr></table>\n";?>
    </td>
  </tr>
</table>
<?
}
}
else
{?>


<?php
include ("../tags.txt");
include ("inc/var_general.inc.php3");
include ("tpl/$cfgSkin/body.tpl");

 echo  "<table width=100% height=100%><tr><td><center>\n";
    echo  "<table cellpadding=2><tr><td bgcolor=#a4a260><center>\n";
    echo  "<table cellpadding=20><tr><td bgcolor=#ffffff><center>\n";
    echo  "<h1>Paeffgen's Online Shop</h1>\n";
    echo  "Hier bitte Ihren Username und Ihr Password eingeben:\n";
    echo  "<form action='login.php3'>\n";
 //   echo  "<input type=hidden name=action value=logon_submit>\n";
    echo  "<table cellpadding=5 cellspacing=1>\n";
    echo  "<tr><td>Username </td><td> <input type=text
name=nachname></td></tr>\n";
    echo  "<tr><td>Password </td><td> <input type=password
name=password></td></tr>\n";
    echo  "</table><p>\n";
    echo  "<input type=submit value='Enter'>\n";
    echo  "<input type=reset value='Clear'><br>\n";
    echo  "</form>\n";
    echo  "</center></td></tr></table>\n";
    echo  "</center></td></tr></table>\n";
    echo  "</center></td></tr></table>\n";
?>

    </td>
  </tr>
</table>
<? } ?>



</BODY>
</HTML>
---------------------------------------------</code>------------------------
---------------------



----- Original Message -----
From: Peter Karsten <home_(at)_peter-karsten.de>

> ist zwar keine elegante Lösung aber zu demonstrationszwecken reichts
> allemale,
> nun meine frage, wie include ich die abfrage am besten in meine
vorhandenen
> Seiten? muss ich dafür ein Cookie anlegen?

Hallo Peter,

ich verstehe deine Frage nicht. Include einfach mit:
include("diesseite.php3");
Oder was meinst du genau ??

Gruß
--RENE






php::bar PHP Wiki   -   Listenarchive