Ankündigung

Einklappen
Keine Ankündigung bisher.

an bestimmter stelle eines files etwas hineinschreiben

Einklappen

Neue Werbung 2019

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

  • an bestimmter stelle eines files etwas hineinschreiben

    ich möchte an einer bestimmten stelle in einem .php-dokument eine änderung vornehmen.

    Wie mache ich das?

  • #2
    http://de3.php.net/manual/de/ref.filesystem.php
    du liest den anfang bis zur stelle an der du was reinschreiben willst in eine variable und den rest in eine andere
    Code:
    $neu=$anfang . $neuer_text . $ende;

    Kommentar


    • #3
      am einfachsten mit einem Editor!

      oder willst du das online machen?

      Kommentar


      • #4
        Re: an bestimmter stelle eines files etwas hineinschreiben

        Zitat von mironline
        ich möchte an einer bestimmten stelle in einem .php-dokument eine änderung vornehmen.
        was willst du ändern?
        wo willst du ändern?

        Kommentar


        • #5
          [url]http://phpfriend.de/ftopic19496.html[url]

          ich habe nun eine tabelle, welche geraete heisst und dort hat es die spalten id, geraet (bezeichnung) und akt_anzahl (aktuelle anzahl)

          id _____|geraet________|akt_anzahl
          ---------------------------------------------
          1______|beamer_______|10
          ---------------------------------------------
          2______|laserpointer____|3
          ---------------------------------------------

          nun hat der user die möglichkeit, selber geräte hinzu zu fügen. Die geräte speichert es dann in die tabelle, was ich geschafft hab

          in einem andern menüpunkt hat der user die möglichkeit, die gerät auszuleihen. für das hat er ein formular, welches alle geräte enthält:


          beamer: |hier schreibt der user die benötigte anzahl hinein |

          laserpointer: |hier schreibt der user die benötigte anzahl hinein |

          usw.

          die input-felder dahinter heissen gleich wie der beschreib, also das feld hinter beamer heisst auch beamer und das feld hinter laserpointer heisst laserpointer... (aus db-abfrage)

          wenn man auf den senden-button im formular klickt, dann sollte es in der datenbank die anzahl der geraete verkleinern (was kein problem sein sollte).
          das problem ist aber bei dem insert-befehl:

          $abfrage = "INSERT INTO geraete (????) VALUES (????)";

          Wenn jemand eine ganz neue idee hat, dieses problem zu lösen, evtl.
          mit anderem db-design wär ich sehr froh!!!

          Kommentar


          • #6
            wie jetzt? datei oder datenbank? ich hoffe, du nutzt letzteres, wundere mich dann aber über deinen ersten eintrag...

            Kommentar


            • #7
              ne ich möchte letzteres nutzen!

              kann mir sonst niemand helfen?

              Kommentar


              • #8
                ich habe folgendes file:

                PHP-Code:
                include("dbconnect.php");
                session_start();

                if(
                $_SESSION['wert'] == 1)
                {
                  
                $abfrage "INSERT INTO auftraege (tabelle1, tabelle2) VALUES ('$wert1', '$wert2')";
                  
                $eintrag mysql_query($abfrage);

                  if(
                $eintrag)
                  {
                  ...
                  ...
                  
                usw
                wie sieht nun der code aus, um hinter dem wort tabelle2 text einzufügen?

                bin leider aus dem link nicht allzu schlau geworden, aber trotzdem danke!!

                Kommentar


                • #9
                  Zitat von mironline
                  ich habe folgendes file:

                  PHP-Code:
                  include("dbconnect.php");
                  session_start();

                  if(
                  $_SESSION['wert'] == 1)
                  {
                    
                  $abfrage "INSERT INTO auftraege (tabelle1, tabelle2) VALUES ('$wert1', '$wert2')";
                    
                  $eintrag mysql_query($abfrage);

                    if(
                  $eintrag)
                    {
                    ...
                    ...
                    
                  usw
                  wie sieht nun der code aus, um hinter dem wort tabelle2 text einzufügen?

                  bin leider aus dem link nicht allzu schlau geworden, aber trotzdem danke!!
                  sorry aber ich habe keine idee was du damit meinen könntest
                  willst du ein 3. feld erstellen in das du dann $wert3 speichern kannst ?

                  Kommentar


                  • #10
                    genau!

                    ich will jetz nicht hören, dass das db-design beschissen ist, das stimmt! aber ich will es so machen

                    weisst du wie das geht?

                    Kommentar

                    Lädt...
                    X