Autor Zpráva
Lucas87
Profil *
Ahoj

všem rozhodil jsem na hostingu svou aplikaci, rád bych se zeptal jak docílít toho, že se php aplikace spustí pod šablonou CSS jako zbytek webové prezentace. Zatím se mi spouští jen na bílém podkladu. Nejspíš bych měl do toho PHP přiřadit odkazy na to CSS jen nevím jak.
panther
Profil
Lucas87:
PHP generuje nějaké HTML, které se následně zobrazuje v prohlížeči. Do HTML lze přidat styl několika způsoby. Zajímat tě bude druhý a třetí.
Lucas87
Profil *
Mockrát díky za rychlou reakci, mohu se zeptat kam přesně zapsat <link rel="stylesheet" type="text/css" href="styly.css"> do toho kodu co je zde
http://www.tvorba-webu.cz/php/kniha_navstev.php
panther
Profil
Hlavička dokumentu, <link>
YoSarin
Profil
Lucas87:
přímo v tom co odkazuje panther to máš napsané: Do hlavičky html dokumentu, který chci stylem ovlivnit.
Pokud to není dostatečná nápověda, tak o dva řádky níž je odkaz na podrobnější příklad, kde už je to snad uvedené poměrně jednoznačně:
<html>
<head>
<title>Stránka s externím stylopisem</title>
<link rel="stylesheet" type="text/css" href="pokus.css">
</head>
Lucas87
Profil *
YoSarin:

Díky za info, zkoušel jsem připsat do hlavičky toho PHP to samé co je v ostatních html, ale skript se stejně převlékl do původní podoby jako je uvedeno v tom odkaze.


Návštěvní kniha

<html><body>
<?php
$action = $_POST['action'];
$jmeno = $_POST['jmeno'];
$mail = $_POST['mail'];
$vzkaz = $_POST['vzkaz'];
$kontrola = $_POST['kontrola'];

 function antispam($email, $jmeno){
    $return = "<script type=\"text/javascript\"><!--\ndocument.write('<a href=\"' + 'mailto:' + '";
    for($i=0;$i<strlen($email);$i++){
        $code .= $email{$i}=='@' ? "' + '&#".ord("@")."' + '"
                                   : "&#".ord($email{$i}).";";
    }
    $return .= $code."' + '\">' + '".$jmeno."' + '<\/a>');\n--></script>";
RETURN $return;
}
?>
<form name="form" method="post"
action="kniha.php">
<table><tr><td>jméno:</td>
<input type="hidden" value="uloz" name="action" />
<td><input type="text" name="jmeno" value="<?php echo $jmeno ?>" size="50" /</td>
</tr><tr><td>e-mail:</td>
<td><input type="text" name="mail" value="<?php echo $mail ?>" size="50" /></td>
</tr><tr></tr>
<tr><td valign="top">Vzkaz</td>
<td><textarea name="vzkaz" cols="40" value="<?php echo $vzkaz ?>" rows="5"><?php echo $vzkaz ?>
</textarea></td></tr>
<tr><td></td><td>Ochrana proti spamu: 4 plus 5 =
<input type="text" name="kontrola" value="<?php echo $kontrola ?>" size="8" />
</td>
<tr><td></td><td>
<input type="submit" value="odeslat"></td>
</tr>
</table>
</form>
<table>
<?php
if ($action=='uloz'):
$soubor = "kniha.body";
@$ext = fopen($soubor, "r");
@$obsah = fread($ext, filesize($soubor));
@FClose($ext);

 if($kontrola != "9"):
echo "<h6>Špatná odpověď</h6>";
elseif(($vzkaz=="") or ($jmeno=="")):
echo "<h6>Nejsou vyplněny požadované údaje</h6>";
else:
$ext = fopen("kniha.body", "w");
$mail = HTMLSpecialCHars($mail);

 if($mail == "")
$mail = "";
else $mail = antispam($mail,$mail);

 $jmeno = HTMLSpecialCHars($jmeno);
$vzkaz = HTMLSpecialCHars($vzkaz);
$tab = "<tr><td width=\"300\" >".$jmeno."</td>
<td align=\"right\">".Date(" d/m/Y  H:i:s")."</td>
</tr><tr><td colspan=\"2\">".$vzkaz."</td>
</tr><tr><td width=\"150\">".$mail."</td>
</tr><tr><td colspan=\"2\"><hr size=\"1\"></td>
</tr>";
fputs($ext, "$tab");
fputs ($ext, "$obsah");
FClose($ext);
@$ext = fopen("kniha.body", "r");
@fpassThru($ext);

 endif;
else: @$ext = fopen("kniha.body", "r");
@fpassThru($ext); endif;

 ?>
</table>
</body>
</html>


Hlavička Indexu mé WWW

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cz" lang="cz" dir="ltr">
<head>
<title>Moje www</title>

<!-- Contents -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-1250-1" />
<meta http-equiv="Content-Language" content="cz" />
<meta http-equiv="last-modified" content="05.01.2012 09:26:46" />
<meta http-equiv="Content-Type-Script" content="text/javascript" />
<!-- imCustomHead -->
<meta http-equiv="Expires" content="0" />
<meta name="Resource-Type" content="document" />
<meta name="Distribution" content="global" />
<meta name="Robots" content="index, follow" />
<meta name="Revisit-After" content="21 days" />
<meta name="Rating" content="general" />
<!-- Others -->
<meta http-equiv="ImageToolbar" content="False" />
<meta name="MSSmartTagsPreventParsing" content="True" />
<link rel="Shortcut Icon" href="res/favicon.ico" type="image/x-icon" />

<!-- Parent -->
<link rel="sitemap" href="imsitemap.html" title="General Site Map" />
<!-- Res -->
<script type="text/javascript" src="res/x5engine.js"></script>
<link rel="stylesheet" type="text/css" href="res/styles.css" media="screen, print" />
<link rel="stylesheet" type="text/css" href="res/template.css" media="screen" />
<link rel="stylesheet" type="text/css" href="res/print.css" media="print" />
<!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="res/iebehavior.css" media="screen" /><![endif]-->
<link rel="stylesheet" type="text/css" href="res/home.css" media="screen, print" />
<link rel="stylesheet" type="text/css" href="res/handheld.css" media="handheld" />
<link rel="alternate stylesheet" title="High contrast - Accessibility" type="text/css" href="res/accessibility.css" media="screen" />

</head>


Když sem zkusil vložit poslední odstavec z indexu na začátek skriptu knihy nebo před to form, stejně se nic nezměnilo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: