TeisL Skrevet 7. oktober 2009 Del Skrevet 7. oktober 2009 (endret) Hei, Har to ting jeg ønsker litt hjelp til. For det første, så får jeg denne feilmelingen: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home125b/sub049/sc71836-KXJN/bedguide/adm/spam.php on line 46 Koden er her: header('Content-type: text/html; charset=UTF-8'); include('include/session.php'); define('SELF',$_SERVER['PHP_SELF']); if($session->logged_in && $session->username == 'iaeste') { include('../include/config.php'); mysql_connect($GLOBALS["server"],$GLOBALS["dblogin"], $GLOBALS["dbpassord"]); mysql_select_db($GLOBALS["dbname"]); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Spam</title> <link rel="stylesheet" type="text/css" href="da_er_smart.css"> </head> <body> <?php $sql = 'SELECT `email` FROM `contents` WHERE 1; $r = mysql_query($sql) or die(); ?> <h1>Spam-streng</h1> <p> Kopier allt som er i tekstfeltet og lim inn i "til" feltet når du sender mail til alle bedriftene. </p> <p> Dette kan enkelt vidreutvikles til å sende mail på et senere tidspunkt. </p> <form action="" method="POST"> <textarea cols="60" rows="15"> <?php $str = ''; while($grep = mysql_fetch_assoc($r)) { $str .= $grep['email'] . '; '; } echo substr($str, 0 , strlen($str) - 2); ?> </body> </html> Linje 46 som feilen står er på er: $str .= $grep['email'] . ', '; Så lurer jeg på en annen ting, for dette er et system som jeg har fått fra en jeg kjenner og skal sette opp. Så er det da en feilmeling som dette: Fatal error: Call to undefined method Session::getLinjer() in /home125b/sub049/sc71836-KXJN/bedguide/adm/useredit.php on line 507 Og linje 507 i useredit.php ser slik ut: $session->getLinjer($session->userinfo['id']); ?></td> Session klassen ligger i en egen session.php som er includet på toppen i useredit.php, men når jeg ser i sessionklassen, så er det ingen funksjon eller noe som heter getLinjer, denne finnes bare i useredit.php. Etter noen år med programmering så syntes jeg dette er logisk egentlig at denne feilmelingen kommer, men det jeg ikke skjønner er hvordan det kan fungere for han jeg fikk systemet av og ikke for meg (jeg har sjekket koden og de er identiske). Håper noen tar seg tid å svare. Endret 7. oktober 2009 av TeisL Lenke til kommentar
TheRealL Skrevet 7. oktober 2009 Del Skrevet 7. oktober 2009 Feilen ligger her: $sql = 'SELECT `email` FROM `contents` WHERE 1; Du mangler slutt på variabelen. Riktig blir $sql = 'SELECT `email` FROM `contents` WHERE 1'; Lenke til kommentar
TeisL Skrevet 7. oktober 2009 Forfatter Del Skrevet 7. oktober 2009 Takk skal du ha, da fikk jeg den delen til å funegere med mail. Lenke til kommentar
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å