By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
457,761 Members | 1,193 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 457,761 IT Pros & Developers. It's quick & easy.

problem with $_SERVER['REQUEST_METHOD'] == 'POST'

P: n/a
whatever code I put inside this IF statement:

if ($_SERVER['REQUEST_METHOD'] == 'POST')

I get a parse error. Even 'print "something goes here"' doesn't work.
Any ideas?

Mar 28 '07 #1
Share this Question
Share on Google+
6 Replies


P: n/a
ry****@gmail.com wrote:
whatever code I put inside this IF statement:

if ($_SERVER['REQUEST_METHOD'] == 'POST')

I get a parse error. Even 'print "something goes here"' doesn't work.
Any ideas?
If you get a parse error you probably have a syntactic error earlier in
the code you have this line in. What do you mean exatly by: "whatever I
put inside this IF statement?" Something like this?

if ($var=='somestring') {
do_something_or_other(); // <== you mean this bit?
}

Please post a larger chunk of the code the statement is part of, then
maybe there's something we can help you with. Like it is the statement
should be ok, assuming it is followed by at least a (empty or
meaningful) statement.
In other words: if (true); is correct, without the ; it's an error.
Mar 28 '07 #2

P: n/a
the problem is fixed. The weird part is, I had to manually re-key a
few of the lines of code. Every time I re-keyed a line, char for char,
the error shifted down one line. Finally I had re-keyed enough of the
lines of code and it worked - to a point.

Now the problem is this:

the script runs fine. It's to upload an image and then resize it.

I have this line of code:

print "<form action=\"<?php print (\$_SERVER['PHP_SELF']); ?>\" method=
\"post\" enctype=\"multipart/form-data\">\n";

when I browse locally to a photo, select it for upload, then submit
it, I get a 404 error with the following path (I chopped off the
unimportant first half of the URL):

/siteAdministration/%3C?php%20print%20($_SERVER['PHP_SELF']);%20?%3E

so it looks to me like it's not parsing the action command
correctly??? I have spent hours on this trying to find the problem and
I cannot see any syntax errors here. Any suggestions out there?

Mar 29 '07 #3

P: n/a
ry****@gmail.com wrote:
the problem is fixed. The weird part is, I had to manually re-key a
few of the lines of code. Every time I re-keyed a line, char for char,
the error shifted down one line. Finally I had re-keyed enough of the
lines of code and it worked - to a point.

Now the problem is this:

the script runs fine. It's to upload an image and then resize it.

I have this line of code:

print "<form action=\"<?php print (\$_SERVER['PHP_SELF']); ?>\" method=
\"post\" enctype=\"multipart/form-data\">\n";

when I browse locally to a photo, select it for upload, then submit
it, I get a 404 error with the following path (I chopped off the
unimportant first half of the URL):

/siteAdministration/%3C?php%20print%20($_SERVER['PHP_SELF']);%20?%3E

so it looks to me like it's not parsing the action command
correctly??? I have spent hours on this trying to find the problem and
I cannot see any syntax errors here. Any suggestions out there?
Your code is wrong. You start with some php code and then introduce new
php opening tags again. That would only make sense when it's part of an
otherwise pure html line.

You probably nee something like this instead:

print "<form action='$_SERVER['PHP_SELF']' method='POST
enctype='multipart/form-data'>";
Mar 29 '07 #4

P: n/a
Schraalhans Keukenmeester wrote:
ry****@gmail.com wrote:
>the problem is fixed. The weird part is, I had to manually re-key a
few of the lines of code. Every time I re-keyed a line, char for char,
the error shifted down one line. Finally I had re-keyed enough of the
lines of code and it worked - to a point.

Now the problem is this:

the script runs fine. It's to upload an image and then resize it.

I have this line of code:

print "<form action=\"<?php print (\$_SERVER['PHP_SELF']); ?>\" method=
\"post\" enctype=\"multipart/form-data\">\n";

when I browse locally to a photo, select it for upload, then submit
it, I get a 404 error with the following path (I chopped off the
unimportant first half of the URL):

/siteAdministration/%3C?php%20print%20($_SERVER['PHP_SELF']);%20?%3E

so it looks to me like it's not parsing the action command
correctly??? I have spent hours on this trying to find the problem and
I cannot see any syntax errors here. Any suggestions out there?
Your code is wrong. You start with some php code and then introduce new
php opening tags again. That would only make sense when it's part of an
otherwise pure html line.

You probably nee something like this instead:

print "<form action='$_SERVER['PHP_SELF']' method='POST
enctype='multipart/form-data'>";

add another single quote after POST. My bad.
Mar 29 '07 #5

P: n/a
ry****@gmail.com kirjoitti:
the problem is fixed. The weird part is, I had to manually re-key a
few of the lines of code. Every time I re-keyed a line, char for char,
the error shifted down one line. Finally I had re-keyed enough of the
lines of code and it worked - to a point.

Now the problem is this:

the script runs fine. It's to upload an image and then resize it.

I have this line of code:

print "<form action=\"<?php print (\$_SERVER['PHP_SELF']); ?>\" method=
\"post\" enctype=\"multipart/form-data\">\n";
Change this to
print "<form action='" . $_SERVER['PHP_SELF'] . "' method='post'
enctype='multipart/form-data'>\n";
>
when I browse locally to a photo, select it for upload, then submit
it, I get a 404 error with the following path (I chopped off the
unimportant first half of the URL):

/siteAdministration/%3C?php%20print%20($_SERVER['PHP_SELF']);%20?%3E

so it looks to me like it's not parsing the action command
correctly??? I have spent hours on this trying to find the problem and
I cannot see any syntax errors here. Any suggestions out there?

--
Ra*********@gmail.com
"Olemme apinoiden planeetalla."
Mar 29 '07 #6

P: n/a
Schraalhans Keukenmeester wrote:
Schraalhans Keukenmeester wrote:
>ry****@gmail.com wrote:
>>the problem is fixed. The weird part is, I had to manually re-key a
few of the lines of code. Every time I re-keyed a line, char for char,
the error shifted down one line. Finally I had re-keyed enough of the
lines of code and it worked - to a point.

Now the problem is this:

the script runs fine. It's to upload an image and then resize it.

I have this line of code:

print "<form action=\"<?php print (\$_SERVER['PHP_SELF']); ?>\" method=
\"post\" enctype=\"multipart/form-data\">\n";

when I browse locally to a photo, select it for upload, then submit
it, I get a 404 error with the following path (I chopped off the
unimportant first half of the URL):

/siteAdministration/%3C?php%20print%20($_SERVER['PHP_SELF']);%20?%3E

so it looks to me like it's not parsing the action command
correctly??? I have spent hours on this trying to find the problem and
I cannot see any syntax errors here. Any suggestions out there?
Your code is wrong. You start with some php code and then introduce new
php opening tags again. That would only make sense when it's part of an
otherwise pure html line.

You probably nee something like this instead:

print "<form action='$_SERVER['PHP_SELF']' method='POST
enctype='multipart/form-data'>";

add another single quote after POST. My bad.
Geez, and brackets {} around $_SERVER['PHP_SELF']. Not my day apparantly...
Mar 29 '07 #7

This discussion thread is closed

Replies have been disabled for this discussion.