Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP ei toimi kunnolla (personal.fi)

Sivun loppuun

Juhko [11.11.2006 18:05:20]

#

Niin, tuolla kun yritän käyttää jotakin PHP-tiedostoa, ohjelma tulostaa puolet koodista näytölle ja puolet viskaa taivaan tuuliin, tai enpä tiedä mitä se niille nyt tekeekään... Yleensä se tekee niin < tai > -merkkien kohdalla. Ratkaisu?

Antti Laaksonen [11.11.2006 18:29:30]

#

Voitko näyttää esimerkin toimimattomasta koodista?

Wizard [11.11.2006 22:16:44]

#

Kannattaa huomioida, että esim. safe_mode on päällä. Tarkat asetukset palvelimelta saa esiin kun tekee testisivun jossa scriptinä pelkästään phpinfo();

Mutta koodilla pääsee käsiksi vikaan.


--W--

Quirzo [12.11.2006 10:08:20]

#

Pistäs joo joku koodi, mikä ei toimi.
Tai no koitas toimiiko tämä:

//**testi.php
<?php
   echo "Terve, php toimii!";
?>

Muista .php -pääte!!

Juhko [12.11.2006 12:39:49]

#

Tuo ei tee mitään, tulostaa vain alussa olevan kommentin, vaikka personal.fi:n pitäisi tukea PHP:tä...

Se toimimaton koodi on sama kuin siellä putkan PHP-oppaassa. Se lomakkeenkäsittelijä, mikä on siellä "Villen kotisivulla".

Juhko [12.11.2006 12:52:21]

#

Eipä toimi vieläkään, näyttö on valkoinen.

ajv [12.11.2006 12:55:41]

#

Pistäppä linkki vaikka tuohon Quirzon php-sivuun.

Wizard [12.11.2006 13:01:21]

#

Itselläni on kotisivut samaisella palvelimella jotka on tehty PHP:llä. Toimivat ihan mainiosti tälläkin hetkellä joten vikana lienee koodi?

Eli pistähän koodia, niin katsotaan...

-W-


Ps. muista, että isot ja pienet kirjaimet merkitsevät koodissa AINA. ECHO ei ole sama kuin echo koodissa.

lucky7 [12.11.2006 14:05:17]

#

http://user.personal.fi/atk/juhkonkotisivu/testi.php oot tallentanu ton tiedoston UTF-16be koodauksella mikä ei oo standardi internet-protokollissa. Tallenna tiedosto vaikka ISO-8859-1 tai UTF-8 merkistökoodauksella nii pitäis toimii.

Juhko [12.11.2006 19:03:52]

#

testi.php ainakin toimii nyt, kiitos ohjeista.

Mikä vika tässä muuten on:

//klubilomake.php (tätä kommenttia ei ole koodissa)
<?php
  echo "Valitsit nimeksi ".$_GET['nimi'];
?>

Ja lomake suunnilleen:

<html>
  <head></head>
  <body>
    <form method="get" action="klubilomake.php">
      Valitse käyttäjätunnus: <input type="text" name="nimi"><br>
      Valitse salasana: <input type="text" name="salasana"><br>
      Valitse sähköpostiosoite: <input type="text" name="email"><br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="Valmis">
    </form>
  </body>
</html>

PS: Tuo on pelkkä testi...


Sivun alkuun

Vastaus

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

Tietoa sivustosta