PHP Variable im Browser an bestimmte stelle ausgeben?
Meins321
- php
0 Markus
Hallo ich bin noch PHP Anfänger und versuche gerade per PHP ein Array zu basteln das Werte meiner Wetterstation ausgibt die diese zuvor in eine TXT Datei gespeichert hat. Das klappt auch schon gut un dich kann sie per echo ausgeben.
Ich würde gerne eine Grafik (als Schema meiner Sensorpositionierung) in den Hintergrund der PHP Seite legen dies habe ich per css geschafft.
Jetzt versuche ich die Werte in meiner Grafik zu Positionieren nur leider kann ich css nicht gut genug bzw weiß nicht wie ich das per html/php mache.
Wäre nett wenn jemand mir einfach mal ein Beispiel zeig (Grafik gif 800x600 oben links im browser fixiert) wie ich eine PHP variable aus meinem Array einfach per Pixelangaben über css oder PHP/HTML auf meiner Seite verschieben kann/positionieren.
Code:
<html>
<head>
<style type="text/css">
body {
background-image:url(bg_visu.gif); background-repeat:no-repeat;
background-attachment:fixed; padding:0px; }
</style>
</head>
<body>
<?
$Pfad = "data.txt";
$fp = fopen ($Pfad,"r");
while($Zeile = fgetcsv($fp,500,";"))
{ $Zaehler++;
for($Spalte=0;$Spalte<count($Zeile);$Spalte++)
{
if($Spalte ==
"0"){$date[$Zaehler] = $Zeile[$Spalte];}
if($Spalte ==
"1"){$clock[$Zaehler] = $Zeile[$Spalte];}
if($Spalte ==
"2"){$temp[$Zaehler] = $Zeile[$Spalte];}
if($Spalte ==
"3"){$feuchte[$Zaehler] = $Zeile[$Spalte];}
if($Spalte ==
"4"){$druck1[$Zaehler] = $Zeile[$Spalte];}
if($Spalte ==
"5"){$druck2[$Zaehler] = $Zeile[$Spalte];}
};
};
for($reZaehler=$Zaehler;$reZaehler>=1;$reZaehler--
)
{
echo $date[$reZaehler], "<br>";
echo $clock[$reZaehler], "<br>";
echo $temp[$reZaehler], "<br>";
echo $feuchte[$reZaehler], "<br>"; <- die Werte würde ich gerne
echo $druck1[$reZaehler], "<br>"; anders positionieren
echo $druck2[$reZaehler];
};
?>
</body>
</html>
Danke für jede Hilfe
euer Meins321
PS: kann sein das die Lösung leicht ist nur ich hab wohl grad ne Blockade und finde nichts...
Schau Dir mal im SelfHTML die <DIV>-Container an, und das dazugehörige CSS (Style Sheets) zur Formatierung. Diese Div's kannst Du mit "position: absolute; left: 100px; top: 100px" zum beispiel mit der linken oberen Ecke an die Position 100x100px positionieren!
Gruß, Markus