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
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?
Ei auttanu tuonkaan lisäys, vieläkin on tyhjä ruutu.
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.
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ä?
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?
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.
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ä
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.