Avatar billede lazzz Nybegynder
21. november 2004 - 15:47 Der er 6 kommentarer og
1 løsning

Skriftstørrelse i PHP

Hey.

Jeg har en gb, men kan sq ikke få ændret størrelse på alt tekst. Kan simpelthen ikke på ændret størrelsen på teksten Navn, Din Email og Skriv en hilsen i Gæstebogen

Any ideas ? 

<?
//CONFIG - Herfra kan du ændre variablerne så farver mv. kan tilpasses på din side !!!
//generelt
$titel = ("<b><font size=\"-1\"></b>"); //overskrift på gæstebog
$ptitel = ("Laz.dk Gæstebog"); //teksten på browservinduet når gæstebogen er åbnet
$width = ("450"); //bredde på gæstebog i pixel
$align = ("center"); //hvor på siden skal gæstebogen placeres
$liniecol = ("C0C0C0"); //skilleliniens farve
$titelcol = ("#666666"); //baggrundsfarve for cellen med titlen/overskriften i
$skrivcol = ("#666666"); //baggrundsfarve for cellen med "Skriv i gæstebog"
$effektcol = ("909090"); //hover effekten når curser er over tabelcellen med "Skriv i gæstebog"
$texttype = ("verdana"); //font type ariel, verdana eller lignende

//selve indtastningensformularen i gæstebogen
$navnemailbr = ("30"); //breden på feltet med navn og email
$hilsenbr = ("50"); //breden på feltet hvor hilsen skrives
$hilsenlin = ("4"); //hvor mange linier skal der være på forhånd i hilsen feltet
$sendknapbr = ("35"); //bredde på sendknap i px
$sendknapcol = ("e9e9e9"); //farven på send knappen

//output baggrundsfarver - også farver for selve indtastningsformular
$navnemailcol = ("909090"); //farven hvor navn og email står
$datocol = ("C0C0C0"); //farven hvor dato står
$hilsencol = ("E0E0E0"); //farven for hilsen

//link
$linkcol = ("#FFFFFF"); //linkfarve
$visitedcol = ("#FFFFFF"); //besøgt link farve
$activecol = ("#CC0000"); //aktivt link farve
$hovercol = ("EFFFEF"); // effekt på link når curser er over
$underline = ("none"); //none eller underline - understreging af links eller ej

//filer som gæstebogen benytter
$file = "gaste.txt";
$logfil = "log.txt";

// CONFIG SLUT - med mindre du ved havd du laver skal du ikke ændre koden herunder !!
?>

