Paranna Morpion-pelin kansainvälisiä ennätyksiä!
Ohjeet | Nettipeli | Tuloslista
Suunnittele tiedosto, josta tulee suuri ZIP-paketti!
Vastauksia: 32
Paras: 1158
No eihän siinä mitään vikaa ole, imho. Eikö tässä juuri todettu, että kysyjä ei saa sitä (C / C++ ja Delphi / Pascal) lisää...
Oppaat: Käytännön PHP-opas
Kirjoittaja: Antti Laaksonen
Opassarja: [ 1 2 3 4 5 6 7 8 9 ]
Edellinen opas – Seuraava opas
Tulostettava versio: tämä opas | koko opassarja
Osa 4 - PHP ja Internet-sivut
Sivupohjat – Tietojen välitys – Tietojen käsittely skriptissä – Lomakkeen elementit – Esimerkki: Palautesivu – Loppusanat
Edellinen opas – Seuraava opas
| Gwaur [25.03.2003 21:58:17] | Lainaa | Muokkaa |
| Tuossa lopussa kun on nuo
| ||
| kaviaari [03.04.2003 20:54:12] | Lainaa | Muokkaa |
| MAHTAVAA! | ||
| NiKC [16.05.2003 13:32:54] | Lainaa | Muokkaa |
| kun käytetään checkboxeja tai multi-selectiä kannattaa ne nimetä 'nimi[]' jolloin tehdyt valinnat palautuu arrayna php:lle.
esim. <input type="checkbox" name="cb[]" value="1"> PHP <input type="checkbox" name="cb[]" value="2"> VB <input type="checkbox" name="cb[]" value="3"> Joku muu ...tai... <select name="ms[]" multiple> <option value="1"> PHP <option value="2"> VB <option value="3"> Joku muu </select> | ||
| TETRIS [27.05.2003 17:35:38] | Lainaa | Muokkaa |
| Hahaaa! Lähetä painike bugaa tossa esimerkissä.... tosin sehän on vaan näytillä siinä :) | ||
| (nimetön) [09.06.2003 19:21:07] | Lainaa | Muokkaa |
| hehee.. Testailin lähetä painiketta:
Ensimmäinen rivi. Toinen rivi. Kolmas rivi. --------------------------------------------- Fatal error: Call to undefined function: hae_tieto() in /www/int2000/a/8694/html/oppaat_nayta.php on line 65 | ||
| T.M. [10.07.2003 22:51:07] | Lainaa | Muokkaa |
| bugaa? öö.. just | ||
| kurz [22.08.2003 23:43:56] | Lainaa | Muokkaa |
| Hyödyllinen opas; kun ei tänä iltana nukuttanu, tulin koneelle ja lukasin oppaasi 4 ensimmäistä osaa. Huomattavasti helpommin oppii php:n kun on ohjelmoinut jonkun vuoden muuten, toisin kun aluksi rupesin opettelemaan vuosia sitten. PHP on myös melko helppo oppia, kun se on C-pohjainen kieli, kun on silläkin vähän koodaillut. Kiitokset hyvästä oppaasta. | ||
| =disaster= [06.10.2003 08:48:36] | Lainaa | Muokkaa |
| Buahhahhahhahhaaaaaaa! | ||
| TETRIS [06.01.2004 16:27:33] | Lainaa | Muokkaa |
| Painakaapas tosta Lähetyspainike ja tyhjennyspainike kohdasta Lähetä nappia niin tulee "hauska" Mysli errori | ||
| Silakka [27.01.2004 16:26:44] | Lainaa | Muokkaa |
| Minun nimi on Ville. | ||
| Slamtilt [06.08.2004 15:17:14] | Lainaa | Muokkaa |
| Kiva lomake tuo. Mitenkähän sen saisi toimimaan omalta koneelta? Kaikki muu on tähän mennessä toiminut.. | ||
| ozmou [22.09.2004 17:28:00] | Lainaa | Muokkaa |
| kuinka ton palautelomakkeen sais tallentamaan noi tiedot vaik tekstitiedostoon | ||
| Cooper [27.09.2004 15:17:08] | Lainaa | Muokkaa |
| Hyvin opettavainen opas. Opin php:tä enemmän kuin olen muista (suomenkielisistä)oppaista ennen oppinut. Selkeätä ja yksinkertaista. | ||
| Biotank [14.12.2004 21:29:33] | Lainaa | Muokkaa |
| Loistavaa, kun ihmiset jaksaa tehdä ilmaiseksi näin hyviä ja käyttäväystävällisiä oppaita. Aloittelin muutama kuukausi sitten HTML:llä ja nyt PHP:tä sovelletaan faijan servulla:)
No, yllätävän helppoa-vielä toistaiseksi. Lisää tällaisia oppaita, työtänne arvostetaan! | ||
| pikkut [13.01.2005 18:53:10] | Lainaa | Muokkaa |
| Ihan kurko opas. Tossa on kuitenki tollanen juttu, jota en älyy. Eli toi on vissii kaikissa lomakkeissa. Osaan siis tavallaa käyttää sitä, mut en älyy, mitä se tekee..?
| ||
| Puhveli [25.01.2005 16:58:13] | Lainaa | Muokkaa |
| pikkut: toi foreach on for joka ottaa huomioon jokaisen $_POSTilla luettavan arvon riippumatta siitä kuinka monta niitä on, jos oikein olen ymmärtänyt. jonkun kasvavan (tai pienenevän) numeron sijasta muuttujassa onkin vuorollaan jokainen alkio. koska tietääkseni $_POSTilla luettavissa olevien arvojen lukumäärää ei saa selville muuta kuin näin (vaikka se lukumäärän tietäminen ei esimerkissä olekaan oleellista, vaan niiden tulostaminen). toivottavasti tajusit jotain tästä tilityksestä?
edit: kiitos antille havainnollistavasta oppaasta. näköjään php:n oppii myös basic- ja vbasictaustastakin huolimatta. seuraavaksi opettelemaan c:tä :) | ||
| Nail_Eye [20.05.2005 16:58:29] | Lainaa | Muokkaa |
| Siis toihan menee näinkin.
<?php foreach($_POST as $nimi ) { $palaute .= $nimi; } $viesti = mail("maili osoite", "Palaute", $palaute); ?> Toi $arvo muuttuja on tossa ihan turhaan. | ||
| edmundos [20.05.2005 23:26:24] | Lainaa | Muokkaa |
| jos on esimerkiksi empty ja !empty, niin se jossa on kysymysmerkki, onko se emptyn vastakohta (eli empty = tyhjä, !empty = täysi)? | ||
| Jaqqo [19.08.2005 18:31:38] | Lainaa | Muokkaa |
| Mulla ei toimi toi mail-funktio...
"sendmail_from" not set in php.ini or custom "From:" header missing in [tiedosto.php] on line 13.....? | ||
| ville-v [30.08.2005 18:42:42] | Lainaa | Muokkaa |
| empty = tyhjä
!empty = epätyhjä (ei siis välttämättä "täysi") | ||
| Dasi [17.09.2005 15:27:28] | Lainaa | Muokkaa |
| Määritelläänkö tuo $arvo jossakin vaiheessa? | ||
| _-arnold-_ [13.02.2006 00:43:17] | Lainaa | Muokkaa |
| olen samaa mieltä kuin pikkut. mahtava opas osaan käyttää tuota skriptiä mutta miten tuo alku oikein toimii? | ||
| Andu [26.06.2006 17:33:32] | Lainaa | Muokkaa |
| Miten tekstialueen kokoa voi vaihtaa? | ||
| Lahha [20.10.2006 02:11:22] | Lainaa | Muokkaa |
| rows ja cols:
<textarea rows=2 cols=5 name="teksti">Ensimmäinen rivi. Toinen rivi. Kolmas rivi.</textarea> | ||
| Nixe_ [27.10.2006 22:37:24] | Lainaa | Muokkaa |
| ei tollasta määrää koodia voi muistaa mikä tässäkin oppaassa on jo tähän mennessä tullu!!! | ||
| prakka [29.10.2006 18:31:13] | Lainaa | Muokkaa |
| No laita kirjanmerkkiin/suosikkiin ja sitten katsot kun tarttet | ||
| arn0uld [04.11.2006 21:05:49] | Lainaa | Muokkaa |
| hmph. osaisikos joku auttaa, kun tein tuon pohjalta sivun ja laitoin sen koti.mbnettiin. kaikkit oimi. koitin samaa omalla palvelimella. php asennettu jakaiken pitäisi toimia. scripti ohjaa vielä kjäyytäjän kiitos sivulle mutta sitä postia ei ikinä tule laatikkooni :S | ||
| mauku [26.11.2006 17:39:31] | Lainaa | Muokkaa |
| onko oikea osoite? :) | ||
| Tiala [29.12.2006 00:03:25] | Lainaa | Muokkaa |
| oisko mitää helppoa tapaa tehä valintalistaa tai ruutu ilman että tarttis kirjottaa jokaseen nuo tägit. eli on valmiina noin 300 eri tekstiä joista lista pitäisi tehdä ja kaikki ovat omalla rivillänsä notepadilla... kiitos jos joku tajuaa :D | ||
| Hugo [30.12.2006 20:26:59] | Lainaa | Muokkaa |
| Siis täytyykö PHP-palvelimessa (minun kohdallani Apache, johon on asennettu PHP-tuki) olla asennettuna jokin sähköpostinlähetysprotokolla, koska minulla kyseinen palautekaavake heittää minut aina epäonnistuneen lähetyksen sivulle? Minulla ei siis kovin paljon ole kokemusta oman palvelimen pitämisestä ja PHP-koodauksesta vieläkin vähemmän. Koitin myös muilta sivuilta löytyviä ohjeita sähköpostin lähettämiseen oman palvelutarjoajan SMTP-palvelimella kirjautumisen kanssa, mutta nämäkin lisätessäni koodiin kyseinen skripti edelleen heitti minut epäonnistuneen lähetyksen sivulle.
EDIT: Eli siis vikaa selvitellessäni huomasin, että Windowsista ei siis todellakaan pysty lähettämään sähköpostia ilman sähköpostipalvelinta :D fiksu minä. Eli siis muokkasin php.inistä lähtevän palvelimen käsittelijäksi oman palveluntarjoajani sähköpostipalvelimen ja johan homma pelaa. | ||
| Mr_woodoo [13.03.2007 12:01:51] | Lainaa | Muokkaa |
| testailin tota koodia ilman check boxeja tässä näin ja huomasin, että kun lähetin palautteen itselleni niin textarean sisältö tuli kahteen kertaan varsinaiseen viestiin. Olisiko siihen jotain korjaus keinoa?
------------ posti.php <?php ?> <h1>Lähetä postia</h1> <p>Tällä lomakkeella voit lähettää postia</p> <form action="laheta_posti2.php" method="post"> <b>Nimi:</b> <input type="text" name="nimi"> <b>Sähköposti:</b> <input type="text" name="sposti"> <b>Palaute:</b> <textarea name="palaute"> </textarea> <input type="submit" value="Lähetä posti"> </form> <?php ?> ------------------------------------------------------- <?php //muodostetaan merkkijono $_POST-taulukon alkioista foreach($_POST as $nimi => $arvo) { $palaute .= $nimi . ": " . $arvo . "\n"; } //lähetetään palaute PHP:n mail-funktiolla $viesti = mail("j.o@g.com", "Posti", $palaute); //$viesti on true sähköpostin lähetyksen onnistuessa if($viesti) { //jos lähetys onnistui, käyttäjä ohjataan kiitossivulle header("Location: Kiitos.html"); } else { //muussa tapauksessa käyttäjä ohjataan virhesivulle header("Location: virhe.php"); } ?> ------------------------------------------- | ||
| Jontzzu [23.05.2007 18:19:14] | Lainaa | Muokkaa |
| Minulla ei toimi toi lomakejuttu ei sit millään. En tiedä missä virhe on, mutta nakkaa aina tolle mun tekemälle virhe.php sivulle. Tiedä sit miksei voi lähettää? :( | ||
| Väpä [31.07.2007 20:37:17] | Lainaa | Muokkaa |
| Oothan muuttanu sähköposti osotteen... :) | ||
| Ceox [02.01.2008 14:00:15] | Lainaa | Muokkaa |
| Itselläkin on ongelmia viestin lähetyksessä WAMPseverillä, mutta kyllä se sitten toimii kun uploadaa johonkin toiselle palvelimelle kuin sinne localhostille. Miten saisi lähetettyä POST- tietoa ilman formeja ihan PHP- koodilla suoraan? | ||
| apsu [05.07.2008 06:27:29] | Lainaa | Muokkaa |
| Oikein hyvä, siisti juttu toi
foreach($_POST as $nimi => $arvo) { $palaute .= $nimi . ": " . $arvo . "\n"; } en ois ite keksiny! :) | ||
| Tietovirus [18.06.2009 16:58:45] | Lainaa | Muokkaa |
| ||
| Rocceri [26.06.2009 14:35:47] | Lainaa | Muokkaa |
| Onkohan sulla tuommoinen yla.htm tiedosto, mitä koitat includettaa tai puuttuuko PHP tuki? | ||
| Taic [09.10.2009 14:38:14] | Lainaa | Muokkaa |
| freehostiaa käytän palvelimena, ja PHPpitäisi toimia jne.
Kokeilin kanssa tuota palautteelnlähetys juttua, laitoin sinne omat arvot ja sposti osotteen, kun sitten painan submit, se heittää kiitos -sivulleni, mutta mitään viestiä ei koskaan tullut. Mitä unohdin tai tein väärin? | ||
| Väpä [27.11.2009 21:11:25] | Lainaa | Muokkaa |
| Tietovirus kirjoitti:
Ainakin MBnetin kotisivupalvelimet siirtyivät joskus PHP:n 5.2.9 versioon ja include sekä fopen käskyt kiellettiin. Kuulemma tietoturvariski. | ||
| Horny The Horrible [06.02.2010 19:43:09] | Lainaa | Muokkaa |
| tuolla on yks hml virhe! | ||
ylläpito Antti Laaksonen, ulkoasu Otto Seiskari