Avatar billede e100 Nybegynder
28. juli 2003 - 12:57 Der er 13 kommentarer og
2 løsninger

Afvikling af PHP script i HTML dokument

Mojn,

Jeg sidder og tumler lidt med noget html og php. Jeg har fået lavet mig et (syntes jeg selv) udemærket hjemmeside design i HTML/CSS, men der mangler noget funktionalitet - og det har jeg
besluttet skal være i PHP.

Jeg har fundet mig et par starter hæfter til PHP og læst diverse begynder guides på nettet - fint nok, men umiddelbart vil de alle have mig til at oprette en fil med .php extension - ka´ jeg ikke bare bruge mit eksisterende HTML/CSS og så afvikle noget PHP kode som en slags script der hvor jeg nu ønsker det. (F.eks. til login mv.)???

Pft.

/E100
Avatar billede gonza.dk Nybegynder
28. juli 2003 - 12:59 #1
Jo, men det kræver at din server er sat op til det, hvis det er din egen server, ja så skal du rette lidt i php.ini, men hvis du ligger hos en udbyder, så bliver du nok nødt til at omdøbe dine filer...
Avatar billede gonza.dk Nybegynder
28. juli 2003 - 12:59 #2
...
Avatar billede e100 Nybegynder
28. juli 2003 - 13:07 #3
hmmmm ok.. mine filer ligger hos en udbyder - hva´ ska´ jeg så omdøbe dem til!?

/E100
Avatar billede sukos Juniormester
28. juli 2003 - 13:09 #4
jahh, *.php :O)
Et script til at omdøbe filer i et givent dir, kan du finde her:
http://new.sukos.dk/rename.php

Du kan evt. også bruge .htaccess hvis det er på en Apache server, for at få html filer afviklet som PHP
Avatar billede zkn Nybegynder
28. juli 2003 - 13:23 #5
php afvikles på serveren , du kommer ikke til at have problemer ved at have dine filer som .php de læses som html og css på normal vis.
Avatar billede e100 Nybegynder
28. juli 2003 - 13:28 #6
Kan man ikke lave en form for "inline" php scripts i sin html fil?

/E100
Avatar billede e100 Nybegynder
28. juli 2003 - 13:31 #7
....eller henvise til et php dokument som udfører skidtet...ligesom css !?

/E100
Avatar billede zkn Nybegynder
28. juli 2003 - 13:35 #8
php afvikles på serveren _FØR_ html & css filerne sendes til dem der ser din side så det kan man ikke ligsom css, men du kan godt lave en .php fil og starte /stoppe php'et med <?  og ?> som du vil, det er også muligt at lave html documenter med .php extentionen helt uden "php kode" i.
Avatar billede zkn Nybegynder
28. juli 2003 - 13:36 #9
eksemplevis:
<html>
<head></head>
<body>
side
<? login script ?>
</body>
</html>
gemt som php da serveren ellers ikke udføre php koden.
Avatar billede gonza.dk Nybegynder
28. juli 2003 - 13:43 #10
du kan jo evt. proppe dine php-filer ind i en iframe... Men det ville jo være nemmere bare at omdøbe html filerne ;)
Avatar billede e100 Nybegynder
28. juli 2003 - 13:45 #11
hmmm... det vil sige at jeg bare gemmer min "index.htm" som "index.php" så skulle browseren fortolke både php, html og css... det lyder jo nemt...jeg prøver!

/E100
Avatar billede e100 Nybegynder
28. juli 2003 - 13:50 #12
Det er f.... næsten for nemt det skidt her..... tak for hjælpen!

jeg fordeler pointene mellem jer.

/E100
Avatar billede repsac Nybegynder
28. juli 2003 - 13:51 #13
e100: Prøv en gang at læse starten af www.casper.h4f.dk --> php, isært de meget smukke billeder (*host*) illustrerer hvad der "egentlig" sker "inde bagved"... :)

Problemet er så at hvis filerne hedder .htm eler .html, så ser serveren (ikke umiddelbart) nogen grund til at skulle læse filen igennem for php-kode (og udføre det), så det lader den da være med...
Der er så to løsningsmåder: (1) Vælg et "efternavn" til filerne som serveren altid læser igennem for php-kode; det kan være .php, .php3, .phtml, og andet, eller (2), fortæl serveren at den skal læse .htm(l)-filer igennem for php-kode.
Metode (1) udføres ved at omdøbe filerne til eks. .php.
Metode (2) udføres ved at fedte med din .htaccess-fil, så fremt det ligger på en Apache webserver (såfremt du har rettigheder til det...)

Undskyld hvis jeg har gentaget hvad nogen allerede har forklaret :)
Avatar billede repsac Nybegynder
28. juli 2003 - 13:51 #14
Godt godt, så var det overflødigt -- godt du fik det til at virke :)
Avatar billede gonza.dk Nybegynder
28. juli 2003 - 14:14 #15
ja, det er ganske nemt, takker for points ;o)
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