<?
if (!$action){
?>

<html>
<head>
<script language="JavaScript">
function co(element,mode) {  //effekt over tabel celler
  if (mode=="in") {
    cursortype = 'hand'
    colorval = '<? echo "$effektcol"; ?>'
  } else if (mode=="out") {
    cursortype = ''
    colorval = '<? echo "$skrivcol"; ?>'
  }
element.style.background=colorval;
element.style.cursor=cursortype;
}
</script>
<title><? echo "$ptitel"; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<style>
<!--
a:link{color: <? echo "$linkcol"; ?>;text-decoration: <? echo "$underline"; ?>;}
a:visited{color: <? echo "$visitedcol"; ?>;text-decoration: <? echo "$underline"; ?>;}
a:active{color: <? echo "$activecol"; ?>;text-decoration: <? echo "$underline"; ?>;}
a:hover{color: <? echo "$hovercol"; ?>;text-decoration: <? echo "$underline"; ?>;}
-->
</style>
<body link="#000000" vlink="#000000" alink="#CC0000"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><font style="font-family: <? echo "$texttype"; ?>;">
</font>
<table border="0" cellpadding="0" cellspacing="2" width="<? echo "$width"; ?>" align="<? echo "$align"; ?>">
  <tr>
    <td colspan="3" align="center" bgcolor="<? echo "$titelcol"; ?>"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><? echo "$titel"; ?></font></td>
  </tr>
  <tr>
    <td align="center" bgcolor="<? echo "$skrivcol"; ?>" onmouseover="co(this,'in');" onmouseout="co(this,'out');"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><a href="index.php?action=skriv">Skriv
      besked</a></font></td>
  </tr>
  <tr>
    <td align="center"><hr size="-3" width=100% color="<? echo "$liniecol"; ?>"></td>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="2" width="<? echo "$width"; ?>" align="center">
  <?
include("gaste.txt"); 
?>
</table>
<table border="0" cellpadding="0" cellspacing="2" align="center" width="<? echo "$width"; ?>">
  <tr>
    <td align="center" bgcolor="<? echo "$skrivcol"; ?>" onmouseover="co(this,'in');" onmouseout="co(this,'out');"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><a href="index.php?action=skriv"><font style="font-family: <? echo "$texttype"; ?>;">Skriv
      besked</font></a></font></td>
  </tr>
</table>
</html>

<?
}
if ($action == "skriv") {
?>
<head>
<style type="text/css">
<!--
a:link{color: <? echo "$linkcol"; ?>;text-decoration: <? echo "$underline"; ?>;}
a:visited{color: <? echo "$visitedcol"; ?>;text-decoration: <? echo "$underline"; ?>;}
a:active{color: <? echo "$activecol"; ?>;text-decoration: <? echo "$underline"; ?>;}
a:hover{color: <? echo "$hovercol"; ?>;text-decoration: <? echo "$underline"; ?>;}
-->

.Submitknap {
background-color : <? echo "$sendknapcol"; ?>;
border : 1px solid;
border-bottom : 1px solid Gray;
border-top : 1px solid Silver;
border-left : 1px solid Silver;
border-right : 1px solid Gray;   
font-size: 9px;
font-weight: verdana;
width: <? echo "$sendknapbr"; ?>px;
}
</style>
<title><? echo "$ptitel"; ?></title>
</head>
<font style="font-family: <? echo "$texttype"; ?>;">
<form action="<? echo $PHP_SELF ?>" method="post" onSubmit="return Checkform(this);">
<table border="0" cellpadding="2" cellspacing="0" width="<? echo "$width"; ?>" align="<? echo "$align"; ?>">
  <tr>
      <td>
          <tr>
              <td valign="top" bgcolor="<? echo "$navnemailcol"; ?>">Navn<br>
              <input type="text" size="<? echo "$navnemailbr"; ?>" name="navn"></td>
              <td valign="top" bgcolor="<? echo "$navnemailcol"; ?>">Din E-mail<br>
              <input type="text" size="<? echo "$navnemailbr"; ?>" name="email"></td>
             
             
          </tr>
      <tr>
              <td valign="top" colspan="2" bgcolor="<? echo "$hilsencol"; ?>">Skriv en hilsen i Gæstebogen <br>
          <textarea name="hilsen" rows="<? echo "$hilsenlin"; ?>" cols="<? echo "$hilsenbr"; ?>"></textarea>
              </td>
          </tr>
          <tr>
              <td colspan="2" align="center"><input type="Submit" name="action2" value="Send" Class="Submitknap"><hr size="-3" width=100% color="<? echo "$liniecol"; ?>"></td>
          </tr>
      </table>
<table border="0" cellpadding="0" cellspacing="2" width="<? echo "$width"; ?>" align="center">
<?
include("gaste.txt"); 
?>
</table>
    </td>
  </tr>
</table>
</form>
<script language="JavaScript">
<!--
function Checkform(thisform) {
  // Startværdier
  strError = 'Der opstod følgende fejl:\n\n';
  intError = 0;
 
  //Check Email,  er den tom
  if (thisform.email.value == "")
  {
  strError = strError + '- Din E-mail mangler !\n'
  intError = 1;
  thisform.email.focus();
         

  }
  // Check for @ i email
  if (thisform.email.value.indexOf("@") == -1 && thisform.email.value != "")
  {
  strError = strError + '- Der mangler @ i emailadresse !\n'
  intError = 1;
  thisform.email.focus();

  }

  // Check navn
  if (thisform.navn.value == "")
  {
  strError = strError + '- Du mangler at skrive dit navn !\n'
  intError = 1;
  thisform.navn.focus();

  } 

  // Check indlæg
  if (thisform.hilsen.value == "")
  {
  strError = strError + '- Du har ikke skrevet en hilsen !\n'
  intError = 1;
  thisform.hilsen.focus();

  }       
 
 
  if (intError == 1) {
  alert(strError)
  return false;
  }
 
}
</script>

<?
}
if ($action2 == "Send") {

if ($REMOTE_ADDR == "") $ip = "ingen ip";
else $ip = getHostByAddr($REMOTE_ADDR);

$date = date("d-m-Y H:i:s");
$dato = date("d/m Y");

$str = "
<tr>
  <td bgcolor=\"$navnemailcol\" width=\"$width\"><font size=-3><b>$navn</b> [ e-mail: <a href=\"mailto:$email\">$email</a> ]</font></td>
</tr>
<tr>
  <td bgcolor=\"$datocol\" width=\"$width\"><font size=-3>Skrev den $dato</font></td>
</tr>
<tr>
  <td bgcolor=\"$hilsencol\" width=\"$width\"><font size=-3>$hilsen</font></td>
</tr>
<tr>
  <td width=\"$width\"><hr size=\"-3\" width=100% color=\"$liniecol\"></td>
</tr></font>";

$fp = fopen($file,  "r");
$arr = file($file);
$res = implode( "", $arr);
$res = "$str$res";
fclose($fp);

$fp = fopen($file,  "w"); fwrite($fp, $res);
fclose($fp);

//logfil
$str2 = "$date: $navn, e-mail: $email har skrevet i gæstebogen, (IP: $ip, Browser: $HTTP_USER_AGENT)\n";

$fp2 = fopen($logfil,  "r");
$arr2 = file($logfil);
$res2 = implode( "", $arr2);
$res2 = "$str2$res2";
fclose($fp2);

$fp2 = fopen($logfil,  "w"); fputs($fp2, $res2);
fclose($fp2);
Print "<meta http-equiv=\"Refresh\"content=\"0; Url=$PHP_SELF\">"; } ?>
Avatar billede olebole Juniormester
21. november 2004 - 16:42 #1
<ole>

