herdon Skrevet 5. desember 2012 Del Skrevet 5. desember 2012 (endret) Jeg har fått en feilmelding når jeg skal skrive innholdet som senere skal sendes med e-post. Her er feilmeldingen: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/rvgshost/public_html/kulturfilm_samf/sendMedEpost.php on line 22 Her er koden: <html> <head> <title>Informasjonen er nå sendt</title> </head> <body> <?php $sendemiddel = $_POST['sendMed']; if ($sendemiddel == epost) { $sendtMed = "e-post"; $epostadresse = $_POST['kontaktinformasjon']; } else if ($sendemiddel == sms) { $sendtMed = "SMS"; if ($_POST['mobiloperator'] == "Telenor") { $operatoradresse = "mobilpost.no"; } else if ($_POST['mobiloperator'] == "Netcom") { $operatoradresse = "sms.netcom.no"; } $epostadresse = $_POST['kontaktinformasjon'] . "@" . $operatoradresse; } $melding = "Her er måtene å dele filmen du har lastet opp til rvgs.host.org på:/nLink til filmen: $_POST['link']/nBygg inn på egen nettside: $_POST['byggInn']"; if (mail($epostadresse , , $melding)) { if ($sendemiddel == sms) { echo "<h1>Informasjonen er nå sendt på " . $sendtMed . " til " . $_POST['kontaktinformasjon'] . " til operatøren " . $_POST['mobiloperatør'] . "</h1>"; } ?> </body> </html> Dette er linje 22: $melding = "Her er måtene å dele filmen du har lastet opp til rvgs.host.org på:/nLink til filmen: $_POST['link']/nBygg inn på egen nettside: $_POST['byggInn']"; Håper noen finner ut hva jeg må gjøre. Endret 5. desember 2012 av herdon Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/
Sk!ppy Skrevet 5. desember 2012 Del Skrevet 5. desember 2012 Ser ut som du har noen ikke-gyldige tegn på linje 21. Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/#findComment-19991281
TheClown Skrevet 5. desember 2012 Del Skrevet 5. desember 2012 (endret) Prøv: $melding = "Her er måtene å dele filmen du har lastet opp til rvgs.host.org på:/nLink til filmen: $_POST[link]/nBygg inn på egen nettside: $_POST[byggInn]"; Forresten: if ($sendemiddel == epost) { Skal være if ($sendemiddel == 'epost') { Og du mangler tilsvarende quotes på linjen med sms. (dette forekommer to ganger) Endret 5. desember 2012 av TheClown Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/#findComment-19991405
process Skrevet 5. desember 2012 Del Skrevet 5. desember 2012 Du må konkatenere variablene i strengen som du har gjort i linje 24. Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/#findComment-19991452
Alex Moran Skrevet 5. desember 2012 Del Skrevet 5. desember 2012 (endret) <html> <head> <title>Informasjonen er nå sendt</title> </head> <body> <?php $sendemiddel = $_POST['sendMed']; if ($sendemiddel == 'epost') { $sendtMed = 'e-post'; $epostadresse = $_POST['kontaktinformasjon']; } else if ($sendemiddel == 'sms') { $sendtMed = 'SMS'; if ($_POST['mobiloperator'] == "Telenor") { $operatoradresse = "mobilpost.no"; } else if ($_POST['mobiloperator'] == "Netcom") { $operatoradresse = "sms.netcom.no"; } $epostadresse = $_POST['kontaktinformasjon'] . "@" . $operatoradresse; } $melding = "Her er måtene å dele filmen du har lastet opp til rvgs.host.org på:\nLink til filmen:\n" .$_POST['link'] . "Bygg inn på egen nettside: " . $_POST['byggInn']; if (mail($epostadresse, 'Emnefelt', $melding)) { if ($sendemiddel == 'sms') { echo "<h1>Informasjonen er nå sendt på " . $sendtMed . " til " . $_POST['kontaktinformasjon'] . " til operatøren " . $_POST['mobiloperatør'] . "</h1>"; } } ?> </body> </html> Endret 5. desember 2012 av Alex Moran Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/#findComment-19991491
herdon Skrevet 5. desember 2012 Forfatter Del Skrevet 5. desember 2012 Takk, det hjalp. Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/#findComment-19991840
TheClown Skrevet 5. desember 2012 Del Skrevet 5. desember 2012 Du må konkatenere variablene i strengen som du har gjort i linje 24. Ikke nødvendigvis. Med double-quotes fungerer løsningen jeg postet. Lenke til kommentar https://www.diskusjon.no/topic/1478181-l%C3%B8st-php-feilmelding/#findComment-19992840
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå