Warnung: fread(): Length parameter muss größer als 0 sein

Ich will ein system schaffen, mit Lizenz, mit meinem eigenen code aber gibt mir einen Fehler

der code ist wie folgt und in lic.txt ist das gleiche 1234567,was ist falsch?

Dies ist der Fehler,wenn ich @ vor fread dosent zeigen die Fehler, aber nicht öffnen Sie die Datei

Warnung: fread(): Length parameter must be greater than 0 in /home/u422978792/public_html/platforma/license/index.php auf der Linie 7
Ungültige Lizenz-key

        <?php



    $fp = fopen("http://platforma.dar-project.org/license/lic.txt", "r");
    stream_set_timeout($fp, 10);
    $license = fread($fp, filesize($filename));
    fclose($fp);

    if ($license == "1234567") {

    echo "Your license key is valid";

    } else {

    die("Invalid license key");
    }

    ?>
  • wo ist $filename ?
  • Haben Sie gedacht, dies durch? Jeder, der greift auf das PHP-Skript finden Sie unter "Ihr Lizenzschlüssel gültig ist"
  • Sie scheinen nicht zu haben set $filename, es muss eine Ganzzahl größer 0. Ziemlich viel, was der Fehler sagt....
  • Sie verwenden filesize($filename) aber vielleicht wollen Sie zu verwenden $fp
  • @ nur unterdrückt Fehlermeldungen.
InformationsquelleAutor Royal RB | 2015-06-11
Schreibe einen Kommentar