"Bitte warten.." während Request anzeigen

  • PHP

  • ckbaxter
  • 1206 Aufrufe 5 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • "Bitte warten.." während Request anzeigen

    Hi Leute,

    ich habe in PHP ein SKript geschrieben was mir Ordner und index Dateien ausliest und daraus Links erzeugt. Nun kann es manchmal länger dauern ehe das Skript alle Ordner und Unterordner ausgelesen hat, während dessen wird eine weiße Seite angezeigt, ich will aber das dort z.B. steht "Bitte warten..Seite wird geladen" oder vllt ein Fortschrittsbalken, wie kann ich sowas machen?

    mfg ckbaxter
  • serverseitig ist sowas nicht realisierbar... denn wenn das file abgeschickt wird, spricht das Script erst nach erreichen des Files den Server an...wärend des Vorgangs kann also in PHP-Script nichts anrichten.
    Anders schauts, wie erwähnt, mit AJAX aus.

    h77p://tomas.epineer.se/archives/3
    h77p://www.air4web.com/files/upload/

    google vll mal nach file upload ajax

    gruß
    [size=1][FONT="Courier New"]###############_###_####_
    #_ __ #___ _ _| |_(_)__(_)__ _ _ _###############new uploads: [1] [2] [3] [4] [5] [6] [7] [8]
    |#'##\/ _ \ '_|##_| / _| / _` | ' \
    |_|_|_\___/_|##\__|_\__|_\__,_|_||_|###############Bis 28. Sept. weg[/FONT][/size]
  • er läd ja nichts hoch er liest nur ordner vom server selbst aus da is ne status leiste etwas schlecht zu realisieren da würde ich dir einen javascript ans herz legen:

    hier ein beispiel "wenn fehler drin sein sollten sry :P war auf die schnelle geschrieben":

    HTML-Quellcode

    1. <script language="javascript">
    2. function show(){
    3. document.getElementById('status').style.visibility = 'visible';
    4. }
    5. </script>
    6. <div style="visibility:hidden;" id="status">test<img src="loading.gif" width="20" higth="20">test</div>
    7. <input onclick="show();" type="submit" name="senden" value="senden">