[PHP] Bestimmte Werte auslesen

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Sorry, wenn es durch das Ausrufezeichen so rüber gekommen ist....


    "Warning: Error parsing Sweet.ini on line 218 in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 13"


    Das ist die Zeile mit


    PHP
    $daten = parse_ini_file($file);

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • Muss man nicht anders mit einem FTP verbinden?


    Kann fehler enthalten!
    Ungetestet!



  • Grex: Danke, wenn dass mit dem auslesen klappt, dann werde ich das auch ausprobieren.




    EDIT:


    Ich habe jetzt:


    PHP
    <?php
    ini_set("display_errors", ON);
    $daten = parse_ini_file("Sweet.ini");
    echo $daten['Key'];
    ?>


    und bekomme:


    Zitat

    Warning: Error parsing Sweet.ini on line 218 in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 3


    Die Datei Sweet.ini und die test.php sind im selben Ordner...

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


    2 Mal editiert, zuletzt von Sponge-Manu ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Probier mal nur mit Key=pass123 oder iwas.


    Glaub liegt an publishment etc.


    Jetzt gibt er das Passwort aus :thumbup: aber warum darf ein Wert in der Datei stehen?

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • Es liegt an:

    Code
    Punishment1=(23/7/2010)[1:21:5] Secretely Kicked by Anonym.
    Punishment2=(23/7/2010)[1:22:14] Fined by Anonym - Reason: lol - Money: $10.
    Punishment3=(24/7/2010)[15:55:31] A-Jailed by Sweet - Reason: Test - Time: 1 Mins.
    Punishment4=(4/8/2010)[13:7:54] Kicked by Anonym - No Reason Given.


    Er sagt doch eh schon, bei Zeile 128 bei Sweety.ini genauer kanns der Server nicht mehr sagen :D


    EDIT: Keine Leerzeichen, sind glaub ich verboten.

  • Gibt es eine Möglichkeit, dass er die .ini mit den Punishment's auslesen kann?



    EDIT:





    ...dann kommt dieser Fehler:


    Zitat

    Notice: Undefined index: username in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 3 Warning: parse_ini_file(Key=pass123 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(Level=5 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(Spawn=3 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(TesterLevel=0 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(HelperLevel=0 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(AdminLevel=0 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(RegularRank=0 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: parse_ini_file(UpgradePoints=0 :( failed to open stream: No such file or directory in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 16 Warning: ....und so weiter



    ...was ist falsch?

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


    Einmal editiert, zuletzt von Sponge-Manu ()

  • PHP
    ini_set("display_errors", ON);
    ini_set("allow_url_include", ON);
    $username = "Sweet2";
    $daten = parse_ini_file("ftp://user:pass@server.de/scriptfiles/User/$username.ini");
    echo $daten['RegistredDate'];


    Es ist auf ON aber ich bekomme eine Fehlermeldung.


    Zitat

    Notice: Use of undefined constant ON - assumed 'ON' in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 3 Warning: parse_ini_file(): URL file-access is disabled in the server configuration in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 5 Warning: parse_ini_file(ftp://...@server.de/scriptfiles/LARP/Users/Sweet2.ini): failed to open stream: no suitable wrapper could be found in /srv/www/vhosts/fun-und-witze.de/subdomains/samp/httpdocs/TEST/test.php on line 5

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • Benutz mal den Datenmodus 'w+'
    und bei fgets muss die die Bytes angeben bis wo die datei gelesen werden soll.

    Das brauchst du nur beim Schreiben.
    -------------------------
    Er kann die ini Datei incht finden, mach mal eine Abfrage mit if(file_exists($file))

  • Fehler...


    ...naja ich werde mir etwas anderes überlegen! Danke für die Hilfe!

    Dann stimmen eventuell die Daten nicht. Schonmal im Browser selbst die Daten eingetippt, also den vollen Link?, sprich ftp://user:pw@host/scirptfiles/ ?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen