Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP-sivulla vain valkoinen ruutu

Sivun loppuun

JYMY [26.11.2009 15:42:30]

#

Oon yrittäny alotelle tota php kielen opettelua, mutta vaikee tehä mitään kun ei nää tuloksia. Onko tuossa koodissa joku vika?

<html>
<head>
<title>testi</title>
</head>
<body>

<?php
echo "Toimiiko PHP?";
?>

</body>
</html>

Selain:IE, Käyttöjärjestelmä:Vista Serveri:Wampserver 2.0
Sillon kun aukasee tiedoston wampin ollessa pois päältä näkyy toi koodi niinku tuossakin. Kun laitan wampin päälle näkyy enää valkonen ruutu, testi-otsikko kyllä näkyy. Missä siis vika???

Mod. lisäsi kooditagit

Jaska [26.11.2009 15:48:08]

#

Alussa pitäisi ainakin olla

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>

tai vastaavaa. Auttaako tuollaisen lisäys?

JYMY [26.11.2009 16:05:27]

#

Ei auttanu tuonkaan lisäys, vieläkin on tyhjä ruutu.

Metabolix [26.11.2009 16:08:34]

#

Jos valitset selaimen valikosta "näytä lähdekoodi", näkyykö siellä tuo PHP-koodi sellaisenaan? Jos näin on, oletko varmasti tallentanut tiedoston .php-päätteisenä ja onhan PHP-tulkki palvelimella käytössä?

Jos taas lähdekoodi loppuu kesken, tarkista, tuleeko palvelimen lokitiedostoon jokin virheilmoitus.

JYMY [26.11.2009 16:38:52]

#

kyllä oon tallentanu .php päätteellä. En tiedä onko se php-tulkki käytössä tuossa wampilla. Apache:lle ja mysql:lle on valikot missä näkyy et ne on päällä, php:lle ei oo. Voikon sen jotenkin testata että se on käytössä?

Metabolix [26.11.2009 16:43:42]

#

Katsoitko, mitä selain näyttää sivun lähdekoodissa? PHP-koodin (<?php echo...) ei pitäisi näkyä siellä, vaan selaimen pitäisi nähdä vain tuloste (teksti "Toimiiko PHP?"). Tarkistitko Wampin (Apachen) lokin?

JYMY [26.11.2009 17:31:04]

#

Wampin kansiossa olevan tiedoston aukasee notepadiin ja näyttää sen normaalisti, niinku oon kirjottanu. Kun tein saman tiedostolle jonka siirsin nettiin niin siinä ei näkyny bodyn välisssä muuta kun se: "toimiiko PHP?" teksti. Ja netissä oleva tiedosto näkyy toimivan oikein, näyttää teksin oikein eikä valkosta sivua.

Tuossa on tuo apachen virhelokin loppuosaa.. Näyttäs vika olevan tossa wampissa kerran nettiin laitetut tiedostot toimii. Ois kyllä mukava saada toimimaan tuo wamppi niin ei tarviis koko ajan nettiin siirtä katottavaks koodia..

[Thu Nov 26 16:27:55 2009] [notice] Parent: Child process exited successfully.
[Thu Nov 26 16:34:19 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Thu Nov 26 16:34:19 2009] [notice] Server built: Dec 10 2008 00:10:06
[Thu Nov 26 16:34:19 2009] [notice] Parent: Created child process 3172
[Thu Nov 26 16:34:19 2009] [notice] Child 3172: Child process is running
[Thu Nov 26 16:34:19 2009] [notice] Child 3172: Acquired the start mutex.
[Thu Nov 26 16:34:19 2009] [notice] Child 3172: Starting 64 worker threads.
[Thu Nov 26 16:34:19 2009] [notice] Child 3172: Starting thread to listen on port 80.
[Thu Nov 26 17:14:45 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Thu Nov 26 17:14:45 2009] [notice] Child 3172: Exit event signaled. Child process is ending.
[Thu Nov 26 17:14:46 2009] [notice] Child 3172: Released the start mutex
[Thu Nov 26 17:14:47 2009] [notice] Child 3172: All worker threads have exited.
[Thu Nov 26 17:14:47 2009] [notice] Child 3172: Child process is exiting
[Thu Nov 26 17:14:47 2009] [notice] Parent: Child process exited successfully.
[Thu Nov 26 17:15:21 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Thu Nov 26 17:15:21 2009] [notice] Server built: Dec 10 2008 00:10:06
[Thu Nov 26 17:15:21 2009] [notice] Parent: Created child process 7244
[Thu Nov 26 17:15:21 2009] [notice] Child 7244: Child process is running
[Thu Nov 26 17:15:21 2009] [notice] Child 7244: Acquired the start mutex.
[Thu Nov 26 17:15:21 2009] [notice] Child 7244: Starting 64 worker threads.
[Thu Nov 26 17:15:21 2009] [notice] Child 7244: Starting thread to listen on port 80.

eMZii [26.11.2009 19:00:21]

#

käytäthän tiedostoa serverin kautta, eli selaimella osoitteesta http://localhost/tiedoston_nimi.php

tuplaklikkaaminen ei toimi, vaan avaa tiedoston file explorerilla (vai mikä liekään virallisesti) jolloin se tulkitaan html:nä

JYMY [28.11.2009 04:17:21]

#

C:\wamp\www\tiedoston nimi.php minä olin aina tuon pistäny selaimeen osotteeks. Nyt kokkeilin laittaa tuon localhosin niin jopa rupes pellaamaan.. Näköjään ois pitäny tarkemmin lukkee ohjeet netistä :)
No pääasia että toimii, niin ei tarvii nettiin lähettää kokoajan tiedostoja ja pääsee opettelemaan php:tä/muistelemmaan C kieltä.

Kiitoksia kaikille jotka yritti autaa etenkin eMZii, joka keksi miten yksinkertanen vika voi olla alottelijalla.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta