phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Variablen=FCbergabe_-_kuriosum=3F?=

[php] Re: [php] Variablenübergabe - kuriosum?

Daniel Strathemeier php_(at)_phpcenter.de
Tue, 7 Aug 2001 10:46:10 +0200


Hallo Daniel,

> Hallo Mirko,
>
> > ohne die scripte sehen zu können ist es rel. schwer zu antworten.
>
> Das kann man ja ändern (gekürzte Fassung):
>
> <?php
> include("pfad.inc"); //geht alles
> if (file_exists("reg_user/".$user.".txt"))
>     {
>     $datei=fopen("reg_user/".$user.".txt","r");
>     $c_pw=fgets($datei,100);
>     fclose($datei);
>     $pw=crypt($pw,"lt");
>     if ($pw!=$c_pw)
>         {
>         $error="Das Passwort ist falsch!";

Ich denke mal hier liegt ein Problem. Versuchs mal mit einer urlencodeten
variablen.

>         header("Location:
> $location/admin_login.php?error=$error&user=$user");
>         die;
>         }
>     }
> if (!file_exists("reg_user/".$user.".txt"))
>     {
>         $error="Sie haben einen nicht existierenden Usernamen eingegeben!";
>         header("Location: $location/admin_login.php?error=$error");
>         exit;
>     }
> ?>
>
> wie gesagt: obiges läuft einwandfrei soll nur bei Unstimmigkeiten eingreifen
> (daher auch if ($pw!=$c_pw) statt ==) und wird in ein anderes script
> eingebunden, in dem jedoch die variable nicht zur Verfügung zu stehen
> scheint, obwohl das Form seine Daten an das Script sendet und sie ja
> seltsamerweise auch hier zur verfügung stehen.




php::bar PHP Wiki   -   Listenarchive