Random-Script abändern

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

  • Random-Script abändern

    Hallo,
    dieser Script funktioniert eigentlich super, aber ich würde gerne nicht nur den Text anzeigen lassen, sondern komplette Tabellen. Weiß aber nicht, ob das machbar ist. Ich habe schon probiert, eine tabelle zu erstellen und die url statt dem Text eingebe, aber das klappt leider nicht.
    Könnte mir einer einen Tip geben?! Wäre echt super!

    PHP-Code:
    <?php

    $default 
    "XXX";

           
    $randomb = array("Möglichkeit 1",
                 
    "Möglichkeit 2",
                 
    "Möglichkeit 3",
                 
    "Möglichkeit 4");
        
    $total_randomb sizeof($randomb);
        
    $randomb_num rand(0,$total_randomb);
        

    $randombtext $randomb[$randomb_num];

    if (
    $randombtext == "") {

       
    $randombtext2 $default;

    }
    else {

       
    $randombtext2 "$randombtext";

    }
        echo 
    "$randombtext2";

    ?>

  • #2
    Re: Random-Script abändern

    Original geschrieben von Andy_994
    ich würde gerne nicht nur den Text anzeigen lassen, sondern komplette Tabellen. Weiß aber nicht, ob das machbar ist.
    Du redest von einer HTML-Tabelle?
    Ich habe schon probiert, eine tabelle zu erstellen und die url statt dem Text eingebe, aber das klappt leider nicht.
    Eine Tabelle hat keinen "URL".
    Könnte mir einer einen Tip geben?!
    Sofern du von einer HTML-Tabelle redest:
    Die besteht aus Sicht deines PHP-Scriptes auch nur aus Text - und Text wird ja derzeit auch schon ausgegeben ...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Jap, ich meine eine HTML Tabelle. Wenn ich das jetzt probeweise so eingebe, wie unten, bekomme ich folgende Fehlermeldung:
      [COLOR=red]Parse error: parse error, unexpected T_LNUMBER, expecting ')' in /usr/export/www/vhosts/funnetwork/hosting/ebasar/tellfriend/banner.php on line 6[/COLOR]
      Echt keine Ahnung, warum es nicht läuft?!


      PHP-Code:
      <?php

      $default 
      "XXX";

             
      $randomb = array("<table width="294">
                                      <tr>
                                      <td bgcolor="
      #32CD32" width="100%" height="20">
                                          
      <b>Hilfreiche Links</b>
                                          </
      td>
                                      </
      tr>
                                      <
      tr>
                                      <
      td bgcolor="#FAFAD2" width="100%" height="174">
                                              <
      table>
                                                  <
      tr>
                                                  <
      td>
                                                  
      Impressum
                                                  
      </td>
                                                  </
      tr>
                                                  <
      tr>

                                                  <
      td>
                                                  
      Forum
                                                  
      </td>
                                                  </
      tr>
                                                  <
      tr>

                                                  <
      td>
                                                  
      Seite weiterempfehlen
                                                  
      </td>
                                                  </
      tr>
                                              </
      table>
                                          </
      td>
                                      </
      tr>
                                  </
      table>",
                   "
      Möglichkeit 2",
                   "
      Möglichkeit 3",
                   "
      Möglichkeit 4");
          
      $total_randomb = sizeof($randomb);
          
      $randomb_num = rand(0,$total_randomb);
          

      $randombtext = $randomb[$randomb_num];

      if (
      $randombtext == "") {

         
      $randombtext2 = $default;

      }
      else {

         
      $randombtext2 = "$randombtext";

      }
          echo "
      $randombtext2";

      Kommentar


      • #4
        Original geschrieben von Andy_994
        Echt keine Ahnung, warum es nicht läuft?!
        Weil dir offenbar jegliches Grundlagenwissen fehlt *seufz*

        PHP-Code:
        $randomb = array("<table width="294">
                         ^ da fängt der String an
                                       ^ und da endet er wieder 
        Und danach kommt völlig unverhofft die Zahl 294 - mit der weiß PHP aber nichts anzufangen.


        Also, beschäftige dich mit den Grundlagen - in diesem Fall zuerst mit dem Kapitel über Strings, http://www.php.net/manual/de/language.types.string.php
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5

          wo du das so sagst, seh ich das auch. Naja, habe erst vor einigen Monaten damit angefangen, mich mit php und html zu beschäftigen.
          html geht schon einigermaßen, aber php ist für mich immer noch ein dunkler Wald.
          Danke für deine Hilfe! Ich lese mir das Kapitel durch und schaue mir das dann nochmal an!

          Kommentar


          • #6
            Ok, es läuft. Danke nochmal!
            wieder was gelernt!!!

            Ich würd sagen Thema abgeschlossen.

            Kommentar

            Lädt...
            X