Ankündigung

Einklappen
Keine Ankündigung bisher.

php fehler

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

  • php fehler

    hallo,

    bei dem code kommt folgende meldung:
    Warning: Wrong parameter count for fread() in /usr/export/www/vhosts/funnetwork/hosting/julianshp/chat2.php on line 6
    was ist denn da falsch?
    PHP-Code:
    <html>
    <body bgcolor="green" text="blue">
    <?php 
    $filename 
    'test.txt';
    $somecontent $_POST['textfeld'];
    $oldcontent fread($filename);

    if (
    $_POST['submit']) {
    // Sichergehen, dass die Datei existiert und beschreibbar ist
    if (is_writable($filename)) {

    // Wir öffnen $filename im "Anhänge" - Modus.
    // Der Dateizeiger befindet sich am Ende der Datei, und
    // dort wird $somecontent später mit fwrite() geschrieben.
    if (!$handle fopen($filename"a")) {
    print 
    "Kann die Datei $filename nicht öffnen";
    exit;
    }

    // Schreibe $somecontent in die geöffnete Datei.
    $towrite $oldcontent.$somecontent;
    if (!
    fwrite($handle$towrite)) {
    print 
    "Kann in die Datei $filename nicht schreiben";
    exit;
    }

    print 
    "Fertig, in Datei $filename wurde $somecontent geschrieben";

    fclose($handle);

    } else {
    print 
    "Die Datei $filename ist nicht schreibbar";
    }
    } else {
    echo 
    '<form method="post">
    <textarea name="textfeld" rows="2" cols="100"></textarea>
    <input type="submit" name="submit" value="Sag">
    </form>'
    ;
    }  
    ?><font size=5>Nach jeder Eingabe <a href="chat2.php">Zurück</a> klicken!  
     

    </body>
    </html>

  • #2
    AW: php fehler

    Die PHP Funktion fread erwartet zwei Parameter: http://de.php.net/manual/de/function.fread.php

    Dort findest du auch zwei Codebeispiele die dir helfen dürften.

    Kommentar


    • #3
      AW: php fehler

      @*human*

      könntest du mir den code verbessern?

      danke!

      Kommentar


      • #4
        AW: php fehler

        Hallo,

        Nee der Zweite Parameter ist doch optional. Ups... Den Code hab' ich dir ja in einem anderen Thread gegeben. Sorry, das ich dir diesen Fehler reinmachte. Aber selbst sehe ich den Fehler auch nirgends. Oder sollte mann zuerst fopen aufrufen?

        @splatter joe:
        Versuchs mal so(die Variable $oldcontent ist nun kurz vor $towrite):
        PHP-Code:
        <html>
        <body bgcolor="green" text="blue">
        <?php $filename 'test.txt';
        $somecontent $_POST['textfeld'];

        if (
        $_POST['submit']) {
        // Sichergehen, dass die Datei existiert und beschreibbar ist
        if (is_writable($filename)) {

        // Wir öffnen $filename im "Anhänge" - Modus.
        // Der Dateizeiger befindet sich am Ende der Datei, und
        // dort wird $somecontent später mit fwrite() geschrieben.
        if (!$handle fopen($filename"a")) {
        print 
        "Kann die Datei $filename nicht öffnen";
        exit;
        }

        // Schreibe $somecontent in die geöffnete Datei.
        $oldcontent fread($filename);
        $towrite $oldcontent.$somecontent;
        if (!
        fwrite($handle$towrite)) {
        print 
        "Kann in die Datei $filename nicht schreiben";
        exit;
        }

        print 
        "Fertig, in Datei $filename wurde $somecontent geschrieben";

        fclose($handle);

        } else {
        print 
        "Die Datei $filename ist nicht schreibbar";
        }
        } else {
        echo 
        '<form method="post">
        <textarea name="textfeld" rows="2" cols="100"></textarea>
        <input type="submit" name="submit" value="Sag">
        </form>'
        ;
        }  
        ?><font size=5>Nach jeder Eingabe <a href="chat2.php">Zurück</a> klicken!  
         

        </body>
        </html>
        MFG
        [ASTERIX]
        Zuletzt geändert von andre.roesti; 01.11.2007, 19:01.

        Kommentar


        • #5
          AW: php fehler

          könntest du mir das mit dem fopen da rein machen?

          MFG Splatter Joe

          Kommentar


          • #6
            AW: php fehler

            Wenn du den eingegebenen Text wirklich nur direkt an die Textdatei anhängen willst, dann kannst du die Zeile 6 ($oldcontent = fread($filename);) komplett löschen und $oldcontent. in Zeile 21 entfernen.

            Du brauchst die Datei nicht vorher auslesen (fread), wenn du nur einen Text anhängen willst. fopen($filename, "a") bedeutet, dass die Datei geöffnet wird und mit fwrite Text angehängt werden kann (a = append = anhängen). Wenn du den Text immer in ner neuen Zeile haben willst, musst du $towrite = "\n".$somecontent; schreiben (\n = Zeilenumbruch).
            Zuletzt geändert von *HuMaN*; 01.11.2007, 19:13.

            Kommentar


            • #7
              AW: php fehler

              SUUUUUUUUUUUUUUUUUUUUUUUUPER
              das funzt dank!

              MFG Splatter Joe


              Edit (autom. Beitragszusammenführung):

              @[ASTERIX]

              wenn ich im script auf "Sag" klicke kommt folgende fehler meldung:Warning: Wrong parameter count for fread() in /usr/export/www/vhosts/funnetwork/hosting/julianshp/chat2.php on line 28
              was ist denn jetzt schon wieder los?

              PHP-Code:
              <html>
              <body bgcolor="green" text="blue">
              <?php 
              $ip 
              "0.0.0.0"/* Muss natürlich angepasst werden, die IP die gesperrt werden soll. */ 
              if($_SERVER['REMOTE_ADDR'] == $ip){ 
               echo 
              "Du mit der ip ".$ip." wurdest bereits gesperrt. Komm bloß nicht wieder her!"
               exit; 

              ?>
              <html>
              <body bgcolor="green" text="blue">
              <?php $filename 'test.txt';
              $somecontent $_POST['textfeld'];

              if (
              $_POST['submit']) {
              // Sichergehen, dass die Datei existiert und beschreibbar ist
              if (is_writable($filename)) {

              // Wir öffnen $filename im "Anhänge" - Modus.
              // Der Dateizeiger befindet sich am Ende der Datei, und
              // dort wird $somecontent später mit fwrite() geschrieben.
              if (!$handle fopen($filename"a")) {
              print 
              "Kann die Datei $filename nicht öffnen";
              exit;
              }

              // Schreibe $somecontent in die geöffnete Datei.
              $oldcontent fread($filename);
              $towrite $oldcontent.$somecontent;
              if (!
              fwrite($handle$towrite)) {
              print 
              "Kann in die Datei $filename nicht schreiben";
              exit;
              }

              print 
              "Fertig, in Datei $filename wurde $somecontent geschrieben";

              fclose($handle);

              } else {
              print 
              "Die Datei $filename ist nicht schreibbar";
              }
              } else {
              echo 
              '<form method="post">
              <textarea name="textfeld" rows="1" cols="100"></textarea>
              <input type="submit" name="submit" value="Sag">
              </form>'
              ;
              }  
              ?><font size=5>Nach jeder Eingabe <a href="chat2.php">Zurück</a> klicken!  
               

              </body>
              </html>   
               

              </body>
              </html>
              MFG Splatter Joe
              Zuletzt geändert von ; 01.11.2007, 20:40. Grund: Antwort auf eigenen Beitrag innerhalb von 24 Stunden!

              Kommentar


              • #8
                AW: php fehler

                Na nu, du öffnest 2 mal <html> und <body>. Ich denke hier reicht nicht nur copy & paste ! Du sollst dich mit dem Thema auseinander setzen und den Code verstehen und nicht einfach dir den Code vorkauen lassen. Dabei lernst du gar nix!


                greetz
                sigpic

                Kommentar

                homepage-forum.de - Hilfe für Webmaster! Statistiken

                Einklappen

                Themen: 57.074   Beiträge: 431.970   Mitglieder: 29.241   Aktive Mitglieder: 50
                Willkommen an unser neuestes Mitglied, eisbär.

                Online-Benutzer

                Einklappen

                184 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 184.

                Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                Die neuesten Themen

                Einklappen

                • daniel5959
                  Überdachte Pedelecs
                  Hallo,

                  nachdem ich gut 40 Jahre lang Auto gefahren bin, habe ich seit einigen Jahren kein Auto mehr.

                  Für die kurzen Strecken alle 2 Wochen zum Supermarkt oder auch mal in die nächste Stadt (ca. 3,5 km bis zum Stadtrand mit Bau- und Garten- sowie Supermärkten oder ca. 5 km...
                  15.05.2022, 21:12
                • eisbär
                  html und css homepage ohne Javascript
                  Hallo,
                  ich möchte nur in html und css ohne Javascript eine Website erstellen , die laut Anhang ungefähr so aussehen soll. Content diverse Themenbereiche als Blog. Ich habe auch schon angefangen, hochgeladen, das würde eigentlich schon reichen. Aber ich bin haltrnicht zufrieden. Als Hilfe hatte...
                  14.05.2022, 09:22
                • daniel5959
                  Heizölpreis
                  Hallo,

                  viele Häuser werden ja mit Heizöl beheizt und manche jammern etwas von unbezahlbar, aber wie sieht es wirklich aus.





                  Ein Haus mit 150 m² und Baujahr 1970 bis 1980 braucht etwa 3.000 Liter im Jahr - Kosten:

                  2019 >> 2.077,50...
                  11.05.2022, 02:00
                • bodan
                  Verlängern des eines SSL-Zertifikats vergessen - muss das dann neu beantragt werden!?
                  Tach Community,

                  wenn man das rechtzeitige Verlängern des eines SSL-Zertifikats vergessen hat- muss das dann neu beantragt werden!?

                  VG Bodan...
                  09.05.2022, 19:08
                • eloms
                  strftime nicht mehr Aktuell? Ersetzen aber wie?
                  Hallo

                  Ich habe gerade festgestellt, das meine Datei, die das Datum aufbereitet strftime enthält und nicht mehr Aktuell ist.
                  Das habe ich so aus dem Internet bekommen, aber ich kann das nicht ändern.

                  Kann mir das Bitte jemand anpassen?
                  PHP-Code:
                  <?php
                    $monate
                  ...
                  07.05.2022, 09:17

                Die neuesten Beiträge

                Einklappen

                • daniel5959
                  Überdachte Pedelecs
                  Hallo,

                  nachdem ich gut 40 Jahre lang Auto gefahren bin, habe ich seit einigen Jahren kein Auto mehr.

                  Für die kurzen Strecken alle 2 Wochen zum Supermarkt oder auch mal in die nächste Stadt (ca. 3,5 km bis zum Stadtrand mit Bau- und Garten- sowie Supermärkten oder ca. 5 km...
                  15.05.2022, 21:12
                • admin
                  Antwort auf Überdachte Pedelecs
                  Das klingt doch ganz gut, hier bauen die inzwischen auch diese 250 cm breiten Radwege... Da ist die Straße optisch schmaler als der Radweg ;-).

                  Gruß
                  Karl...
                  Gestern, 19:03
                • daniel5959
                  Antwort auf Überdachte Pedelecs
                  Hallo,

                  normale Fahrräder sind ca. 60 bis 70 cm breit, überdachte Pedelecs (und Lastenräder) sind rund 90 cm breit.



                  Bei regelkonformen Radwegen sollte es keine Probleme mit den überdachten Pedelecs geben.

                  daniel5959 ...
                  Gestern, 16:07
                • arnego2
                  Antwort auf Überdachte Pedelecs
                  Wie breit sind die Radspuren denn? Was machen die 2 die sich entgegenkommen, oder wie an 2 Vorbeikommen die nebeneinender fahren.
                  Bei der weit verbreitetet Rücksichtsnahme sicher kein Problem....
                  Gestern, 13:20
                • admin
                  Antwort auf Überdachte Pedelecs
                  Hallo Daniel,

                  die sind schon interessant, die 4 E-Bikes mit Dach.

                  Insbesondere in Städten mit separaten, breiten Fahrradstraßen kann das prima funktionieren.

                  Bei uns hier in der Gegend wird es vom Verkehr schwierig...
                  Wo müssen die fahren - auf der Straße...
                  Gestern, 11:41
                • daniel5959
                  Antwort auf Überdachte Pedelecs
                  Hallo,

                  die Preise sind hoch im Vergleich zu den L6e-Fahrzeugen (max. 45 km/h, Leergewicht bis 425 kg plus Batteriegewicht) wie Citroen Ami (in Frankreich etwa 7.000 Euro) und Opel Rocks-e (ab ca. 8.000 Euro).

                  Von Materialbedarf (Gewicht ca. 70 bis 120 kg, kleiner Akku) aus...
                  16.05.2022, 17:20
                • arnego2
                  Antwort auf Überdachte Pedelecs
                  Nicht schlecht die Preise die da aufgerufen werden.
                  €10 000 für ein E Rad mit Dach?
                  16.05.2022, 12:58
                • eisbär
                  html und css homepage ohne Javascript
                  Hallo,
                  ich möchte nur in html und css ohne Javascript eine Website erstellen , die laut Anhang ungefähr so aussehen soll. Content diverse Themenbereiche als Blog. Ich habe auch schon angefangen, hochgeladen, das würde eigentlich schon reichen. Aber ich bin haltrnicht zufrieden. Als Hilfe hatte...
                  14.05.2022, 09:22
                • Sempervivum
                  Antwort auf html und css homepage ohne Javascript
                  Ja, Selfhtml ist auch zu empfehlen.
                  14.05.2022, 20:04
                • eisbär
                  Antwort auf html und css homepage ohne Javascript
                  ja vielen Dank. Ein Ansatzpunkt. Das versuche ich mal.
                  Ich bin momentan auf der Seite https://wiki.selfhtml.org/wiki/CSS/T...rid/Grid-Items
                  Vielleicht zum üben net schlecht.....?
                  14.05.2022, 19:25
                Lädt...
                X