Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP datei an HTML anpassen oder umgekehrt?
roteisen 25-08-2006, 20:25 Hallo,
ich hab nicht wirklich dieeee ahnung, -vielleicht könnt ihr mir helfen:
Ich habe ein Loginscript. Wenn der User eingeloggt ist, kommt eine Profilseite. Diese besteht aber nur aus 3 Zeilen oben in die Ecke geklatscht.
Ich möchte nun gerne, dass diese PHP-Ausgaben in meinem Template (HTML) erscheinen, an Stellen, die ich vorgeben möchte.
Hier ist der Code der "Accountseite":
<?php
##############################################
################
##############################################
################
## PROFESSIONAL MEMBER v 3.2
##
## Copyright (©) 2006 by Stephan Podlipnig
## Web: http://www.toxic.at
## E-Mail: php@toxic.at
## Stand: 6.6.2006
##
##
session_start();
include("../main.php");
logincheck();
db_connect();
$result = mysql_query("select fname from users where uid='$uid'");
$fname = mysql_result($result, 0);
$result = mysql_query("select lname from users where uid='$uid'");
$lname = mysql_result($result, 0);
$result = mysql_query("select visits from users where uid='$uid'");
$visits = mysql_result($result, 0);
$visits++;
$sql="UPDATE users SET visits='$visits' WHERE uid='$uid'";
$result = mysql_query($sql);
db_disconnect();
###############################################
######
#### Bitte bearbeiten Sie diese Datei ab hier!! #####
###############################################
######
echo "<p><b><font face='Arial' size='2'>Willkommen, $fname $lname!</a></font></b></p>
";
echo " ";
echo "<p><b><font face='Arial' size='2'><a href=".PROFIL_HREF.">
<p>Eigenes
Profil ändern >></a></font></b></p>
</p>";
echo " ";
echo "<p><b><font face='Arial' size='2'><a href=".LOGOUT_HREF.">Logout >>
</a></font></b></p>";
?>
<!-- Ab hier kann ganz normaler HTML-Code eingefügt werden -->
Wenn ich unten aber HTML-code einfüge, wird der unter der Ausgabe der PHP-Echos angezeigt.
Wie kann ich die Ausgaben in meine Tabellenzellen einfügen wo ich es gerne haben will?
Vielen Dank,
Tommy
brich mal bitte deinen code um.
roteisen 25-08-2006, 21:50 Wie kann ich denn den code hier umbrechen? Ich hab die langen unwesentlichen Zeilen mal gelöscht.
wie sieht denn das entsprechende template aus?
gruß
peter
roteisen 25-08-2006, 22:00 Willst den HTML code?
</head>
<body background="hintergrund2.gif" topmargin="2">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="798" id="AutoNumber1">
<tr>
<td bgcolor="#000000" background="Namenlos.gif" width="800" align="center" valign="top" height="128">
<p align="left"> </td>
</tr>
<tr>
<td bgcolor="#000000" align="center" width="800" height="26">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="790" id="AutoNumber2">
<tr>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Welcome</font></b></td>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Join Now!</font></b></td>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Forums</font></b></td>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Support</font></b></td>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Contact</font></b></td>
<td width="12%">
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">
Disclaimer</font></b></td>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Affiliates</font></b></td>
<td>
<p align="center"><b><font color="#FFFFFF" face="Arial" size="2">Terms | Rules</font></b></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
<tr>
<td align="center" width="798" valign="top" bgcolor="#000000" height="40">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="790" id="AutoNumber3" height="35">
<tr>
<td style="vertical-align: sub"><b><font face="Arial" size="5">...</font><font color="#FFCC00" face="Arial" size="5">Welcome
XXXXXXX.com !</font></b></td>
<td align="right" width="65" height="31" valign="bottom">
<img border="0" src="england1.gif" width="60" height="30"></td>
<td align="right" width="65" height="31" valign="bottom">
<img border="0" src="deutschland1.gif" width="60" height="30"></td>
<td align="right" width="65" height="31" valign="bottom">
<img border="0" src="china1.gif" width="60" height="30"></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
<tr>
<td bgcolor="#000000" align="center" width="798">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="790" id="AutoNumber4">
<tr>
<td width="790" align="center" valign="top">
<img border="0" src="bv01031h.gif" width="790" height="9"></td>
</tr>
<tr>
<td width="788" align="center" valign="top" bgcolor="#FFFFFF" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-width: 1; border-bottom-width: 1">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="780" id="AutoNumber5">
<tr>
<td width="629" bordercolor="#C0C0C0">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="626" id="AutoNumber7" align="left" background="bv01032.gif">
<tr>
<td style="border: 1px solid #E1E1E1"> <p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> <p> <p> <p> <p> </td>
</tr>
</table>
</center>
</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </td>
<td width="151" valign="top">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="98%" id="AutoNumber6" align="left">
<tr>
<td width="100%" height="5">
</td>
</tr>
<tr>
<td width="100%">
<div align="center">
<center>
<p></p>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
<tr>
<td width="790" align="center" valign="top" height="7">
<img border="0" src="bv01031b.gif" width="790" height="10"></td>
</tr>
<tr>
<td height="19">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="5" style="border-collapse: collapse" bordercolor="#111111" width="276" id="AutoNumber8" height="50">
<tr>
<td></td>
<td> </td>
<td>
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
<tr>
<td height="30">
<p align="center">
<font style="FONT-SIZE: 11px; BACKGROUND-COLOR: #000000" face="Arial" color="#ffffff">
<b>Copyright © 2006 by xxxxxxxxxxx.de Network | All rights reserved.</b></font><p align="center">
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
<p> </p>
</body>
</html>
Die Anzeigen sollen in die Tabellenzelle, sie etwas weit eingerückt ziml. in der Mitte steht. (Leider gibt es hier keine Zeilenzählung....)
Grüße,
Tommy
das ist kein template sondern html-müll. sorry aber eine template datei hat bestimmte steuerzeichen, die ersetzt werden. also z.b.:
<p>[INHALT]</p>
das kannst du dann z.b. über
$inhalt = str_replace ('[INHALT]', $mein_inhalt, $template_code);
ersetzen.
gruß
peter
roteisen 25-08-2006, 22:14 Danke. Der HTML-Müll ist in FP 2000 gemacht, und hier anders dargestellt als im Frontpage (als .php dann auf dem Server)
Und dort hinein sollen die anzuzeigenden Werte.
Ist das nun mögich?
Wie gesagt, ich habe sehr wenig Dunst vom Ganzen..., und kann mit Deinen Tips leider nichts anfangen...
Gruß,
Tommy
1. frontpage wegschmeißen!
2. such dir ein vernüftiges template-system (frag mal hier im forum)
3. html lernen
:)
peter
roteisen 25-08-2006, 22:24 Hm, danke. Das kann ich alles noch machen, nützt mir aber für diese Sache nix.
Also geht es nicht? Oder ist es zu "billig" oder kompliziert?
Dieser Teil:
echo "<p><b><font face='Arial' size='2'>Willkommen, $fname $lname!</a></font></b></p>
";
echo " ";
echo "<p><b><font face='Arial' size='2'><a href=".PROFIL_HREF.">
<p>Eigenes
Profil ändern >></a></font></b></p>
</p>";
echo " ";
echo "<p><b><font face='Arial' size='2'><a href=".LOGOUT_HREF.">Logout >>
</a></font></b></p>";
?>
<!-- Ab hier kann ganz normaler HTML-Code eingefügt werden -->
Soll an den richtigen Stellen im HTML-Müll eingebaut werden, der nach dieser Zeile:
<!-- Ab hier kann ganz normaler HTML-Code eingefügt werden -->
Eingefügt werden soll.
Gruß
Tommy
schon mal was von zeichenkettenverknüpfung gehört?
<?
$code ="<p><b><font face='Arial' size='2'>Willkommen, $fname $lname!</a></font></b></p>";
$code .= "<p><b><font face='Arial' size='2'><a href=".PROFIL_HREF.">...";
?>
<!-- Ab hier kann ganz normaler HTML-Code eingefügt werden -->
<?
echo $code;
?>
gruß
peter
roteisen 25-08-2006, 22:36 Leider nicht.
Wie gesagt, ich bin auf anderen Gebieten Firm, nicht in php/HTML etc., deshalb frage ich ja hier nach.
Hab mal versucht Deinen Code zu kopieren, aber da werden alle Zeichen anders dargestellt. Also schreib ichs mit der Hand mal ab und versuche mit bissl experimentieren evtl. draus schlauer zu werden. ;)
Danke.
Gruß
Tommy
dein code ist fehlerhaft, den habe ich nur kopiert. zum diesem thema findest du hier (http://www.peterkropff.de/site/tutorials/php_mysql_bsp/zeichenketten.htm) etwas
gruß
peter
roteisen 25-08-2006, 22:46 Mein Code ist aus dem Script 1:1 kopiert. Naja, gut, ich sehe, ich komme hier nicht weiter.
Wenn Du mich fragen würdest, was mit Deiner E-Anlage nicht in Ordnung sein könnte, oder Deinem Auto, würde ich sicher nicht sagen, werde erst mal Elektriker, und Autoschlosser....;
Vielen Dank trotzdem.
Tommy
oder Deinem Auto, würde ich sicher nicht sagen, werde erst mal Elektriker, und Autoschlosser....;
in dem fall würde ich das profis überlassen, bevor ich selber mist baue, oder mich intensiv damit beschäftigen. der weg ist steinig und hart, aber anders geht es nun mal nicht.
:)
gruß
peter
roteisen 25-08-2006, 23:11 Ich denke schon dass es gegangen wäre. Wenn bei Dir das Licht nicht brennt, wäre mein erster Tip auch, mal nach den Sicherungen zu schauen, oder einen Fachmann (z.B. mich) zu kontaktieren, um speziellere Tips und Tricks abzufragen und zu erhalten. :)
Deswegen bin ich ja hier, um einen Fachmann zu kontaktieren der mir bei der Lösung des Problemes Hilft, und nicht den Tip gibt, möglichst alle Programmiersprachen und -techniken zu erlernen, weil es sonst nicht gänge.
Aber Du setzt mir Brocken hin, die ich nicht verstehen kann, weil es mir an der nötigen Fachkenntnis fehlt.
Ich werde dann auch in anderen Foren posten müssen, vielleicht erbarmt sich ja einer, und sagt mir wie es am sinnvollsten und einfachsten zu bewerkstelligen ist, ohne dass ich erst perfekt php und html lernen muss. ;)
Vielleicht kannst Du ja mal einen Blick auf den Entwurf werfen:
http://www.mcpokers.com/login/index.php
Login: rolf
PW: 1234567
Das Rasultat der Aktion soll im selben Design erscheinen, und nicht so wie es erscheint, oben links in einer weissen Seite.
Das gleiche Problem wird sich mit den Seite: JoinNow! und PW-Vergessen (im Loginfeld) ergeben.... *schwer grübel...*
Gruß,
Tommy
also hier bekommst du nur hilfe zur selbsthilfe. wenn du das wirklich lernen willst, dann schau mal bei mir (http://www.peterkropff.de) vorbei. ansonsten gilt hier die regel: wenn du es nicht selber kannst oder willst, dann poste das bei projekthilfe oder jobs (wenn du dafür zahlst).
dein problem sind die grundlagen. entweder lernst du die oder läßt es bleiben. hier schreibt dir keiner deinen code.
nur mut, ist nicht schwer, ich habe es auch gelernt :)
gruß
peter
roteisen 25-08-2006, 23:21 Vielleicht kannst Du ja mal einen Blick auf den Entwurf werfen:
http://www.mcpokers.com/login/index.php
Login: rolf
PW: 1234567
Das Resultat der Aktion soll im selben Design erscheinen, und nicht so wie es erscheint, oben links in einer weissen Seite.
Das gleiche Problem wird sich mit den Seite: JoinNow! und PW-Vergessen (im Loginfeld) ergeben.... *schwer grübel...*
Sicher will ich es lernen, aber ich kann nicht alles auf einmal. Mir stellt sich jetzt eben dieses Problem, und wenn das gelöst ist, sicher das nächste.
Ich will auch keinen fertigen code, sondern einen Hinweis, der es mir ermöglicht, mein Ziel zu erreichen. Anhand dieses Beispiels.
werde mich auf Deiner Seite öfter mal rumtreiben...., maybe bringts mir was...
Gruß,
tommy
Bitte in Zukunft die "Return"-Taste benutzen. So einfach kanns sein.
roteisen 26-08-2006, 11:24 Erledigt. Kann zu.
|
|