PHP-ongelmat
PHP-ongelmat
Tänne PHP-kieleen liittyviä ongelmia. Koitan vastailla sikäli kuin kerkeän.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: PHP-ongelmat
Minäkin olen valmis auttamaan sikäli mikäli kun kysymykset pysyvät kohtuullisella vaikeusasteella. Yleisesti ottaen osaan PHP:n perusominaisuudet hyvin, mutta kehittyneempiä asioita kuten MySQL:ää en ole koskaan opetellut laiskuuden takia -helppoahan se on. Jotain pientä kuten blogiskripti on silti tullut väännettyä, ihan filu-pohjalta, joka tosin ei ole niin hyvä ratkaisu.
Ehkä vähän offtopic, mutta tietääpä kansa ketkä täällä hääräävät :-D
Ehkä vähän offtopic, mutta tietääpä kansa ketkä täällä hääräävät :-D
Re: PHP-ongelmat
noh... Osaisitko Jare auttaa? Se sun ohje ei toimi.
siis:
siis:
Code: Select all
<form action="send.php" method="get">
<input type="text" name="key">
<input type="submit" value="Lähetä">
</form>
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: PHP-ongelmat
Jani, tuo ei ole php:ta vaan html:ää.
Kuitenkin tuosta tuon tekstikentän arvon saamiseksi sen lähettämisen jälkeen pitää käyttää seuraavanlaista koodinpätkää:
Ehkä aloittelijoille parempi olisi käyttää tätä koodia sivun alussa (olettaen siis että sinulla on PHP5 eikä PHP4 jossa jo kaikki formin arvot ovat valmiiksi oikeissa osotteissaan):
Kuitenkin tuosta tuon tekstikentän arvon saamiseksi sen lähettämisen jälkeen pitää käyttää seuraavanlaista koodinpätkää:
Code: Select all
<?php
$key = $_GET['key'];
?>
Code: Select all
<?php
foreach($_GET as $var_name => $var_value){
${$var_name} = $var_value;
}
foreach($_POST as $var_name => $var_value){
${$var_name} = $var_value;
}
?>
Re: PHP-ongelmat
Tuo formi on kyllä oikein. Näytä vielä sen sivun lähdekoodi, joka vastaanottaa lomakkeen.Jani wrote:noh... Osaisitko Jare auttaa? Se sun ohje ei toimi.
Re: PHP-ongelmat
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xlm:lang="en" lang="en">
<head>
<title>php</title>
<style type="text/css"> <!--
body { background-color: #000000; color: #0000FF; text-align: center; }
--> </style>
</head>
<body>
<h1>
<?php
if (isset($_GET["txt"])) echo "Kirjoitit: ".$_GET["txt"];
?>
</h1>
</body>
</html>
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: PHP-ongelmat
Lomakkeessa tekstikentän nimi on "key", mutta PHP-koodissa oletat sen olevan "txt". Virhekohta korjattuna:
Code: Select all
<?php if (isset($_GET['key'])) echo "Kirjoitit: ".$_GET['key']; ?>
Re: PHP-ongelmat
siis... Ne koodit ovat tämmöset nyt:Grandi wrote:Lomakkeessa tekstikentän nimi on "key", mutta PHP-koodissa oletat sen olevan "txt". Virhekohta korjattuna:Code: Select all
<?php if (isset($_GET['key'])) echo "Kirjoitit: ".$_GET['key']; ?>
***k.php***
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xlm:lang="en" lang="en">
<head>
<title>Kirjoita</title>
<style type="text/css"> <!--
body { background-color: #000000; text-align: center; }
--> </style>
</head>
<body>
<p>Tekstiä:</p>
<form action="send.php" method="get">
<p><input type="text" name="txt"></p>
<p><input type="submit" value="Lähetä"></p>
</form>
</body>
</html>
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xlm:lang="en" lang="en">
<head>
<title>php</title>
<style type="text/css"> <!--
body { background-color: #000000; color: #0000FF; text-align: center; }
--> </style>
</head>
<body>
<h1>
<?php
if (isset($_GET["txt"])) echo "Kirjoitit: ".$_GET["txt"];
?>
</h1>
</body>
</html>
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: PHP-ongelmat
Mistä saan selville, mikä PHP versio minulla on?
Projektit:
Jotain pientä (Ehkä vähän suurempaakin)
-Tuxi- (myös Tuxi4321)
Jotain pientä (Ehkä vähän suurempaakin)
-Tuxi- (myös Tuxi4321)
Re: PHP-ongelmat
Nyt on PHP-asetuksissa jotain häikkää. Laitoin täsmälleen samat koodit omalle sivustolle niin heittää ihan oikein. Katso vaikkaJani wrote:siis... Ne koodit ovat tämmöset nyt:Grandi wrote:Lomakkeessa tekstikentän nimi on "key", mutta PHP-koodissa oletat sen olevan "txt". Virhekohta korjattuna:Code: Select all
<?php if (isset($_GET['key'])) echo "Kirjoitit: ".$_GET['key']; ?>
***k.php******send.php***Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xlm:lang="en" lang="en"> <head> <title>Kirjoita</title> <style type="text/css"> <!-- body { background-color: #000000; text-align: center; } --> </style> </head> <body> <p>Tekstiä:</p> <form action="send.php" method="get"> <p><input type="text" name="txt"></p> <p><input type="submit" value="Lähetä"></p> </form> </body> </html>
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xlm:lang="en" lang="en"> <head> <title>php</title> <style type="text/css"> <!-- body { background-color: #000000; color: #0000FF; text-align: center; } --> </style> </head> <body> <h1> <?php if (isset($_GET["txt"])) echo "Kirjoitit: ".$_GET["txt"]; ?> </h1> </body> </html>
Kai olet varma että palvelin tukee PHP:ta?
Niin, ja tee tuo "phpinfo();" kuten temu tuossa aiemmin sanoi.
EDIT:
Oma php-versio:
Code: Select all
PHP Version 4.4.4-8+etch6
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: PHP-ongelmat
Eivät ne sivuni ole netissä!
Etsin vasta tilaa
Etsin vasta tilaa
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Re: PHP-ongelmat
Fail?
Hommaa apache koneelles: http://www.apachefriends.org/en/xampp-windows.html XAMPP on hyvä valmispaketti.
Hommaa apache koneelles: http://www.apachefriends.org/en/xampp-windows.html XAMPP on hyvä valmispaketti.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: PHP-ongelmat
Ilmaista kotisivusivutilaa taas löydät servut.us, arkku.net ja jouluserver.com. Maksullista taas shellit.org vaikuttaa varsin pätevältä ja kilpailukysyiseltä. Jos olet masokisti niin harkitse myös futuron.fi ;-)
Re: PHP-ongelmat
Ei futuronia koskaan! Ei edes vaikka masokisti olisi!
Jos haluaa saada laatua ilman kaistarajoitusta niin Mikrobittiä tilaamalla saat mbnetistä 100 megaa sivutilaa + PHP4.
Jos haluaa saada laatua ilman kaistarajoitusta niin Mikrobittiä tilaamalla saat mbnetistä 100 megaa sivutilaa + PHP4.
Re: PHP-ongelmat
Jani wrote:Eivät ne sivuni ole netissä!
Etsin vasta tilaa
Eli Jani, PHP skripti suoritetaan palvelimen puolelta ja jos pidät sivuja vain kotikoneellasi ilman minkäänlaisia ohjelmia, jää PHP-koodi pelkäksi kirjainmössöksi. Jos et halua väsäillä palvelinta omalle koneellesi niin hanki joku paikka, jonne uppia sivut. Tuo XAMPP on kuitenkin aika hyvä ratkaisu kotikoneelle testailua varten, mutta vaatinee hieman säätöä.temu92 wrote:Fail?
Hommaa apache koneelles: http://www.apachefriends.org/en/xampp-windows.html XAMPP on hyvä valmispaketti.
PS. Myös hirmu.net on ihan hyvä, vaikka jokseenkin alkeellinen, paikka nettisivuille. SFTP (Secure FTP) yhteys toimii kuitenkin hyvin, niin se onkin ainoa tarpeellinen asia sivujen muoksimisessa
* 30mb (lisää pyydettävissä)
* Ei mainoksia
* Htaccess-tuki
* SFTP-tunnus sivujen muokkaamiseen
* PHP-tuki
* MySQL (max. 5 tietokantaa)
* Sähköpostitili (SquirrelMail)
* IMAP -tuki (SSL) portti 993
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: PHP-ongelmat
Kiitos nyt kaikista vastauksista.
Väsäämään ->
Väsäämään ->
Re: PHP-ongelmat
Mitäpä vikaa jouluserverissä on?
Ilmaiset 100(+)mb tilaa, kaistarajoitus tais olla 1gb/kk, sisältää 1 mysql tietokannan, php:n luonnollisesti (versio tais olla 4 tai 5), ja muuta pientä härpäkettä =). Ja netftp on ihan toimiva oman ftpohjelman rinnalla. Kattokaa nuo tiedot tarkemmin jouluserver.com:ista...
Ilmaiset 100(+)mb tilaa, kaistarajoitus tais olla 1gb/kk, sisältää 1 mysql tietokannan, php:n luonnollisesti (versio tais olla 4 tai 5), ja muuta pientä härpäkettä =). Ja netftp on ihan toimiva oman ftpohjelman rinnalla. Kattokaa nuo tiedot tarkemmin jouluserver.com:ista...
Re: PHP-ongelmat
Ja et saa sieltä osoitettaWee (offline) wrote:Mitäpä vikaa jouluserverissä on?
Ilmaiset 100(+)mb tilaa, kaistarajoitus tais olla 1gb/kk, sisältää 1 mysql tietokannan, php:n luonnollisesti (versio tais olla 4 tai 5), ja muuta pientä härpäkettä =). Ja netftp on ihan toimiva oman ftpohjelman rinnalla. Kattokaa nuo tiedot tarkemmin jouluserver.com:ista...
Dead men tell no tales. Also, Python rocks!
Codegolf: 99 bottles of beer (oneliner) - Water map partition
Codegolf: 99 bottles of beer (oneliner) - Water map partition