| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
Keskustelut - PHP - PHP:tä alkajallePaulMuadDib 11:49 4.2.03 Elikkäs olen koodaillut jo pitemmän aikaa eri kielillä mutta aloitin vast'ikään nettiohjelmoinnin. html ja css:llä hoitui suurin osa sivustossa mutta nyt tarvin php:tä päästäkseni eteenpäin. Varsinainen ongelma on ratkaistu, muistuttaahan tuo varsin paljon rakasta C:tä... PHP -koodini suorittaa tietyn operaation ja saa funktiolta paluuarvona boolean arvon onnistumisesta/epäonnistumisesta. Mitenkäs saisin avattua jonkun html sivun sen mukaan eli: if( funtio( $param, $param2 ) ) { Mitäs vedän tähän jotta saan selaimen avaamaan vaikkapa ok.htm:n? } else { } empty 11:50 4.2.03 Kävisiköhän tuohon include-funktio: include('ok.htm'); J0p3 15:33 4.2.03 Siis include kirjoittaa tuon kyseisen osoitteen sisällön tuolle .php tiedoston tulosteeseen, mutta jos haluata ohjata selaimen toiseen osoitteeseen niin laita: header("Location: osoite.htm"); empty 15:46 4.2.03 Alkuperäinen lähettäjä: J0p3 Siis include kirjoittaa tuon kyseisen osoitteen sisällön tuolle .php tiedoston tulosteeseen, mutta jos haluata ohjata selaimen toiseen osoitteeseen niin laita: header("Location: osoite.htm"); Mul ei ainaskaa toi toiminu.. Valittaa siitä et sivulle on printattu jo jotain.. Headers already sent tjsp PaulMuadDib 16:15 4.2.03 No, mahti homma täähän rupes vetämään kuin junan vessa. McH 17:21 4.2.03 "Headers already sent" Header pitää tulostaa ennen <html> tagia, eli ennen kuin itse html dokumentti tulostetaan. J0p3 19:42 4.2.03 headerit pitää laittaa ennen, kun tulostetaan mitään. Hmm... oli siihen joku kikka, jolla pysty laittaan tulostuksen jälkeen, mutten nyt sitä muista. theril 21:55 4.2.03 Alkuperäinen lähettäjä: J0p3 [url=][/url], mutta mielummin kannattaa tehdä niin, että lätkii headerit ennen kuin tulostaa mitään.Hmm... oli siihen joku kikka, jolla pysty laittaan tulostuksen jälkeen, mutten nyt sitä muista. |
![]() Haku
|