« 1 2 »
Autor Zpráva
GrizzlyX
Profil *
Dobrý den,
prosím vás chtěl bych se zeptat jak bych měl udělat soubor PHP.
Pokud nevložím tagy <html> a <body> tak se mi to neotevře v IE6 v
MS FrontPage se mi zobrazi zdrojovy kod. Pokud vlozim tagy tak zase nejdou funkce.
Prosím o radu. Děkuji
venca163
Profil
soubor PHP obsahuje normálně tagy jako <html> a <body> akortát musí mít příponu .php
RPG
Profil
GrizzlyX
Nebylo by na škodu formulovat dotaz přesněji.
GrizzlyX
Profil *
RPG:
když mám skript na odesílaní dat z formuláře nebo na autorizaci tak když ho napíšu bez <html> a <body> tagů tak se mi nezobrazí v IE6 a pokud je tam napíšu tak mi nefungují funkce(tlacitka).
(pri offline)
Suji
Profil
GrizzlyX
Php soubor je v podstate (x)html soubor do ktereho se vklada php kod vetsinou pomoci
<?php
...
php kod
...
?>
takze staci vzit nejakou zakladni html sablonu a ulozit ji jako neco.php.

Ja osobne pouzivam jako zaklad tohle:

<?xml version="1.0" encoding="UTF-8"?>
<!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">
<head>
<meta name="author" content="sujimejl(@)centrum.cz" />
<meta name="copyright" content="sujimejl(@)centrum.cz" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-language" content="cs" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="robots" content="index,follow" />
<meta name="googlebot" content="index,follow,nosnippet,archive" />
<link rel='shortcut icon' type='image/x-icon' href='favicon.ico' />
<link rel="stylesheet" type="text/css" href="./styly/index.css" />
<title></title>
</head>
<body>

</body>
</html>
Suji
Profil
GrizzlyX
Asi by bylo nejlepsi zkopirovat sem zdrojak, aby bylo videt, v cem je presne problem.
GrizzlyX
Profil *

<html>
<body>
<?
If ($HTTP_POST_VARS["heslo"]=="heslo"):
session_start();
session_register("user_register");
$user_register = "ANO";
header("location:private.php");

else:
if (isset($HTTP_POST_VARS["heslo"])) echo "Prihlášení se nepodarilo" ;
endif;
?>
<FORM ACTION="login.php" METHOD="post">
zadej heslo:
<INPUT TYPE="password" NAME="heslo" value="">
<INPUT TYPE="submit" NAME="odoslat" VALUE="GO!">
</form>
</body>
</html>
DJ Miky
Profil
GrizzlyX

<?
If ($HTTP_POST_VARS["heslo"]=="heslo"):
session_start();
session_register("user_register");
$user_register = "ANO";
header("location:private.php");

else:
?>
<html>
<body>
<?php
if (isset($HTTP_POST_VARS["heslo"])) echo "Prihlášení se nepodarilo" ;
endif;
?>
<FORM ACTION="login.php" METHOD="post">
zadej heslo:
<INPUT TYPE="password" NAME="heslo" value="">
<INPUT TYPE="submit" NAME="odoslat" VALUE="GO!">
</form>
</body>
</html>

A přečti si něco o superglobálních proměnných a také polích _GET,_POST atd.
GrizzlyX
Profil *
Díky za opravu kódu ale pořád mi to nejde zobrazit v IE když to spouštím a v Opeře se mi vypíše zdrojak.
venca163
Profil
GrizzlyX
nechybí tam hlavička?
Lukáš Kadlec
Profil
GrizzlyX
Zdravím,
měl bych dotaz: s PHP děláš nebo začínáš?

dle popisovaného problému bych si dovolil soudit, že chyba není v zápisu PHP souboru, ale v tom, že soubor otevíráš klasicky a ne přes server...
GrizzlyX
Profil *
ne <html> <body> <title>. vše tam je
GrizzlyX
Profil *
s php začínám a otevírám soubor normálně
GrizzlyX
Profil *
pokud jsem to tedy pochopil tak ten soubor mám uploadnout na server, otevřít v prohlížeči a mělo by to fungovat?
venca163
Profil
GrizzlyX
a běží ti na PC apache?
Lukáš Kadlec
Profil
no a tak jednoduše to právě nejde...

koukni např. sem
DJ Miky
Profil
GrizzlyX

pokud jsem to tedy pochopil tak ten soubor mám uploadnout na server, otevřít v prohlížeči a mělo by to fungovat?

Jj, nebo si nainstalovat Apache s PHP.
Lukáš Kadlec
Profil
GrizzlyX
to by taky šlo, ale je jednodušší si server nainstalovat domu...
venca163
Profil
GrizzlyX
určitě si něco stáhni a naistaluj, ať můžeš pohodlně pracovat a nemusíš to pokaždé nahrávat na server, abys zjistil, jestli to funguje
GrizzlyX
Profil *
Lukáš Kadlec:
takže to uploadnu na webzdarma(např: www.xxx.wz.cz/index.php) a už to bude fungovat?
venca163:
Ne mam obyčejný WinXP
GrizzlyX
Profil *
Jasně, díky.
Lukáš Kadlec
Profil
ano to určitě...
venca163
Profil
http://www.jakpsatweb.cz/php/jak-zacit.html#nejsnazsi

máš tam více možností, tak si něco vyber a nainstaluj si to...
kdyby něco neštimovalo, řekni
Anonymní
Profil *
venca163:
naintaloval jsem postupne PHPTriad, EasyPHP, PHPHome 2 (Chyba pri intalaci), Intranetový server od M.Ponkráce, updatoval jsem MDAC 2.50 na SP3(z www.microsoft.cz) ale pokud sputím php soubor tak se IE neotevre.
Grizzly
Profil *
venca163:
promiň já zapomel zadat jmeno...
venca163
Profil
Grizzly
to EasyPHP ti nefunguje? stáhnul, nainstaloval, spustil?

jo, taky je důležitý, aby ten soubour *.php byl v adresáři www v tom Easy PHP
(cesta pravděpodobně C:\Program Files\Easy PHP 1-8\www\*.php )

a poté v prohlížeči napiš
http://localhost/*.php
venca163
Profil
samozřejmě místo hvězdičky název souboru
Grizzly
Profil *
soubor jsem tam prekopiroval, easy php je spustene, ale pri adrese http:/localhost/index.php se zobrazi STRÁNKU NELZE NAJÍT
venca163
Profil
promiň, předtím jsem se také překlep, máš za http: dvě lomítka? http://
Grizzly
Profil *
http://localhost/index.php - pri zadaní se objevi STRÁNKU NELZE ZOBRAZIT a při inicializaci EasyPHP se u MySQL napíše:
MySQL port (3306) is used bymysqld-nt.exe
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0