php-script in iframe

  • geschlossen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • php-script in iframe

    Hallo miteinander,

    ich hätte eine Frage:


    Ich möchte ein PHP Script in einen iframe laden was super funktioniert - jedoch wie kann ich dieses zentrieren im frame - es ladet mir das script immer nur linksbündig rein.

    wäre sehr dankbar für eure hilfe ;)


    thx


    mat

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von alpha-mat () aus folgendem Grund: erfolgreiche antwort ;)

  • naja ich habe jedoch das problem wo und wie - es funktioniert irgendwie nicht - er schiebt das immer nach links bzw. handelt sich hierbei um ein gästebuch script wo in einem php file die anzeige des gästebuches definiert ist und ebenso einen neuen eintrag zu schreiben - jedoch weiss ich nicht recht wo und wie ich da das zentrieren hinsetzen soll - es erscheint somit eben in meinem iframe immer nur links - ich hatte das problem auch in einem anderen script jedoch gab es da eine möglichkeit es per admin menü auf zentriert zu setzen - aber da es bei dem gästebuch script nur direkt über den code geht weiss ich da jetzt net so recht - die sachen werden nur über echo usw. definiert

    help please

    Quellcode

    1. <?php
    2. // #######################
    3. // ### Gästebuch 2.7.1 ###
    4. // #######################
    5. // *********************
    6. // *** Einstellungen ***
    7. // *********************
    8. // Titel des Gästebuchs.
    9. $GuestbookTitle = "Mein Gästebuch";
    10. // Style des Gästebuches ("default" entspricht "default.css").
    11. // (Die Stylesheet-Datei sollte an die eigene Seite angepasst werden.)
    12. $GuestbookStyle = "default";
    13. // Relativer Pfad zu der Datei, in der die Daten gespeichert werden.
    14. $DataFile = "guestbook.dat";
    15. // Relativer Pfad zum Verzeichnis, in dem sich die Bilder (space1.gif) befinden.
    16. $ImagesPath = "images/";
    17. // Relativer Pfad zum Verzeichnis, in dem sich die Smilies befinden.
    18. // Ist kein Pfad angegeben, werden keine Smilies angezeigt.
    19. $SmiliesPath = $ImagesPath."smilies/";
    20. // Anzahl der Beiträge pro Seite.
    21. $PostsPerSite = 10;
    22. // Administration
    23. $DisableAuth = false;
    24. $AdminLogin = "admin"; // BITTE ÄNDERN!
    25. $AdminPasswd = "password"; // BITTE ÄNDERN!
    26. // Zeigt den Link zur Anmeldung als Administrator an.
    27. $ShowAdminLink = true;
    28. // ############################################################################
    29. define("INTERN_CALL", "1");
    30. $action = substr(GetParam("g_action", "G"), 0, 5);
    31. $entry = substr(GetParam("g_entry", "G"), 0, 14);
    32. $first = intval(substr(GetParam("g_first", "G"), 0, 5));
    33. $send = GetParam("p_send", "P");
    34. $gb_name = GetParam("p_gb_name", "P");
    35. $gb_mail = GetParam("p_gb_mail", "P");
    36. $gb_home = GetParam("p_gb_home", "P");
    37. $gb_text = GetParam("p_gb_text", "P");
    38. if ($action == "login") {
    39. if (!$DisableAuth)
    40. AuthUser();
    41. } else if ($action == "del") {
    42. if ($DisableAuth || ( (GetParam("PHP_AUTH_USER", "S") == $AdminLogin) && (GetParam("PHP_AUTH_PW", "S") == $AdminPasswd) ) ) {
    43. DelPosting($DataFile, $entry);
    44. }
    45. }
    46. ?>
    47. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    48. <html>
    49. <head>
    50. <title>Gästebuch</title>
    51. <meta name="title" content="Gästebuch">
    52. <meta name="description" content="Gästebuch">
    53. <meta name="keywords" content="Gästebuch, G&auml;stebuch, Guestbook">
    54. <meta name="author" content="Gaijin, http://www.gaijin.at/">
    55. <meta http-equiv="content-language" content="de-at">
    56. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    57. <link rel="stylesheet" href="<?=$GuestbookStyle?>.css" type="text/css">
    58. <script language="javascript" type="text/javascript">
    59. function InsertMailGB(mailnam,mailsvr) {
    60. document.write('<' + 'a href="mailto:' + mailnam + '@' + mailsvr + '">' + mailnam + '@' + mailsvr + '</' + 'a>');
    61. }
    62. function add_smilie(sn) {
    63. document.guestbook.p_gb_text.value = document.guestbook.p_gb_text.value + sn;
    64. }
    65. </script>
    66. </head>
    67. <body>
    68. <!-- ############################### -->
    69. <!-- ### Hier den Kopf einfügen #### -->
    70. <!-- ############################### -->
    71. <table border="0" cellspacing="0" cellpadding="0" width="620"><tr><td>
    72. <?php
    73. $err_text = "";
    74. if ($action == "post") {
    75. if (strlen($gb_text) > 1000) {
    76. $gb_text = substr($gb_text, 0, 1000)."... (Text wurde gekürzt!)";
    77. }
    78. $gb_name = str_replace(chr(34), "''", $gb_name);
    79. $gb_name = stripslashes($gb_name);
    80. $gb_mail = strtolower(stripslashes($gb_mail));
    81. $gb_home = strtolower(stripslashes($gb_home));
    82. $gb_text = stripslashes(trim($gb_text));
    83. if(trim($gb_name == "")) $err_text .= "Bitte gib Deinen Namen an.<br>";
    84. if(trim($gb_mail != "")) {
    85. if (!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$", $gb_mail))
    86. $err_text.="Bitte gib eine gültige E-Mail-Adresse an (z.B.: [email protected]).<br>";
    87. }
    88. if(trim($gb_home!="") && trim($gb_home != "http://")) {
    89. if((!ereg("^http:\/\/(.{3,})\.(.{2,})", $gb_home)) || (ereg("\?", $gb_home)))
    90. $err_text .= "Bitte gib eine gültige URL an (z.B.: http://www.seite.at/).<br>";
    91. }
    92. if (trim($gb_text == "")) $err_text .= "Bitte gib einen Text ein.<br>";
    93. }
    94. // ******************************
    95. // *** Neuer Gästebucheintrag ***
    96. // ******************************
    97. if ( ($action=="new") or trim($err_text != "") ) {
    98. echo '<h1>'.$GuestbookTitle.'</h1>'."\n";
    99. echo '<h2>Neuen Gästebucheintrag hinzufügen</h2>'."\n";
    100. if(($send=="1") && trim($err_text!="")) {
    101. echo '<div class="errorbox"><b class="red">Fehler:</b><br>';
    102. echo "$err_text</div>\n";
    103. }
    104. if(trim($gb_home=="") && (!$gb_home)) $gb_home="http://";
    105. ?>
    106. <div class="formbox">
    107. <form action="<?php echo GetParam("PHP_SELF", "S"); ?>?g_action=post" method="post" name="guestbook">
    108. <?php
    109. $gb_name = str_replace("<", "&lt;", $gb_name);
    110. $gb_name = str_replace(">", "&gt;", $gb_name);
    111. $gb_name = str_replace("\"", "&quot;", $gb_name);
    112. $gb_home = ereg_replace("(<|>| |\(|\)|\||\"|\')", "", $gb_home);
    113. $gb_text = str_replace("<", "&lt;", $gb_text);
    114. $gb_text = str_replace(">", "&gt;", $gb_text);
    115. $gb_text = str_replace("\"", "&quot;", $gb_text);
    116. ?>
    117. <table border=0 cellspacing=2 cellpadding=0 width="100%"><tr>
    118. <td valign="top">
    119. <table border=0 cellspacing=2 cellpadding=0 width="100%">
    120. <tr><td nowrap align="right" class="formtext">Dein Name:</td><td nowrap align=right>&nbsp;</td>
    121. <td width="100%"><input type="text" name="p_gb_name" size=50 maxlength=25 value="<?=$gb_name?>"></td></tr>
    122. <tr><td nowrap align="right" class="formtext">Deine E-Mail-Adresse: <span class=red><b>*</b></span></td><td></td>
    123. <td width="100%"><input type="text" name="p_gb_mail" size=50 maxlength=50 value="<?=$gb_mail?>"></td></tr>
    124. <tr><td nowrap align="right" class="formtext">Deine Homepage: <span class=red><b>*</b></span></td><td>&nbsp;</td>
    125. <td width="100%"><input type="text" name="p_gb_home" size=50 maxlength=65 value="<?=$gb_home?>"></td></tr>
    126. <tr><td nowrap align="right" class="formtext">Text:<br><i>(max. 1.000 Zeichen,<br>keine HTML-Tags)</i></td><td></td>
    127. <td width="100%"><textarea cols="50" rows="8" name="p_gb_text"><?=$gb_text?></textarea></td></tr>
    128. <tr><td class="formtext"><span class=red><b>*</b></span><i> = optionale Felder</i></td><td></td><td>
    129. <input type="hidden" value="1" name="p_send">
    130. <input type="submit" value="Senden" name="submit">
    131. <input type="reset" value="Zurücksetzen" name="reset">
    132. </td></tr>
    133. </table>
    134. </td><td>&nbsp;&nbsp;</td><td width="100%" valign=top>
    135. <?php
    136. if($SmiliesPath) {
    137. ?>
    138. <b>SMILIES:</b><br>
    139. <img src="<?=$ImagesPath?>space1.gif" width="1" height="3" alt="" border="0"><br>
    140. <a href="javascript:add_smilie(':_smile_:');"><img src="<?=$SmiliesPath?>smile.gif" border=0 alt=":_smile_:"></a>&nbsp;
    141. <a href="javascript:add_smilie(':_wink_:');"><img src="<?=$SmiliesPath?>wink.gif" border=0 alt=":_wink_:"></a>&nbsp;
    142. <a href="javascript:add_smilie(':_happy_:');"><img src="<?=$SmiliesPath?>happy.gif" border=0 alt=":_happy_:"></a>&nbsp;
    143. <a href="javascript:add_smilie(':_sad_:');"><img src="<?=$SmiliesPath?>sad.gif" border=0 alt=":_sad_:"></a>&nbsp;
    144. <a href="javascript:add_smilie(':_puh_:');"><img src="<?=$SmiliesPath?>puh.gif" border=0 alt=":_puh_:"></a>&nbsp;
    145. <a href="javascript:add_smilie(':_yummie_:');"><img src="<?=$SmiliesPath?>yummie.gif" border=0 alt=":_yummie_:"></a>&nbsp;
    146. <a href="javascript:add_smilie(':_coool_:');"><img src="<?=$SmiliesPath?>coool.gif" border=0 alt=":_coool_:"></a><br>
    147. <a href="javascript:add_smilie(':_pukey_:');"><img src="<?=$SmiliesPath?>pukey.gif" border=0 alt=":_pukey_:"></a>&nbsp;
    148. <a href="javascript:add_smilie(':_devil_:');"><img src="<?=$SmiliesPath?>devil.gif" border=0 alt=">:->"></a>&nbsp;
    149. <a href="javascript:add_smilie(':_frown_:');"><img src="<?=$SmiliesPath?>frown.gif" border=0 alt=":_frown_:"></a>&nbsp;
    150. <a href="javascript:add_smilie(':_redface_:');"><img src="<?=$SmiliesPath?>redface.gif" border=0 alt=":_redface_:"></a>&nbsp;
    151. <a href="javascript:add_smilie(':_clown_:');"><img src="<?=$SmiliesPath?>clown.gif" border=0 alt=":_clown_:"></a>&nbsp;
    152. <a href="javascript:add_smilie(':_cry_:');"><img src="<?=$SmiliesPath?>cry.gif" border=0 alt=":_cry_:"></a>&nbsp;
    153. <a href="javascript:add_smilie(':_idea_:');"><img src="<?=$SmiliesPath?>idea.gif" border=0 alt=":_idea_:"></a><br>
    154. <a href="javascript:add_smilie(':_cwink_:');"><img src="<?=$SmiliesPath?>cwink.gif" border=0 alt=":_cwink_:"></a>&nbsp;
    155. <a href="javascript:add_smilie(':_grrr_:');"><img src="<?=$SmiliesPath?>grrr.gif" border=0 alt=":_grrr_:"></a>&nbsp;
    156. <a href="javascript:add_smilie(':_ill_:');"><img src="<?=$SmiliesPath?>ill.gif" border=0 alt=":_ill_:"></a>&nbsp;
    157. <a href="javascript:add_smilie(':_tooth_:');"><img src="<?=$SmiliesPath?>tooth.gif" border=0 alt=":_tooth_:"></a>&nbsp;
    158. <a href="javascript:add_smilie(':_psycho_:');"><img src="<?=$SmiliesPath?>psycho.gif" border=0 alt=":_psycho_:"></a>&nbsp;
    159. <a href="javascript:add_smilie(':_monster_:');"><img src="<?=$SmiliesPath?>monster.gif" border=0 alt=":_monster_:"></a>&nbsp;
    160. <a href="javascript:add_smilie(':_halt_:');"><img src="<?=$SmiliesPath?>halt.gif" border=0 alt=":_halt_:"></a><br>
    161. <a href="javascript:add_smilie(':_glass_:');"><img src="<?=$SmiliesPath?>glass.gif" border=0 alt=":_glass_:"></a>&nbsp;
    162. <a href="javascript:add_smilie(':_seek_:');"><img src="<?=$SmiliesPath?>seek.gif" border=0 alt=":_seek_:"></a>&nbsp;
    163. <a href="javascript:add_smilie(':_super_:');"><img src="<?=$SmiliesPath?>super.gif" border=0 alt=":_super_:"></a>&nbsp;
    164. <a href="javascript:add_smilie(':_help_:');"><img src="<?=$SmiliesPath?>help.gif" border=0 alt=":_help_:"></a>&nbsp;
    165. <a href="javascript:add_smilie(':_boxer_:');"><img src="<?=$SmiliesPath?>boxer.gif" border=0 alt=":_boxer_:"></a><br>
    166. <a href="javascript:add_smilie(':_dance_:');"><img src="<?=$SmiliesPath?>dance.gif" border=0 alt=":_dance_:"></a>&nbsp;
    167. <a href="javascript:add_smilie(':_alcohol_:');"><img src="<?=$SmiliesPath?>alcohol.gif" border=0 alt=":_alcohol_:"></a><br>
    168. <img src="<?=$ImagesPath?>space1.gif" width="1" height="10" alt="" border="0"><br>
    169. <b>EMOTICONS:</b><br>
    170. <img src="<?=$ImagesPath?>space1.gif" width="1" height="3" alt="" border="0"><br>
    171. <a href="javascript:add_smilie('>:->');"><img src="<?=$SmiliesPath?>evilgrin.png" border=0 alt="Evil grin"></a>
    172. <a href="javascript:add_smilie(':->');"><img src="<?=$SmiliesPath?>grin.png" border=0 alt="Grin"></a>
    173. <a href="javascript:add_smilie(':-)))');"><img src="<?=$SmiliesPath?>happy.png" border=0 alt="Happy"></a>
    174. <a href="javascript:add_smilie(':-)');"><img src="<?=$SmiliesPath?>smile.png" border=0 alt="Smile"></a>
    175. <a href="javascript:add_smilie(':-O');"><img src="<?=$SmiliesPath?>surprised.png" border=0 alt="Surprised"></a>
    176. <a href="javascript:add_smilie(':-P');"><img src="<?=$SmiliesPath?>tongue.png" border=0 alt="Tongue"></a>
    177. <a href="javascript:add_smilie(':-(');"><img src="<?=$SmiliesPath?>unhappy.png" border=0 alt="Unhappy"></a>
    178. <a href="javascript:add_smilie(';-)');"><img src="<?=$SmiliesPath?>wink.png" border=0 alt="Wink"></a><br>
    179. <img src="<?=$ImagesPath?>space1.gif" width="1" height="10" alt="" border="0"><br>
    180. <?php
    181. }
    182. ?>
    183. <b>TAGS:</b><br>
    184. <table border=0 cellspacing=0 cellpadding=0>
    185. <tr><td align="center" class="formtext"><b class="red">:b:</b></td><td align="center" class="formtext">&nbsp;und&nbsp;</td><td align="center" class="formtext"><b class="red">:/b:</b></td><td class="formtext" nowrap>&nbsp;für <b>fett</b></tr>
    186. <tr><td align="center" class="formtext"><b class="red">:i:</b></td><td align="center" class="formtext">&nbsp;und&nbsp;</td><td align="center" class="formtext"><b class="red">:/i:</b></td><td class="formtext" nowrap>&nbsp;für <i>kursiv</i></tr>
    187. <tr><td align="center" class="formtext"><b class="red">:u:</b></td><td align="center" class="formtext">&nbsp;und&nbsp;</td><td align="center" class="formtext"><b class="red">:/u:</b></td><td class="formtext" nowrap>&nbsp;für <u>unterstrichen</u></tr>
    188. </table>
    189. </td>
    190. </tr></table>
    191. </form>
    192. </div>
    193. <?php
    194. echo '<center><span class="buttonborder"><a href="'.GetParam("PHP_SELF", "S").'" class="button">Zurück zum Gästebuch</a></span></center>';
    195. PrintPageBottom();
    196. exit;
    197. }
    198. // **************************
    199. // *** Gästebuch anzeigen ***
    200. // **************************
    201. echo '<h1>'.$GuestbookTitle.'</h1>'."\n";
    202. // *** Wenn Posting "gesendet" wurde und kein Fehlertext ausgegeben wurde ***
    203. if (($send == "1") && trim($err_text == "")) {
    204. $gb_date = date("YmdHis"); // Datum setzen
    205. $m_date = date("d.m.Y, H:i:s"); // Datum für E-Mail-Benachrichtigung
    206. $line = file($DataFile); // Daten in Array einlesen
    207. rsort($line); // Array in umgekehrter Reihenfolgen sortieren
    208. $gb_name = str_replace("<", "&lt;", $gb_name);
    209. $gb_name = str_replace(">", "&gt;", $gb_name);
    210. $gb_name = str_replace("\"", "&quot;", $gb_name);
    211. $gb_name = str_replace("~", "-", $gb_name);
    212. $gb_name = str_replace(" ", " &nbsp;", $gb_name);
    213. $gb_name = strip_tags($gb_name, "<b><i><u><a><img>");
    214. $gb_home = ereg_replace("(<|>| |\(|\)|\||\"|\')", "", $gb_home);
    215. $gb_home = str_replace("~","-", $gb_home);
    216. $gb_home = urlencode($gb_home);
    217. if (trim($gb_home == "http://")) $gb_home = "";
    218. $gb_text = str_replace("<", "&lt;", $gb_text);
    219. $gb_text = str_replace(">", "&gt;", $gb_text);
    220. $gb_text = str_replace("\"", "&quot;", $gb_text);
    221. $gb_text = str_replace("~", "-", $gb_text);
    222. $gb_text = str_replace(" ", " &nbsp;", $gb_text);
    223. $gb_text = str_replace("\r\n", "<br>", $gb_text);
    224. $gb_text = urlencode($gb_text);
    225. $gb_text = strip_tags($gb_text, "<b><i><u><a><img>");
    226. // *** Datei öffnen und mit neuem Eintrag überschreiben ***
    227. $fp = fopen($DataFile, "w");
    228. flock($fp, 2);
    229. fputs($fp, "$gb_date|~#~|$gb_name|~#~|$gb_mail|~#~|$gb_home|~#~|$gb_text".chr(13).chr(10));
    230. // *** Alte Einträge anhängen ***
    231. for($i = 0; $i < count($line); $i++) {
    232. fputs($fp, $line[$i]);
    233. }
    234. flock($fp, 3);
    235. fclose($fp);
    236. echo '<p align="center" class="green"><big><b>Danke für Deinen Eintrag!</b></big></p><br>';
    237. $gb_name = "";
    238. $gb_mail = "";
    239. $gb_home = "";
    240. $gb_text = "";
    241. $send = "";
    242. $err_text = "";
    243. }
    244. echo '<center><span class="buttonborder"><a href="'.GetParam("PHP_SELF", "S").'?g_action=new" class="button">Neuen Gästebucheintrag hinzufügen</a></span></center>';
    245. $line = @file($DataFile);
    246. if ($line) {
    247. // *** Startwert überprüfen und ggf. setzen ***
    248. if ($first < 0) $first = 0;
    249. if ($first > count($line) - 1) $first = count($line) - 1;
    250. // *** Anzahl der Postings/Seite überprüfen und ggf. setzen ***
    251. if ($PostsPerSite > count($line)) $PostsPerSite = count($line);
    252. // *** Postings nach Startwert und Anzahl/Seite anzeigen ***
    253. $c = $first + $PostsPerSite;
    254. if ($c > count($line)) $c = count($line);
    255. echo '<div class="itemsbox">';
    256. for($i = $first; $i < $c; $i++) {
    257. $p = explode("|~#~|", trim($line[$i]), 5);
    258. if((isset($p[0])) && ($i < count($line))) {
    259. PrintPosting(count($line) - $i, $p[1], $p[2], $p[3], $p[0], $p[4]);
    260. if ($i < $c - 1) PrintPostingSpace();
    261. }
    262. }
    263. echo "</div>";
    264. // Navigationslinks generieren
    265. $i = count($line) + $PostsPerSite;
    266. $j = $i;
    267. echo '<div class="pagenavbox"><span class="pagenumbertext">Postings:</span> ';
    268. while ($j > 1) {
    269. // Startwert für Link
    270. $i -= $PostsPerSite;
    271. if ($i < 1) $i = 1;
    272. // Endwert für Link
    273. $j = $i - $PostsPerSite + 1;
    274. if ($j < 1) $j = 1;
    275. // Umgekehrte Reihenfolge der Postings
    276. $k = count($line) - $i;
    277. // Navigationslinks ausgeben
    278. echo '<span style="white-space:nowrap;">';
    279. if($first == $k) {
    280. echo '<span class="pagenumbercurrent">';
    281. if ($i != $j) echo $i."-".$j; else echo $i;
    282. echo '</span>';
    283. }else{
    284. echo '<a href="'.GetParam("PHP_SELF", "S").'?g_first='.$k.'" class="pagenav">';
    285. if ($i != $j) echo $i."-".$j; else echo $i;
    286. echo "</a>";
    287. }
    288. if ($j > 1) echo ' <span class="pagenumberdelim">|</span>';
    289. echo '</span>';
    290. }
    291. echo "</div>";
    292. echo '<center><span class="buttonborder"><a href="'.GetParam("PHP_SELF", "S").'?g_action=new" class="button">Neuen Gästebucheintrag hinzufügen</a></span></center>';
    293. }
    294. if (!$DisableAuth && $ShowAdminLink) {
    295. echo '<p align="center">Administration: <b><a href="'.GetParam("PHP_SELF", "S").'?g_action=login">Login</a></b><p>';
    296. }
    297. PrintPageBottom();
    298. exit;
    299. // ############################################################################
    300. function PrintPosting($PostNo, $PostName, $PostMail, $PostHome, $PostTime, $PostMsg) {
    301. global $ImagesPath, $SmiliesPath;
    302. global $DisableAuth, $AdminLogin, $AdminPasswd;
    303. $OrigTime = $PostTime;
    304. $PostTime = substr($PostTime,6,2).".".substr($PostTime,4,2).".".substr($PostTime,0,4).", ".substr($PostTime,8,2).":".substr($PostTime,10,2).":".substr($PostTime,12,2);
    305. $PostHome = urldecode($PostHome);
    306. $PostMsg = urldecode($PostMsg);
    307. $PostMsg = stripslashes(trim($PostMsg));
    308. // Smilies ersetzen
    309. if ($SmiliesPath) {
    310. $PostMsg = eregi_replace("(\:\_)(.{1,8})(\_\:)", " <img src=\"".$SmiliesPath."\\2.gif\" border=\"\" alt=\"\\2\"> ", $PostMsg);
    311. $PostMsg = str_replace(":-)))", "<img src=\"".$SmiliesPath."happy.png\" border=\"\" alt=\"Happy\">", $PostMsg);
    312. $PostMsg = str_replace(":)))", "<img src=\"".$SmiliesPath."happy.png\" border=\"\" alt=\"Happy\">", $PostMsg);
    313. $PostMsg = str_replace(":-))", "<img src=\"".$SmiliesPath."grin.png\" border=\"\" alt=\"Grin\">", $PostMsg);
    314. $PostMsg = str_replace(":))", "<img src=\"".$SmiliesPath."grin.png\" border=\"\" alt=\"Grin\">", $PostMsg);
    315. $PostMsg = str_replace(":&gt;", "<img src=\"".$SmiliesPath."grin.png\" border=\"\" alt=\"Grin\">", $PostMsg);
    316. $PostMsg = str_replace(":-&gt;", "<img src=\"".$SmiliesPath."grin.png\" border=\"\" alt=\"Grin\">", $PostMsg);
    317. $PostMsg = str_replace(":-)", "<img src=\"".$SmiliesPath."smile.png\" border=\"\" alt=\"Smile\">", $PostMsg);
    318. $PostMsg = str_replace(":)", "<img src=\"".$SmiliesPath."smile.png\" border=\"\" alt=\"Smile\">", $PostMsg);
    319. $PostMsg = str_replace(";-)", "<img src=\"".$SmiliesPath."wink.png\" border=\"\" alt=\"Wink\">", $PostMsg);
    320. $PostMsg = str_replace(";)", "<img src=\"".$SmiliesPath."wink.png\" border=\"\" alt=\"Wink\">", $PostMsg);
    321. $PostMsg = str_replace(":-(", "<img src=\"".$SmiliesPath."unhappy.png\" border=\"\" alt=\"Unhappy\">", $PostMsg);
    322. $PostMsg = str_replace(":(", "<img src=\"".$SmiliesPath."unhappy.png\" border=\"\" alt=\"Unhappy\">", $PostMsg);
    323. $PostMsg = str_replace("&gt;:-&gt;", "<img src=\"".$SmiliesPath."evilgrin.png\" border=\"\" alt=\"Evil grin\">", $PostMsg);
    324. $PostMsg = str_replace("&gt;:&gt;", "<img src=\"".$SmiliesPath."evilgrin.png\" border=\"\" alt=\"Evil grin\">", $PostMsg);
    325. $PostMsg = str_replace(":-P", "<img src=\"".$SmiliesPath."tongue.png\" border=\"\" alt=\"Tongue\">", $PostMsg);
    326. $PostMsg = str_replace(":-p", "<img src=\"".$SmiliesPath."tongue.png\" border=\"\" alt=\"Tongue\">", $PostMsg);
    327. $PostMsg = str_replace(":P", "<img src=\"".$SmiliesPath."tongue.png\" border=\"\" alt=\"Tongue\">", $PostMsg);
    328. $PostMsg = str_replace(":p", "<img src=\"".$SmiliesPath."tongue.png\" border=\"\" alt=\"Tongue\">", $PostMsg);
    329. $PostMsg = str_replace(":-O", "<img src=\"".$SmiliesPath."surprised.png\" border=\"\" alt=\"Surprised\">", $PostMsg);
    330. $PostMsg = str_replace(":-o", "<img src=\"".$SmiliesPath."surprised.png\" border=\"\" alt=\"Surprised\">", $PostMsg);
    331. $PostMsg = str_replace(":O", "<img src=\"".$SmiliesPath."surprised.png\" border=\"\" alt=\"Surprised\">", $PostMsg);
    332. $PostMsg = str_replace(":o", "<img src=\"".$SmiliesPath."surprised.png\" border=\"\" alt=\"Surprised\">", $PostMsg);
    333. }
    334. // Tags ersetzen
    335. $PostMsg = eregi_replace("(:)(b|\/b)(:)", "<\\2>", $PostMsg);
    336. $PostMsg = eregi_replace("(:)(i|\/i)(:)", "<\\2>", $PostMsg);
    337. $PostMsg = eregi_replace("(:)(u|\/u)(:)", "<\\2>", $PostMsg);
    338. if ($PostMail != "") {
    339. $em = explode("@", $PostMail);
    340. $m = str_replace("@", " [at] ", $PostMail);
    341. $m = str_replace(".", " [dot] ", $m);
    342. $PostMail = "mailto:".$m;
    343. }
    344. if ($PostHome == "http://") $PostHome = "";
    345. include("inc_item.php");
    346. if ($DisableAuth || ( (GetParam("PHP_AUTH_USER", "S") == $AdminLogin) && (GetParam("PHP_AUTH_PW", "S") == $AdminPasswd) ) ) {
    347. echo '<a href="'.GetParam("PHP_SELF", "S").'?g_action=del&g_entry='.$OrigTime.'" class="admin">Eintrag löschen</a><br>';
    348. }
    349. }
    350. // ############################################################################
    351. function PrintPostingSpace() {
    352. global $ImagesPath;
    353. // HTML-Code der zwischen den Postings ausgegeben wird
    354. }
    355. // ############################################################################
    356. function PrintPageBottom() {
    357. global $ImagesPath;
    358. }
    359. // ############################################################################
    360. function DelPosting($DataFile, $entry) {
    361. if (!file_exists($DataFile)) return 0;
    362. $lines = file($DataFile);
    363. @unlink($DataFile);
    364. $fp = fopen($DataFile, "w");
    365. flock($fp, 2);
    366. foreach ($lines as $line){
    367. $l=explode("|~#~|", $line);
    368. if ((chop($line)) && ($l[0] != $entry)) fputs($fp, $line);
    369. }
    370. flock($fp, 3);
    371. fclose($fp);
    372. return 1;
    373. }
    374. // ############################################################################
    375. function GetParam($ParamName, $Method = "P", $DefaultValue = "") {
    376. if ($Method == "P") {
    377. if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
    378. } else if ($Method == "G") {
    379. if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
    380. } else if ($Method == "S") {
    381. if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
    382. }
    383. }
    384. // ############################################################################
    385. function AuthUser() {
    386. global $AdminLogin;
    387. global $AdminPasswd;
    388. if ((GetParam("PHP_AUTH_USER", "S") != $AdminLogin) || (GetParam("PHP_AUTH_PW", "S") != $AdminPasswd)) {
    389. header('WWW-Authenticate: Basic realm="Gaijin Guestbook - Administration"');
    390. header('HTTP/1.0 401 Unauthorized');
    391. echo '<html><head></head><body>Authentifizierung erforderlich!<br><br>';
    392. echo '<a href="'.GetParam("PHP_SELF", "S").'">Zurück zum Gästebuch</a><br></body></html>';
    393. exit;
    394. }
    395. }
    396. // ############################################################################
    397. ?>
    Alles anzeigen





    das wäre der code um den es geht?!
  • Hi,
    die schnelle html4 Lösung wäre, die erste Tabelle

    Quellcode

    1. <table border="0" cellspacing="0" cellpadding="0" width="620"><tr><td>

    mit

    Quellcode

    1. <table border="0" cellspacing="0" cellpadding="0" width="620" align="center"><tr><td>

    zu ersetzen ;)

    Gruß
    Broken Sword

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Broken Sword ()