Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Probleme miti php in html

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Probleme miti php in html

    Hallo!

    Leider bekomme ich es nicht hin, das die Zahl in html durch einen php-Code angezeigt wird. Es liegt einzig an der index.html Datei da ist was falsch.
    Mir ist bewußt, dass diese Lösung serverlastiger ist als mit einem Javascript, möchte aber auf Javascript verzichten.

    Dateiname: gut_data.php
    PHP-Code:
    <?php $gut_value 5?>
    Dateiname: gut.php
    PHP-Code:
    <?php
     
    // Die folgende Variable beinhaltet die Minutenzahl der Gültigkeit des Cookies.
    // Nach Ablauf dieser Zeit wird der Besucher erneut in die Statistik aufgenommen.
    $time 1;
     
    // Wenn Besucher noch nicht gewertet wurde (Cookie nicht gesetzt),...
    if(!isset($_COOKIE['gut'])){
     
        
    // ...dann soll er in die Statistik aufgenommen werden.
        
    setcookie('gut''true'time()+$time*60);
     
        
    // Wenn Datei mit Besucherdaten existiert,...
        
    if(file_exists('gut_data.php')){
     
            
    // ...dann soll Datei eingelesen werden,...
            
    include('gut_data.php');
     
            
    // ...Counterwert um eins erhöht werden...
            
    $gut_value $gut_value+1;
     
            
    // ...und der neue Wert wieder in die Datei geschrieben werden.
            
    $gut_set "<?php \$gut_value = ".$gut_value."; ?>";
            
    $write_gut file_put_contents('gut_data.php'$gut_set);
        }
    }
    ?>
    Dateiname: index.html
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="texte.css"/>
    <style type="text/css">
    </style>
    </head>
    <body xml:lang="de-DE" lang="de-DE" dir="ltr"
    style="background: url(images/hintergrund.png) no-repeat top left scroll">

    <?php
    include('gut_data.php');
    $gut_value = ($zahl); ?>


    <div id="layer2"
    style="width:1200px; height:800px; position:absolute; left:140px; top:60px; z-index:1;">

    <table border="0">
    <tbody>
    <tr>
    <td height="30">
    <a href="danke.php"><img src="images/daumenhoch.png" alt="Daumen hoch"></a><br />

    <?php echo $gut_value; ?>

    </td>
    </tr>
    </tbody>
    </table>
    </div>
    </body>
    </html>

    Dateiname: danke.php
    PHP-Code:
    <?php include('gut.php'); ?>
    <?php 
    echo '
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
      <meta http-equiv="refresh" content="1; index.html"/>
      <link rel="stylesheet" type="text/css" href="texte.css"/>
      <style type="text/css">
      </style>
    </head>

    <body xml:lang="de-DE" lang="de-DE" dir="ltr"
    style="background: url(images/hintergrund.png) no-repeat top left scroll">

    <div id="layer2"
    style="width:1200px; height:800px; position:absolute; left:140px; top:60px; z-index:1;">

    <table border="0">
      <tbody>
        <tr>
          <td height="30">
          Dankeschön
          </td>
        </tr>
      </tbody>
    </table>
    </div>
    </body>
    </html>
     '
    ?>

    Wäre echt toll, wenn man mir die index.html richtig macht. Bitte keine ganz anderen Lösungsvorschläge posten.

    Danke schonmal
    Gruß
    Sven

  • #2
    Zitat von sveinw Beitrag anzeigen
    Dateiname: index.html
    Dir ist schon klar dass in Dateien die auf .html enden standardmäßig kein PHP-Code ausgeführt wird, oder?

    Kommentar


    • #3
      Wie wäre es denn, wenn du zu diesem Thema nicht regelmäßig neue Threads startest?

      Lösungsmöglichkeiten:
      - mach aus deinem Bild/Button/Whatever den Submit eines Formulares -> Request wird abgesendet, verarbeitet und beim Reload ist der neue Stand zu sehen
      - Javascript

      Dein Vorgehen ist ein Riesenumweg und macht einfach keinen Sinn.
      [COLOR=#A9A9A9]Relax, you're doing fine.[/COLOR]
      [URL="http://php.net/"]RTFM[/URL] | [URL="http://php-de.github.io/"]php.de Wissenssammlung[/URL] | [URL="http://use-the-index-luke.com/de"]Datenbankindizes[/URL] | [URL="https://www.php.de/forum/webentwicklung/datenbanken/111631-bild-aus-datenbank-auslesen?p=1209079#post1209079"]Dateien in der DB?[/URL]

      Kommentar


      • #4
        Hallo VPh,
        wenn ich etwas mit deinem Vorschlag etwas anfangen könnte, würde ich es vllt. so machen.
        Aber hab einfach keine Ahnung.
        Gruß
        Sven

        Kommentar


        • #5
          kein PHP in HTML besonders keine solchen komplexen Sachen.

          Kommentar


          • #6
            Und vor allem keine kompletten HTML-Seiten in
            PHP-Code:
            echo ''
            ausgeben.

            HTML wird in PHP-Dokumenten auch ohne echo ausgegeben, PHP-Code in *.html-Dateien (sofern nicht anders konfiguriert) auch, jedoch NICHT DURCH DEN INTERPRETER geparst.

            Kommentar

            Lädt...
            X