Ankündigung

Einklappen
Keine Ankündigung bisher.

Seite aktualisieren

Einklappen

Neue Werbung 2019

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

  • Seite aktualisieren

    Hallo zusammen!

    In meinem Script kann man Bilder hochladen. Das funktioniert auch alles.

    NUR: Es werden (sobald man auf diese Seite kommt) immer die 3 Bilder (mehr kann man nicht hochladen) des Users angezeigt (in einem fix definierten Format). Wenn der User noch nichts hochgeladen hat werden hier 3 dummys angezeigt, wenn er 1 hochgeladen hat 2 dummys und wenn er 2 hochgeladen hat 1 dummy.
    Wenn man jetzt ein Bild hochlädt, dann wird das neue Bild aber noch nicht angezeigt, da die Seite vorher erst mal neu geladen werden muss.
    Ich möchte aber, dass das Bild sofort nach dem Hochladen zu sehen ist.
    Dazu müsste ich die Seite neu laden.

    FRAGE:
    Gibt es eine Funktion die die Seite neu lädt bzw aktualisiert?
    Wenn nicht: Wie kann ich das sonst machen?

    Vielen Dank im Vorraus für jede Antwort!

  • #2
    js: document.location.reload

    php header('location:'.$_SERVER['PHP_SELF']);

    Kommentar


    • #3
      Ich hab's so probiert:
      Code:
      ?><script language="javascript">document.location.reload;</script><?
      Funktioniert aber nicht...

      bei:
      PHP-Code:
      <?
      header('location:'.$_SERVER['PHP_SELF']);
      ?>
      kommt immer die Startseite...

      Ich glaub, ich hab hier einen schweren Denkfehler...

      Kann mir da jemand helfen?

      Kommentar


      • #4
        hmm.. wenn du für deine seitensteuerung Parameter aus der URL verwendest würde ich dir folgendes empfehlen :

        PHP-Code:
        <?php

        header
        ("Location:".$_SERVER['REQUEST_URI']);

        ?>
        http://www.fun2stay.de

        Kommentar


        • #5
          document.location.href="<?= $PHP_SELF ?>";

          Kommentar


          • #6
            document.location.reload();

            Kommentar


            • #7
              bei:
              Code:
              ?><script language="javascript">document.location.reload();</script><?
              wird die Seite dauernd neu geladen -> nicht gut

              bei:
              Code:
              ?><script language="javascript">document.location.href="<?= $PHP_SELF ?>";</script><?
              kommt immer die Startseite

              bei
              PHP-Code:
              <?
              header("Location:".$_SERVER['REQUEST_URI']); 
              ?>
              wird sehr lange geladen, man kommt aber nirgends hin...

              Was mache ich da falsch?

              Kommentar


              • #8
                --- php teil ---
                $reload=false;
                // ... upload fertig
                if (true=='upload_fertig')
                $reload='<script language="javascript">document.location.reload();</script>';

                --- ende ---

                --- html teil ---
                <html>
                ...
                <?php echo $reload; ?>
                ...
                </html>
                --- ende ---

                Kommentar


                • #9
                  also ich würde dir was viel einfacheres empfehlen.

                  stell einfach deine Upload Funktion vor alle andren Funktionen.
                  Wenn die Seite dann geladen wird ist da Bild verfügbar, nachdem die Funktion verlassen wird und beim restlichen laden der Seite kann es dann gleich eingebunden werden.

                  Gruß HaVoK

                  Kommentar


                  • #10
                    ups ... *nick

                    jupp ich glaub ich bin schon mittags 11.30 besoffen *gg

                    Kommentar


                    • #11
                      DANKE!

                      Hätt ich nicht gedacht, dass es so einfach ist, aber es funktioniert tatsächlich!

                      Einfach die Upload-Funktion vor die anderen Stellen, und schon wird so wie ich will!

                      VIELEN DANK NOCHMAL!

                      Kommentar

                      Lädt...
                      X