Ankündigung

Einklappen
Keine Ankündigung bisher.

include in variable

Einklappen

Neue Werbung 2019

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

  • Fatal Error
    hat ein Thema erstellt include in variable.

    include in variable

    Hallo,
    wie kann ich ein include(); befehl einer variablen zuweisen und zwar so dass wenn ich dann mit echo $variable; die datei includen kann??

  • Buhmann
    antwortet
    alternativ kannst du in der include-datei das echo durch ein return austauschen und schreiben
    PHP-Code:
    <?php
    $var 
    = include("datei");
    ?>

    Einen Kommentar schreiben:


  • Fatal Error
    antwortet
    k, danke

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    wo liegt dann das problem:
    PHP-Code:
    <?php
    $balke01 
    file_get_contents('balke.php');
    ?>
    wobei ich darin keinen tieferen sinn sehe, das mit include() gefällt mir deutlich besser

    /edit: wenn du willst, dass $balkenlaenge ersetzt wird, gib $balke01 mit eval() aus (balke.php darf dann kein <?php ?> enthalten)
    trotzdem besser include() :wink:

    Einen Kommentar schreiben:


  • Fatal Error
    antwortet
    Im grunde will ich nur den Inhalt der Datei balke.php an die variable $balke01 usw. ünergeben.

    Einen Kommentar schreiben:


  • webbi
    antwortet
    Dazu reicht es einfach wenn du die entsprechenden Dateien includest ohne irgendeine besondere Aktion oder Zuweisung.

    Die Datei die die Werte enthält muss zuerst kommen:

    $balke01 = 'Wert';

    danach dann

    include('tabelle.php');

    Somit wird die Variable $balke01 schon mit dem Wert ersetzt. Verstehe jetzt nicht wo das Problem liegt.

    Einen Kommentar schreiben:


  • Fatal Error
    antwortet
    hmm, also:

    Ich habe 2 Tabellendateien.

    balke.php
    PHP-Code:
    <?php
    echo "
    <table width=15 height="
    .$balkenlaenge."border=1 cellpadding=1 cellspacing=0 bordercolor=#000000 bgcolor=#0099FF>
      <tr> 
        <td></td>
      </tr>
    </table>"
    ;
    ?>
    tabelle.php
    PHP-Code:
    <center>
    <table border="1" cellpadding="1" cellspacing="0" bordercolor="#000000">
      <tr>
        <td><center><font face="Courier New, Courier, mono"><?php echo "$jahr"?></font></center></td>
      </tr>
      <tr>
        <td><table border="0" cellpadding="1" cellspacing="1">
            <tr> 
              <td width="30" height="220" valign="bottom"><center><?php echo "$balke01"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke02"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke03"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke04"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke05"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke06"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke07"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke08"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke09"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke10"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke11"?></center></td>
              <td height="220" width="30" valign="bottom"><center><?php echo "$balke12"?></center></td>
            </tr>
            <tr> 
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>01</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>02</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>03</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>04</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>05</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>06</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>07</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>08</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>09</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>10</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>11</center></font></td>
              <td height="20" width="30"><font face="Courier New, Courier, mono"><center>12</center></font></td>
            </tr>
          </table></td>
      </tr>
    </table>
    </center>
    und eine 3 php datei die alles zusammenfügt.

    in der datei tabelle.php soll jeweils bei den variablen $balke01, $balke02, $balke.. die balke.php includet werden dabei sollte die datei balke.php einen entsprechenden wert enthalten.

    Einen Kommentar schreiben:


  • Corvin
    antwortet
    So:
    PHP-Code:
    <?php
    $file 
    "datei.ext";
    include(
    $file);
    ?>

    Einen Kommentar schreiben:


  • webbi
    antwortet
    So funktioniert include nicht.
    Was möchtest du denn machen?

    Includest du ein Script sind alle Variablen des Scripts in der Datei verfügbar.
    Wenn du den Inhalt einer Datei haben willst hilft dir file_get_contents().

    Einen Kommentar schreiben:

Lädt...
X