fread bricht ab!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • fread bricht ab!

    hi,

    ich habe ein Problem mit fread.

    Ich lese den Inahlt einer Homepage aus, und er bricht bei fread immer an der selben stelle ab.
    Exakt bei Zeichen 2630. Egal was ich bei fread für einen Wert angebe!

    hier mein code:
    PHP-Code:
    $datei fopen ("http://www.okaysoft.de/PCTERM.HTM""r");
    $datei fread ($datei,1000000); 
    kann jemand eine Idee woran das liegen könnte?!

    Gruß Tim.

  • #2
    dann schaue hier nach. dort steht doch alles.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      ok
      das sollte dann funktionieren
      PHP-Code:
      $datei fopen ("http://www.okaysoft.de/PCTERM.HTM","r");
      $output fread ($dateifilesize("http://www.okaysoft.de/PCTERM.HTM"));
      fclose ($datei); 
      doch so liest er garnichts aus!

      oder kann man bei filesize keine URL angeben?!

      Kommentar


      • #4
        ich habe das ganze mal auf einem anderen server getestet. da läuft es einwandfrei.
        auf diesem server läuft die PHP Version 4.3.1. Auf meinem 4.3.6.

        gibt es irgendwelche php.ini einstellungen die für die fopen bzw fread funktion relevant sind?

        Kommentar


        • #5
          du hast es immer noch nicht so, wie es richtig wäre.

          tipp: schleife
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            Original geschrieben von Abraxax
            du hast es immer noch nicht so, wie es richtig wäre.

            tipp: schleife
            Herr Haxe, da muss ich widersprechen Eine Schleife braucht man nicht, wenn man mit filesize() arbeitet. Aber das öffnen via URL ist nicht immer zugelassen. z.B. bei Puretec Servern geht das nicht
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              deswegen ja die schleife. bei externen dateien sollte man NIEMALS mit filesize() arbeiten. :-)
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar


              • #8
                @Abraxax

                danke mit der schleife funktioniert es wunderbar.

                PHP-Code:
                $datei fopen ("http://www.okaysoft.de/PCTERM.HTM","r");
                $output '';
                while(!
                feof($datei))
                {
                  
                $output .= fgets($datei1000000);

                Kommentar

                Lädt...
                X