Sulla on jotain vikaa syntaksissa. Mitä rivillä 27 lukee? Entä riveillä 26 ja 28?Hiz kirjoitti:Vielä neuvoja?Koodi: Valitse kaikki
Parse error: syntax error, unexpected $end in /home/sg869/public_html/etusivu/liittyminen/send.php on line 27
HTML
Re: HTML
Tässä on.
Koodi: Valitse kaikki
<?php
$to_addr = "hiz@teamsuhe.fi";
$subject = "Lomake";
$msg = <<<END_OF_MESSAGE
Kotisivujen kautta on lähetetty seuraava palautelomake.
Nimi: {$_REQUEST["etunimi"]}
Sukunimi: {$_REQUEST["sukunimi"]}
Kaupunki: {$_REQUEST["kaupunki"]}
E-Mail: {$_REQUEST["email"]}
Ikä: {$_REQUEST["ika"]}
Nimi Team SUHE:ssa: {$_REQUEST["nimi2"]}
Miksi: {$_REQUEST["miksi"]}
Uskossa: {$_REQUEST["uskossa"]}
------------------------------------------------------------------------------
Lähettäjän IP-osoite: {$_SERVER["REMOTE_ADDR"]}
selain: {$_SERVER["HTTP_USER_AGENT"]}
END_OF_MESSAGE;
if (mail($to_addr, $subject, $msg)) {
# Tähän ilmoitukset, jotka kerrotaan, jos palautteen lähettäminen onnistui
} else {
# Tähän ilmoitukset, jossa kerrotaan ettei onnistunut
}
?>
Jos MapleStory kiinnostaa -> CLICK
Re: HTML
Tuon pitäisi toimia, epäilen ettet koko tiedostoa kopio; siellä voi esim olla joku näkymätön merkki, joka ei tule kopioinnssa mukana. Kokeile sitten seuraavaa:
Tuota on nyt testattu ja se toimii, vika on palvelimellasi jos ei toimi;
Koodi: Valitse kaikki
<?php
$to_addr = "hiz@teamsuhe.fi";
$subject = "Lomake";
$msg = "Kotisivujen kautta on lähetetty seuraava palautelomake.\n";
$msg .="\n";
$msg .="Nimi: " . $_REQUEST["etunimi"] ."\n";
$msg .=" Sukunimi: " . $_REQUEST["sukunimi"] . "\n";
$msg .=" Kaupunki: " . $_REQUEST["kaupunki"] . "\n";
$msg .=" E-Mail: " . $_REQUEST["email"] . "\n";
$msg .=" Ikä: " . $_REQUEST["ika"] . "\n";
$msg .=" Nimi Team SUHE:ssa: " . $_REQUEST["nimi2"] . "\n";
$msg .=" Miksi: " . $_REQUEST["miksi"] . "\n";
$msg .=" Uskossa: " . $_REQUEST["uskossa"] . "\n";
$msg .="\n";
$msg .="------------------------------------------------------------------------------\n";
$msg .="Lähettäjän IP-osoite: " . $_SERVER["REMOTE_ADDR"] . "\n";
$msg .="Selain: " . $_SERVER["HTTP_USER_AGENT"] . "\n";
if (mail($to_addr, $subject, $msg)) {
# Tähän ilmoitukset, jotka kerrotaan, jos palautteen lähettäminen onnistui
echo "Viesti toimitettiin onnistuneesti perille<br>\n";
} else {
# Tähän ilmoitukset, jossa kerrotaan ettei onnistunut
}
?>
Re: HTML
Voisin kysäistä vielä, että voiko kohdanAnubis kirjoitti:Tuon pitäisi toimia, epäilen ettet koko tiedostoa kopio; siellä voi esim olla joku näkymätön merkki, joka ei tule kopioinnssa mukana. Kokeile sitten seuraavaa:
Tuota on nyt testattu ja se toimii, vika on palvelimellasi jos ei toimi;Koodi: Valitse kaikki
<?php $to_addr = "hiz@teamsuhe.fi"; $subject = "Lomake"; $msg = "Kotisivujen kautta on lähetetty seuraava palautelomake.\n"; $msg .="\n"; $msg .="Nimi: " . $_REQUEST["etunimi"] ."\n"; $msg .=" Sukunimi: " . $_REQUEST["sukunimi"] . "\n"; $msg .=" Kaupunki: " . $_REQUEST["kaupunki"] . "\n"; $msg .=" E-Mail: " . $_REQUEST["email"] . "\n"; $msg .=" Ikä: " . $_REQUEST["ika"] . "\n"; $msg .=" Nimi Team SUHE:ssa: " . $_REQUEST["nimi2"] . "\n"; $msg .=" Miksi: " . $_REQUEST["miksi"] . "\n"; $msg .=" Uskossa: " . $_REQUEST["uskossa"] . "\n"; $msg .="\n"; $msg .="------------------------------------------------------------------------------\n"; $msg .="Lähettäjän IP-osoite: " . $_SERVER["REMOTE_ADDR"] . "\n"; $msg .="Selain: " . $_SERVER["HTTP_USER_AGENT"] . "\n"; if (mail($to_addr, $subject, $msg)) { # Tähän ilmoitukset, jotka kerrotaan, jos palautteen lähettäminen onnistui echo "Viesti toimitettiin onnistuneesti perille<br>\n"; } else { # Tähän ilmoitukset, jossa kerrotaan ettei onnistunut } ?>
# Tähän ilmoitukset, jotka kerrotaan, jos palautteen lähettäminen onnistui
echo "Viesti toimitettiin onnistuneesti perille<br>\n";
tehdä niin, että se linkittyy automaattisesti takaisin kotisivulle, eikä anna blank -sivua, jolla lukee tuo viesti.
Saisi aikalailla hienomman sivun aikaan.
![Silmänisku ;)](./images/smilies/icon_e_wink.gif)
Jos MapleStory kiinnostaa -> CLICK
Re: HTML
Ei kukaan osaisi neuvoa, mikä tässä koodissa mättää?
Väittää, että ei ole loppu, vaikka kyllä se ?> sieltä pilkistää!
Väittää, että ei ole loppu, vaikka kyllä se ?> sieltä pilkistää!
Koodi: Valitse kaikki
<?php
// Connects to your Database
mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("sg869_test") or die(mysql_error());
//This code runs if the form has been submitted
if (isset($_POST['submit'])) {
//This makes sure they did not leave any fields blank
if (!$_POST['username'] | !$_POST['pass'] | !$_POST['pass2'] ) {
die('Et täyttänyt kaikkia vaadittuja kenttiä!');
}
// checks if the username is in use
if (!get_magic_quotes_gpc()) {
$_POST['username'] = addslashes($_POST['username']);
}
$usercheck = $_POST['username'];
$check = mysql_query("SELECT username FROM users WHERE username = '$usercheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check);
//if the name exists it gives an error
if ($check2 != 0) {
die('Ikävä kyllä nimi '.$_POST['username'].' on jo käytössä.');
}
// this makes sure both passwords entered match
if ($_POST['pass'] != $_POST['pass2']) {
die('Antamasi salasanat eivät täsmänneet.');
}
// here we encrypt the password and add slashes if needed
$_POST['pass'] = md5($_POST['pass']);
if (!get_magic_quotes_gpc()) {
$_POST['pass'] = addslashes($_POST['pass']);
$_POST['username'] = addslashes($_POST['username']);
}
// now we insert it into the database
$insert = "INSERT INTO users (username, password)
VALUES ('".$_POST['username']."', '".$_POST['pass']."')";
$add_member = mysql_query($insert);
?>
Jos MapleStory kiinnostaa -> CLICK
Re: HTML
Korvaa tuo echo-lauseHiz kirjoitti: # Tähän ilmoitukset, jotka kerrotaan, jos palautteen lähettäminen onnistui
echo "Viesti toimitettiin onnistuneesti perille<br>\n";
tehdä niin, että se linkittyy automaattisesti takaisin kotisivulle, eikä anna blank -sivua, jolla lukee tuo viesti.
Saisi aikalailla hienomman sivun aikaan.
headers("Location:sivun_osoite");
komennolla. En tiedä tuliko tämä liian myöhään.
Re: HTML
Juut, tuli vähän myöhässäAnubis kirjoitti:Korvaa tuo echo-lauseHiz kirjoitti: # Tähän ilmoitukset, jotka kerrotaan, jos palautteen lähettäminen onnistui
echo "Viesti toimitettiin onnistuneesti perille<br>\n";
tehdä niin, että se linkittyy automaattisesti takaisin kotisivulle, eikä anna blank -sivua, jolla lukee tuo viesti.
Saisi aikalailla hienomman sivun aikaan.
headers("Location:sivun_osoite");
komennolla. En tiedä tuliko tämä liian myöhään.
![Silmänisku ;)](./images/smilies/icon_e_wink.gif)
Mutta ei mitään, mulla onkin sulle jo uusi ongelma!
![Yllättynyt :shock:](./images/smilies/icon_eek.gif)
Kun antaa sivusto 500 erroria ilman syytä... Koodeja sun muuta voit tarkastella : http://www.maplefinland.com/palaute.html
Jos MapleStory kiinnostaa -> CLICK
Re: HTML
ISE500 virheet harvoin tulee "ilman syytä"
Kurkkaa virhelogeihin, josko siellä olisi jotain vihjettä mihin se tyssää.
Kurkkaa virhelogeihin, josko siellä olisi jotain vihjettä mihin se tyssää.
Re: HTML
Juu, asia on korjattu. Ja kyllä se tuli ilman syytäLurttinen kirjoitti:ISE500 virheet harvoin tulee "ilman syytä"
Kurkkaa virhelogeihin, josko siellä olisi jotain vihjettä mihin se tyssää.
![Iso hymy :D](./images/smilies/icon_e_biggrin.gif)
Mulla oli väärä chmod asetus niissä tiedostoissa. Mutta yhdessä on vieläkin väärä, vaikka se toimii.
Mutta pääasia, että ne kaikki toimivat nyt.
![Silmänisku ;)](./images/smilies/icon_e_wink.gif)
Jos MapleStory kiinnostaa -> CLICK
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 111 vierailijaa