b3ta.com board
You are not logged in. Login or Signup
Home » Messageboard » Message 3087038 (Thread)

# I don't get it,
but then again, I'm thick!

tj!
Can any php knowing b3tan enlighten me on why this on its own in a php file generates a parse error on line 13 (theres not even 13 lines!



<?php

//(C)Richard John 2004

// path to the file to store messages in
$filename = 'sms.txt';

$vars = ($_SERVER['REQUEST_METHOD'] == 'GET') ? $_POST : $_GET;
$fp = fopen($filename, 'a');
fputs($fp, 'msg= Latest message: ''.$vars['msg'].'' '\n');
fclose($fp);

?>

(, Fri 23 Apr 2004, 21:01, archived)
# if you get a parse error
on the last line it generally means you left off a } or something
(, Fri 23 Apr 2004, 21:03, archived)
# that's
what my friend said, but I cant find out where!
(, Fri 23 Apr 2004, 21:05, archived)
# Or is it? method of programming:
just stick in what it says it needs and see if it works.
(, Fri 23 Apr 2004, 21:07, archived)
# works
for me
(, Fri 23 Apr 2004, 21:10, archived)
# not entirely sure what you doing with this line but try
fputs($fp, "msg= Latest message: ".$vars['msg']." \n");
(, Fri 23 Apr 2004, 21:07, archived)
# thank you!
It worked!!!!!
I think.....

edit: well, it's half working! when i go to www.website.com/sms.php?msg=test+message
It's writing Latest Message: to the text file, but not the actual message
(, Fri 23 Apr 2004, 21:12, archived)
# no problem
you has a load of single quotes in it which i couldn't see a purpose for, should work fine now

edit, try this:

//(C)Richard John 2004

// path to the file to store messages in
$filename = 'sms.txt';

$vars = $_GET['msg'];
$fp = fopen($filename, 'a');
fputs($fp, "msg= Latest message: ".$vars." \n");
fclose($fp);
(, Fri 23 Apr 2004, 21:13, archived)
# i Love You!
In a non gay type of way!
(, Fri 23 Apr 2004, 21:28, archived)
# heh
glad to help
(, Fri 23 Apr 2004, 21:30, archived)
# Not sure...
but my monitor makes all the quotes on the second to the last line look all fudged up...
(, Fri 23 Apr 2004, 21:07, archived)
# and
doesn't php count every line, including the blank ones, so that the 13th line is actually the ?>
(, Fri 23 Apr 2004, 21:06, archived)
# yes,
na dits not line 13, because that was for a different code and i am an idiot, i think its line 15
(, Fri 23 Apr 2004, 21:08, archived)
# read above, its the line where your wrting to the file
(, Fri 23 Apr 2004, 21:10, archived)
# no idea
you must have left off something it was expecting, check the syntax for those functions
(, Fri 23 Apr 2004, 21:07, archived)
# There's
no closing ' on your fput statement before the ;
(, Fri 23 Apr 2004, 21:08, archived)
# TJ do only us Canadian residents get "Puppets Who Kill"?
(, Fri 23 Apr 2004, 21:12, archived)
# dunno
what's that?
(, Fri 23 Apr 2004, 21:14, archived)
# Half hour comedy show out of Toronto.
A real younger human guy (slightly daft) runs a group home for 4 puppets that have been convicted of murder (one 53 times).

The puppets are raunchy/horny/homicidal and swear better an twice as often as Howard Stern.
(, Fri 23 Apr 2004, 21:20, archived)
# I don't know php, but
is their a quote missing after

$fp, 'msg =
(, Fri 23 Apr 2004, 21:08, archived)
# oooh - mindpiss
(, Fri 23 Apr 2004, 21:09, archived)