Zum Inhalt springen

Phade

Mitglieder
  • Gesamte Inhalte

    324
  • Benutzer seit

  • Letzter Besuch

Beiträge von Phade

  1. ...

    @Phade ...

    wenn ich die neue Auflage (5 / 2007) habe, dann werde ich euch die Änderungen posten...

    denn dann habe ich "ALLE"

    1) 3.Auflage 2002

    2) 4.Auflage 2005

    3) 5.Auflage 2007

    ^^

    Hmmm, das wäre mal ne gute Idee... ;)

    Aber auch viel Arbeit :uli

    Aber mal Spaß bei Seite. Wenn ich ehrlich bin, sind mir die Änderungen egal, Hauptsache ich finde wärend der Prüfung halt zu der Frage ne halbwegs passable Antwort oder wenigstens nen Tipp zu einer Frage....:cool: Nichts destotrotz werd ich mir vor der Prüfung mal das Buch nehmen und ein wenig drin rum blättern, damit ich die Themen zügig finde und nicht ne ewigkeit suchen muss....

    thx,

  2. Kopier einfach den ganzen Ordner Lotus/Notes

    Notes iss da schmerzfrei..

    Naja, schmerzfrei vielleicht nicht :P , aber du kannst den Ordner

    "Lotus/Notes/data" auf dein Ersatznotebook kopieren. Der Ordner reicht vollkommen aus.

    So machen wir das in meiner Firma auch des öfteren...

    Notes funzt danach "normalerweise" wie gehabt.....

    Wenn nicht :old ;) *scherz*

    thx

  3. Du solltest dich denke ich mal mit dem Stichwort Normaliesierung befassen. Ansonsten musst du mal schauern wie die Sclüssel gesetzt sind.

    Ok, vielleicht hätte ich meine Idee auch mal mit in den ersten Beitrag tippen....(dumm)

    Also, ich hab die Idee, dass die Professoren quasie mehrmal in der Tabelle stehen nur im Feld Fachnr steht halt eine andere Nr.....nur möchte ich halt nun wissen wie ich das realisieren kann....da ich irgendwie total vorm Berg stehe und momentan nicht weiß wie ich rüber komme....

    thx,

  4. Hallöchen Kollegen,

    ich sitze hier vor einer MySQL-Datenbank, die unter anderem eine Tabelle namens Professoren hat. Diese Professoren geben Vorlesungen, der eine mehr, der andere nur eine. Nun müsste ich der Personalnr der Professoren halt die Fachnr der Fächer zuteilen, nur motzt phpmyadmin dann, wenn ein Professor mehrere Fächer hat, da die Personalnr halt mehrmals "genannt" wird.

    Hat da eventuell eine Idee wie ich das umgehen oder anders hin bekomme?

    Thx im voraus,

  5. Hab das echo auch noch vor dem trennen der Verbindung gesetzt und getest.

    "Leider" gab es keine Fehlermeldung....

    Hier nochmal der geänderte Code:


    <?

    //Einbinden der inc.php-Datei
    include "inc.php";

    //Datebank `webuser` benutzen
    mysql_query("USE `webuser`");

    //Tabelle ùsers` aktualisieren
    mysql_query("UPDATE `users`");

    //HTML-Ausgabe
    echo "<b>Angelegte User:</b><br><table><tr><th>ID</th><th>Vorname</th><th>Nachname</th></tr>";

    //Alles aus der Tabelle `users` auswählen und in der Variable $zeiger "speicher"
    $zeiger=mysql_query("SELECT * FROM `users`");
    //Fehlerausgabe falls Fehler auftreten bzw während der Erstellung half diese Fehlermuldung
    echo mysql_error()."<br>";

    //
    while($data=mysql_fetch_assoc($zeiger))
    {
    //HTML-Ausgabe
    echo "<p><tr><td>".$data['id']."</td><td>".$data['vorname']."</td><td>".$data['nachname']."</td></tr>";
    }

    //HTML-Ausgabe
    echo "<p><br></table><a href='useradd.php'>Add new user</a>";

    //Fehlerausgabe falls Fehler auftreten bzw während der Erstellung half diese Fehlermuldung
    echo mysql_error()."<br>";

    //Verbindung zur Datenbank schließen
    mysql_close($connect);
    ?>
    [/PHP]

    thx

  6. Also ich habe das echo an eine andere position gepackt und schon wurde es ausgegeben. Es wurde gesagt, das ich keine Datenbank ausgewählt hatte, dies habe ich nun auch noch geändert.

    jetzt wird mir aber leider nicht der inhalt der Tabelle ausgegeben...

    Hier der aktuelle Code:


    <?

    //Einbinden der inc.php-Datei
    include "inc.php";

    mysql_query("USE webuser");

    if($_POST['do']==1)
    {
    mysql_query("UPDATE `users` SET status=1 WHERE id='".$_POST['id']."'");
    }

    echo "<b>Angelegte User:</b><br><table><tr><th>ID</th><th>Vorname</th><th>Nachname</th></tr>";

    $zeiger=mysql_query("SELECT * FROM `users` WHERE 1");
    echo mysql_error()."<br>";

    while($result=mysql_fetch_assoc($zeiger))
    {
    echo "<tr><td>".$result['id']."</td><td>".$result['vorname']."</td><td>".$result['nachname']."</td></tr>";
    }

    echo "</table><a href='useradd.php'>Add new user</a>";

    mysql_close($connect);
    ?>
    [/PHP]

    thx bis hierher erstmal...

  7. Also hab das jetzt so geänder wie vorgeschlagen, aber es kommt die selbe Meldung wie vorher...

    
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in E:\XAMPP\xampp\htdocs\mysql\showtab.php on line 16
    
     

    Er gibt allerdings die echo-Ausgabe auch nicht aus!

    Habe noch die echo-Ausgabe unter den mysql_query Ausdruck geschrieben, deshalb die zeile 16....

  8. Moin Moin Kollegen,

    ich sitze hier nun an einer kleinen MySQL-PHP Aufgabe und komme nicht weiter.

    Das folgende Script soll mir lediglig die Tabeller der Datenbank wiedergeben. Nur irgendwie sagt mir der Browser bzw. der SQL-Server folgendes:

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in E:\XAMPP\xampp\htdocs\mysql\showtab.php on line 15
    
    

    Ich kann mit dieser Meldung gerade nichts anfangen und ich habe alles durchgesehen aber keinen Fehler gefunden.

    Hier erstmal der ganze Code:


    <?
    //Einbinden der inc.php-Datei
    include "inc.php";

    if($_GET['do']==1)
    {
    mysql_query("UPDATE user SET status=1 WHERE id='".$_GET['id']."'");
    }

    echo "<b>Angelegte User:</b><br><table><tr><th>ID</th><th>Vorname</th><th>Nachname</th></tr>";

    $zeiger=mysql_query("SELECT * FROM `users` WHERE 1");

    while($result=mysql_fetch_assoc($zeiger))
    {
    echo "<tr><td>".$result['id']."</td><td>".$result['vorname']."</td><td>".$result['nachname']."</td></tr>";
    }

    echo "</table><a href='useradd.php'>Add new user</a>";

    mysql_close($connect);
    ?>
    [/PHP]

    Für Tips oder Hinweise bin ich sehr dankbar.

    Und bitte nicht zu mosern wenn es ein kleiner Fehler war/ist denn ich fange gerade erst an mit MySQL.

    Thx im voraus

  9. das sollte auch gehen:

        
    <?php
    if($_POST['seite1'])
    $output=implode(file("seite1.htm"),"");
    if($_POST['seite2'])
    $output=implode(file("seite2.htm"),"");

    if(!empty($output))
    echo $ouput;
    ?>

    <form action="seite.php" method="POST">
    <br><input type="Radio" name="seite1" value="hinweis">hinweis
    <br><input type="Radio" name="seite2" value="danke">danke
    <br><input type="Submit" name="" value="Abschicken">
    </form>
    [/PHP]

    heißt das, das ich zum Beispiel, wenn ich 20 Radiobuttons habe, 20 mal if... schreiben muss??

  10. Ich habe das jetzt so geschrieben...:


    <html>
    <body bgcolor="black">
    <font color="green" size="4">
    <div align="center">
    <h1><u> Adminpage </u></h1>
    <p>
    <hr color="green">

    <div align="center">

    <?php

    $seite = $_REQUEST[seite];

    if(!empty($seite))
    {
    header("Location: $seite");
    }
    printf("
    <form action='.$PHP_SELF.' method='POST'>
    <br><input type='Radio' name='seite' value='http://fachinformatiker.de'>http://fachinformatiker.de
    <br><input type='Radio' name='seite' value='http://www.ebay.de'>http://www.ebay.de
    <br><input type='Radio' name='seite' value='http://www.google.de'>http://www.google.de
    <br><input type='Submit' name='' value='Abschicken'>
    </form> ");
    ?>

    </div>
    </font>
    </body>
    </html>
    [/PHP]

    Doch irgentwie gibt er mir nach dem Absende-Button noch folgendes aus:

    [code] http://fachinformatiker.de http://www.ebay.de http://www.google.de "); echo "$seite"; ?> [/code]

    Vor "); echo "$seite";?> kommt noch der Absende-Button....

    Ich finde gerade nicht den fehler....

    Und das öffnen der Seiten geht auch nicht....stehe gerade vorm Bahnhof

  11. 1In Abhängigkeit soll hinweis.html, danke.html, auskunft.html usw. geöffent werden?

    2Das muss man über JavaScript regeln. Je nach Auswahl des Radio Buttons wird durch JS die entsprechende Seite aufgerufen.

    Oder Du machst in PHP eine direkte Weiterleitung. 3Das ist aber unschön.

    Frank

    1 Richtig, ich wähle einen Radiobutton aus und klicke anschließend auf einen Submitbutton der dann die entsprechende Seite(die zum Radiobutton gehört) öffnent.

    2 Ist das leichter zu erstellen als in PHP?

    3 Hmmm....wieso ist das unschön? Gibt es da Sicherheitsprobleme oder ist das zu kompliziert?

    thx

  12. Ich habe jetzt mal diese while-Schleife probiert und bekomme folgende

    Meldung im Browser:

    Parse error: parse error, unexpected T_BOOLEAN_AND in E:\XAMPP\xampp\htdocs\php_form_auth.php on line 28

    Das ist die Zeile:

    if ($strUser == $arrParts[0]) && $strPass == $arrParts[1]))

    {

    $bAuthentificated = true;

    }

    Ich verstehe jetzt gerade nicht, was der Parser von mir möchte...

    (Blöd jetzt..)

  13. Zuerstmal aus '$resFIle' -> '$resFile' machen ;)

    Und dann kannst Du ja mal zum Debuggen ein paar Ausgaben einbauen:


    ...

    echo 'PW Parameter: '.$strPass.'<br>';
    echo 'User Parameter: '.$strUser.'<br>';
    echo 'PW Datei: '.trim($arrPregRes[2]).'<br>';
    echo 'User Datei: '.trim($arrPregRes[1]).'<br>';
    echo '<hr>';

    if ($strUser == trim($arrPregRes[1]) && $strPass == trim($arrPregRes[2]))
    ...
    [/PHP]

    Achja, und bitte [b]v[/b]erifiziert ;)

    Habe ich jetzt mal gemacht und ich hab folgendes festgestell:

    [code] Anmeldebestaetigung Passwort //Überschrift PW Parameter: falli06 User Parameter: PW Datei: Radditz User Datei: Radditz, lkwpeter --------------------------------------------------------------------------Passwort konnte nicht Ferifiziert werden //PHP Meldung [/code]

    So sieht die Browserausgabe aus. Dazu folgendes:

    PW Parameter: ist mein PW in der Übung

    User Parameter: hier müsste doch mein Username stehen oder?

    PW Datei: ?? Dies ist der dritte Username der in der .txt-Datei steht...

    Userdatei: ist die ganze Zeile des dritten Users aust der Datei...

    Aus meiner Sicht etwas merkwürdig....

    Ich werde das Ferifiziert in Verifiziert ändern... ;-)

  14. wieso machst das ganze nicht über eine datenbank? ist doch viel einfacher...

    Weil ich, ich denke du meinst SQL, da noch keinerlei Erfahrung habe...

    Ich habe jetzt die Zeile


    ...

    if (preg_match('/^(\w+),\s(\w+)$/',$strLine,$arrPregRes))
    {
    if ($strUser == trim($arrPregRes[1]) && $strPass == trim($arrPregRes[2]))
    {
    $bAuthentificated = true;
    }
    }
    ...
    [/PHP]

    geändert. Allerding kann er das PW noch immer nicht verifizieren....

    Verstehe ich da etwas nicht, oder übersehe ich eine Kleinigkeit...

  15. Moin Moin,

    erstmal danke für die "Anregungen" ;)

    Ich habe mich mal für die erste entschieden und in mein Script eingebaut.

    Allerdings, wenn ich nun das Anmeldeformular ausführe sagt mir das php-Script das es das pw nicht ferifizieren konnte....

    Hier mal mein kompletes Script:


    <?php

    $strUser = $_REQUEST['username'];
    $strPass = $_REQUEST['password'];

    $bAuthentificated = false;

    $resFile = fopen('namen_pw.txt', 'r');

    while ($resFIle && !feof($resFile) && !$bAuthentificated)
    {
    $strLine = fgets($resFile);

    if (preg_match('/^([^,]+), (.*)$/is', $strLine, $strarrPregRes))
    {
    if ($strUser == trim($arrPregRes[1]) && $strPass == trim($arrPregRes[2]))
    {
    $bAuthentificated = true;
    }
    }
    }

    if ($resFile)
    {
    fclose($resFile);
    }

    if ($bAuthentificated)
    {
    echo "<b>Passwort wurde Ferifiziert!</b>";
    }
    else
    {
    echo "<b>Passwort konnte nicht Ferifiziert werden</b>";
    }

    ?>
    [/PHP]

    Hab ich etwas übersehen oder vergessen ???

    Die Passwörter stehen nachwievor

    username, pw

    in der namen_pw.txt

    thx

  16. Hallo Artgenossen,

    ich sitze hier in einer Sackgasse mit einem PHP Problem.

    Und zwar möchte ich, dass, wenn ich ein Passwort eingebe, in die Datei namen_pw.txt geguckt wird, ob der Username und das Passwort darin enthalten sind.

    Zur Zeit habe ich folgenden Code aus diversen Schnipseln aus dem Netz zusammen "gehauen" ;) .


    <?php

    //Variablendeklaration fuer Namenspruefung
    $name1 = "User1, passwrd1";
    $name2 = "User2, passwrd2";
    $name3 = "User3, passwrd3";

    //Passwortueberpruefung durch nachschlagen in einer Textdatei

    //Hier wird die Datei namen_pw.txt geoefnent und gelesen
    $datei = fopen("namen_pw.txt", "r") or die ("Kann Passwortdatei nicht ferifizieren!");

    if ($datei)
    {

    while (!feof($datei))
    {
    $buffer = fgets($datei, 4096);
    echo $buffer;
    }
    fclose($datei);

    }

    ?>
    [/PHP]

    Das was ich nun wissen möchte ist, wie und wo ich die eigentliche Überprüfung des Users und des Passworts einbauen müsste/könnte/sollte?

    Ich würde es aus meiner sicht in die while-Schleife unter $buffer packen, da ja im buffer die Informationen stehen.

    Da ist ja das zweite Problem, denn im buffer stehen ALLE Informationen.

    Nicht nur die erste Zeile so wie ich es gern hätte.

    Ach ja, die Informationen in der namen_pw.txt sind wie folgt eingetragen:

    [code] User1, passwrd1 User2, passwrd2 User3, passwrd3 [/code]

    Wenn jemand eine Idee hat, immer raus damit! ;)

    Über eine Anregung würde ich mich natürlich auch freuen.

    Im voraus thanx

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...