"bildempfang" für website

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

  • "bildempfang" für website

    Hallo beisammen!

    Der Titel passt viel. nicht perfekt, aber mir ist nichts besseres eingefallen....

    Also ich bin auf der Suche nach einem Code womit ich - immer wenn ein Benutzer online geht auf meiner Seite - ein anderes Bild aus einem Pool von rund 10 Bildern angezeigen kann...
    Schaff es irgendwie nicht...

    Dürfte aber nicht so schwer sein, oder?

    Kann mir jemand einen tip geben? Wäre super!

    danke im voraus,
    fanat
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    fighting for peace is like fucking for virginity....

  • #2
    Hast du wenigstens 2 Minuten drüber nachgedacht?

    Du hast einen Pool /pics/pool mit x Bildern pic1.png bis picx.png.
    In deiner Website steht <img src="/pics/pic.png">.
    Immer wenn ein User online kommt, wählst du eine Zufallszahl Z zwischen 1 und x und kopierst /pics/pool/picZ.png nach /pics/pic.png.

    Kommentar


    • #3
      mhm... ich schaff die sache irgendwie nicht ganz....

      ich generiere also eine zufallszahl zwischen bsp. 0 und 5 - d.h. ich hab 6 bilder und dann möchte ich diese eben zuweisen auf das pic.png... aber genau dabei scheiterts... bekomm das nicht hin....

      wie funktioniert das genau? sorry, bin neuling auf dem gebiet....
      DANKE schonmal für eure hilfe....
      -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      fighting for peace is like fucking for virginity....

      Kommentar


      • #4
        Jetzt hat sich phpZ nochmal angemeldet ...
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #5
          http://php.net/rand
          http://php.net/filesystem
          http://php.net/unlink
          http://php.net/copy
          http://php.net/rename

          Kommentar


          • #6
            danke
            -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
            fighting for peace is like fucking for virginity....

            Kommentar


            • #7
              ev. besser mit nem Session-Eintrag machen? Das Rumkopieren dürfte bei mehreren Usern nicht sonderlich performant sein

              PHP-Code:
              <?php
              session_start
              ();
              if (!isset(
              $_SESSION['pic'])) {
               
              $_SESSION['pic'] = '/pics/pic_' mt_rand(15)) . '.jpg';
              }
              define('_PIC_'$_SESSION['pic']);
              ?>

              <img src="<?=_PIC_?>">
              oder so

              Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

              bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
              Wie man Fragen richtig stellt

              Kommentar


              • #8
                Stimmt, das kopieren ist die schlechteste Lösung.
                Sessions sind allerdings auch nicht optimal, denn es geht hier nicht um ein zufälliges Bild sondern immer wenn ein weiterer User online kommt, soll ein anderes angezeigt werden.
                PHP-Code:
                echo '<img src="/pics/pic' . ($useronline piccount) . '.png">'
                Ein Problem bei dieser Idee: 10 User online, 1 loggt sich aus, 1 ein => immernoch 10 User online, aber Bild müßte wechseln.

                Kommentar

                Lädt...
                X