Det er et HTML-spørgsmål. Tag en View-Source på siden og kopier den kode ind i stedet for ... der er ingen grund til at skulle fedte sig igennem en masse PHP-kode  :)

/mvh
</bole>
Avatar billede lazzz Nybegynder
21. november 2004 - 17:07 #2
Hmmm

har byttet

              <td valign="top" bgcolor="<? echo "$navnemailcol"; ?>">Navn<br>
              <input type="text" size="<? echo "$navnemailbr"; ?>" name="navn"></td>
              <td valign="top" bgcolor="<? echo "$navnemailcol"; ?>">Din E-mail<br>
              <input type="text" size="<? echo "$navnemailbr"; ?>" name="email"></td>

ud med

              <td valign="top" bgcolor="909090">Navn<br>
              <input type="text" size="10" name="navn"></td>
              <td valign="top" bgcolor="909090">Din E-mail<br>
              <input type="text" size="10" name="email"></td>

Og det virker ikke
Avatar billede olebole Juniormester
21. november 2004 - 17:31 #3
<td style="font-size:10px">

eller:

<style type="text/css">
td {
  font-size: 10px;
}
</style>

Så bliver alle dine TD'er sat til denne skrift-størrelse
Avatar billede gf Nybegynder
21. november 2004 - 17:56 #4
Hej

Ikke fordi det har noget med dit problem at gøre, men jeg vil anbefale dig at lave et eksternt stylesheet. Alt andet lige giver det et bedre overblik over koden.

mvh gf
Avatar billede lazzz Nybegynder
21. november 2004 - 18:25 #5
Tak , det virker nu Olebole
Avatar billede olebole Juniormester
21. november 2004 - 18:27 #6
... jamen, så vil jeg da lægge et lille svar - og sige pænt selvtak  ;o)
Avatar billede lazzz Nybegynder
21. november 2004 - 18:28 #7
selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester