fopen - noch ein fehler

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

  • #16
    das hast du oben aber anders geschrieben ...
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #17
      oh sry. da hab ich mich vertan....
      aber jetzt kennt man sich aus oder?
      kann mir jett jemand auf die fragen antworten?
      http://www.apus-invasion.at.tf

      Kommentar


      • #18
        kannst du die frage mal stellen?

        was zb. ist
        das eingesendete von dem user
        ?

        generell mußt du natürlich immer vor der ausgabe deinen text davor/dahintersetzen ... du hast die vorgehensweise doch schon beschrieben ...

        versuch doch erstmal, geordnet niederzuschreiben, was du willst ...
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #19
          da ist ein beitrag, der wird von einem user per formular eingesendet.
          dieser wird in eine datei geschrieben. ich nenne das ganze mal:
          $beitrag

          1.:

          warum kommt diese fehlermeldung?

          Cannot open file (1.txt)

          es ist klar, dass er es nicht öffnen kann, wenn es nicht existiert, aber eigentlich steht bei php.net:

          modus w: Öffnet die Datei nur zum Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte.
          Wenn die Datei nicht existiert wird versucht sie anzulegen.

          hat das was mit allow_url_fopen zu tun? das hab ich nicht ganz verstanden.

          2.:

          das was der user eingesendet hat ($beitrag) soll in eine tabelle eingebunden werden.
          und jetzt ist die frage, ob ich das so machen soll (ob das überhaupt geht, oder wie man es eleganter machen kann):

          (!fwrite($handle, "<table>......<td>" $beitrag "</td>.......</table>"))

          ich hatte eben noch diese idee:

          $1 = <table>.......<td>
          $2 = </td>.......</table>

          (!fwrite($handle, $1 $beitrag $2))

          wie soll ich das am besten lösen?
          is es jetzt klar?

          3.:

          ich möchte, dass nur leute, die im forum registriert sind etwas einsenden können. dazu möchte ich ne passworteingabe machen.
          soll ich das so machen?

          <input type="password" name="pw">

          und dann nacher im script:
          if (HTTP_POST_VARS["pw"] == "was auch immer")
          { und hier den code (abfrage von dateien und fopen bis fclose) }
          else
          echo "sie sind nicht berechtigt"

          oder könnte man das eleganter lösen? es ist glaub ich noch ein bisschen zu schwer für mich, so ein normales usersystem zu machen, wie man es sonst auch fidndet oder?

          hoffe, jetzt kennt man sich aus.
          mfg apu
          http://www.apus-invasion.at.tf

          Kommentar


          • #20
            1.:
            warum kommt diese fehlermeldung?
            Cannot open file (1.txt)
            ohne code kann ich dir das auch nicht sagen, ...
            2.:
            das was der user eingesendet hat ($beitrag) soll in eine tabelle eingebunden werden.

            (!fwrite($handle, "<table>......<td>" $beitrag "</td>.......</table>"))
            ich hatte eben noch diese idee:
            $1 = <table>.......<td>
            $2 = </td>.......</table>
            (!fwrite($handle, $1 $beitrag $2))
            wie soll ich das am besten lösen?
            is es jetzt klar?
            the idea is good, but the world isnt ready yet ...
            oder auch der ansatz ist vertretbar, die umsetzung schlecht ...

            [ ] du weißt, wie man zeichenketten verkettet?

            warum willst du das in die text-datei mit reinschreiben?

            3.:
            ich möchte, dass nur leute, die im forum registriert sind etwas einsenden können. dazu möchte ich ne passworteingabe machen.
            soll ich das so machen?
            wenn die user mittels des forums sowieso regged sind, würde ich auch diese funktionalität weiter nutzen, alles andere wäre wohl anwenderunfreundlich ...

            EDIT:
            ich würde dir außerdem sinnigere datei/var-namen empfehlen, 1,2 und so sind,
            Zuletzt geändert von derHund; 15.02.2004, 00:45.
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #21
              also:

              > ohne code kann ich dir das auch nicht sagen, ...

              die codes stehen schon auf der ersten seite.

              > [ ] du weißt, wie man zeichenketten verkettet?

              nicht wirklich...

              > warum willst du das in die text-datei mit reinschreiben?

              weil das ganze nacher included wird und da muss das nunmal in einer tabellen sein...

              > wenn die user mittels des forums sowieso regged sind, würde ich auch diese funktionalität weiter nutzen, alles andere wäre wohl anwenderunfreundlich ...

              das forum hab ich aber nicht selber geschrieben und habe keinen zugriff drauf.
              http://www.apus-invasion.at.tf

              Kommentar


              • #22
                Zeichenketten werden mit Punkten verkettet...also z.B.:
                $1." ".$2
                und nicht
                $1 $2

                Und wenn die Tables immer gleich sind, kannst du sie ja auch gleich bei der Ausgabe erzeugen und dann nur den Tabelleninhalt in den Textdatein abspeichern...

                Kommentar


                • #23
                  das ist schon klar. nur es dauert sehr lange zu erklären, warum das in meinem fall nicht geht.

                  also das hier MUSS in der text-datei stehen:

                  <table>......<td>$inhalt</td>.......</table>
                  http://www.apus-invasion.at.tf

                  Kommentar


                  • #24
                    also das hier MUSS in der text-datei stehen:
                    ja, ist doch ok. du weißt doch jetzt, wie man strings verkettet ...
                    Die Zeit hat ihre Kinder längst gefressen

                    Kommentar


                    • #25
                      is das in meinem fall dann so?

                      $1." ".$inhalt." ".$2

                      oder wie?

                      und was ist mit der noch wichtigeren frage? wegen der fehlermeldung...
                      http://www.apus-invasion.at.tf

                      Kommentar


                      • #26
                        is das in meinem fall dann so?
                        PHP-Code:
                        $pre_part.$inhalt.$post_part 
                        und was ist mit der noch wichtigeren frage? wegen der fehlermeldung...
                        dir könnten die rechte fehlen ...

                        wenn du meine vorschläge aber nicht aufgreifst, ists sinnlos...
                        Die Zeit hat ihre Kinder längst gefressen

                        Kommentar


                        • #27
                          zeig mir bitte deinen vorschlag. ich sehe ihn nicht.
                          http://www.apus-invasion.at.tf

                          Kommentar


                          • #28
                            > ohne code kann ich dir das auch nicht sagen, ...

                            das hast du mir auf diese frage geantwortet...
                            der code steht auf der ersten seite.

                            wie meinst du das mit den rechten? etwas, dass ich erst einstellen muss, oder, dass es bei meinem server möglicherweise nicht geht?

                            bin bei www.home.pages.at
                            http://www.apus-invasion.at.tf

                            Kommentar

                            Lädt...
                            X