| | |
Parse error: syntax error, unexpected $end
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Dec 2007
Posts: 28
Reputation:
Solved Threads: 0
Hi all
I m using following code..
and getting arror as--
Parse error: syntax error, unexpected $end in /home/esolutio/public_html/enquirycaptcha.php on line 1
i m not getting where is the problem..
plz reply.
I m using following code..
PHP Syntax (Toggle Plain Text)
<?php session_start(); if(!isset($_SESSION['captcha'])){session_register('captcha');} $PHP_SELF = $_SERVER['PHP_SELF']; $stringa = ''; $cifre = 5; for($i=1;$i<=$cifre;$i++){ $letteraOnumero = rand(1,2); if($letteraOnumero == 1){ // lettera $lettere = 'ABEFHKMNRVWX'; $x = rand(1,11); $lettera = substr($lettere,$x,1); $stringa .= $lettera; } else { $numero = rand(3,7); $stringa .= $numero; } } $_SESSION['captcha'] = $stringa; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="css/styles.css" /> </head> <body> <table width="100" height="54" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" id="Table_01"> <tr> <td height="39" align="left" valign="top" class="imagesstyle"><h1 class="style2"><img src="3EImages/dot3E.jpg" alt="" width="29" height="29" align="left" class="imagesstyle" />General Enquiry<br /> </h1> <td height="39" valign="top" style="padding-top: 5px"><a href="http://www.3esolutionsindia.com/" target="_blank">Home</a></td> </td> </tr> <tr> <td align="left" valign="top" class="tableDetail"><p><img src="3EImages/ContactUs/Enquiry.jpg" width="170" height="124" align="right" class="imgbrdr" /><strong>Thanks for showing interest in 3E Solutions.</strong> <br /> <br /> Kindly fill all the required fields. We will get in touch with you within 24 hours.</p> <p> </p> <form id="captchaform" action="enquiry.php" method="post" style="width:300px;"> <p align="right"> <label> *Name: <input type="text" name="name" id="name" size="30"/> </label></p> <p align="right">*Email Address: <label> <input type="text" name="email" id="email" size="30" /> </label> </p> <p align="right">Phone No: <label> <input type="text" name="phone" id="phone" size="30" /> </label> </p> <p align="right" style="">Interseted in: <label> <textarea name="interested" cols="30" rows="6" wrap="physical" id="interested"> </textarea> </label> </p> <p align="right"> <div id="captcha"> <p align="right"><img src="captcha.php" /> </p> <p align="right"><label for="code">*Enter Code: </label> <input type="text" name="code" id="code" size="30" /></p> </div> </p> <p align="right"><input type="submit" name="button" id="button" value="Submit" style="font-size:small;color: black;" /> </p> </form> </td> </tr> </table> </body> </html>
Parse error: syntax error, unexpected $end in /home/esolutio/public_html/enquirycaptcha.php on line 1
i m not getting where is the problem..
plz reply.
I ran your script and I didn't get any error. Maybe you are getting the error because there is no space after •
•
•
•
if(!isset($_SESSION['captcha'])){session_register('captcha');}
php Syntax (Toggle Plain Text)
if(!isset($_SESSION['captcha'])){ session_register('captcha'); }
Cheers,
Naveen
Ignorance is definitely not bliss!
*PM asking for help will be ignored*
*PM asking for help will be ignored*
•
•
Join Date: Feb 2008
Posts: 4
Reputation:
Solved Threads: 0
unexpected generaly means youve missed a '}' somwhere and php parser has reached the end of the script expecting it get used to error checking
1) get a decent text editor i use textpad which is so so.
2) using your new editor remove parts of code and trial the script until it runs smoothly that way you will narrow down the location of the error.
3) if you find you have messed your script up just (ctrl z)undo it and it will regress to its former state
im fairly new at php but there hasnt been an error that hasnt got passed my 'trial and error' above. hope i helped
1) get a decent text editor i use textpad which is so so.
2) using your new editor remove parts of code and trial the script until it runs smoothly that way you will narrow down the location of the error.
3) if you find you have messed your script up just (ctrl z)undo it and it will regress to its former state
im fairly new at php but there hasnt been an error that hasnt got passed my 'trial and error' above. hope i helped
•
•
Join Date: Feb 2008
Posts: 4
Reputation:
Solved Threads: 0
ORIGINAL
<?php
session_start();
if(!isset($_SESSION['captcha'])){session_register('captcha');}
$PHP_SELF = $_SERVER['PHP_SELF'];
$stringa = '';
$cifre = 5;
for($i=1;$i<=$cifre;$i++){
$letteraOnumero = rand(1,2);
if($letteraOnumero == 1){
// lettera
$lettere = 'ABEFHKMNRVWX';
$x = rand(1,11);
$lettera = substr($lettere,$x,1);
$stringa .= $lettera;
} else {
$numero = rand(3,7);
$stringa .= $numero;
}
}
FIXED
<?php
session_start();
if(!isset($_SESSION['captcha'])){session_register('captcha');}
$PHP_SELF = $_SERVER['PHP_SELF'];
$stringa = '';
$cifre = 5;
for($i=1;$i<=$cifre;$i++){
$letteraOnumero = rand(1,2);
if($letteraOnumero == 1){
// lettera
$lettere = 'ABEFHKMNRVWX';
$x = rand(1,11);
$lettera = substr($lettere,$x,1);
$stringa .= $lettera;
} }else {
$numero = rand(3,7);
$stringa .= $numero;
}
}
<?php
session_start();
if(!isset($_SESSION['captcha'])){session_register('captcha');}
$PHP_SELF = $_SERVER['PHP_SELF'];
$stringa = '';
$cifre = 5;
for($i=1;$i<=$cifre;$i++){
$letteraOnumero = rand(1,2);
if($letteraOnumero == 1){
// lettera
$lettere = 'ABEFHKMNRVWX';
$x = rand(1,11);
$lettera = substr($lettere,$x,1);
$stringa .= $lettera;
} else {
$numero = rand(3,7);
$stringa .= $numero;
}
}
FIXED
<?php
session_start();
if(!isset($_SESSION['captcha'])){session_register('captcha');}
$PHP_SELF = $_SERVER['PHP_SELF'];
$stringa = '';
$cifre = 5;
for($i=1;$i<=$cifre;$i++){
$letteraOnumero = rand(1,2);
if($letteraOnumero == 1){
// lettera
$lettere = 'ABEFHKMNRVWX';
$x = rand(1,11);
$lettera = substr($lettere,$x,1);
$stringa .= $lettera;
} }else {
$numero = rand(3,7);
$stringa .= $numero;
}
}
Last edited by cmarkme; Feb 16th, 2008 at 4:36 am. Reason: IGNORE I MADE A MISTAKE
•
•
•
•
ORIGINAL
<?php
session_start();
if(!isset($_SESSION['captcha'])){session_register('captcha');}
$PHP_SELF = $_SERVER['PHP_SELF'];
$stringa = '';
$cifre = 5;
for($i=1;$i<=$cifre;$i++){
$letteraOnumero = rand(1,2);
if($letteraOnumero == 1){
// lettera
$lettere = 'ABEFHKMNRVWX';
$x = rand(1,11);
$lettera = substr($lettere,$x,1);
$stringa .= $lettera;
} else {
$numero = rand(3,7);
$stringa .= $numero;
}
}
FIXED
<?php
session_start();
if(!isset($_SESSION['captcha'])){session_register('captcha');}
$PHP_SELF = $_SERVER['PHP_SELF'];
$stringa = '';
$cifre = 5;
for($i=1;$i<=$cifre;$i++){
$letteraOnumero = rand(1,2);
if($letteraOnumero == 1){
// lettera
$lettere = 'ABEFHKMNRVWX';
$x = rand(1,11);
$lettera = substr($lettere,$x,1);
$stringa .= $lettera;
} }else {
$numero = rand(3,7);
$stringa .= $numero;
}
}
•
•
•
•
Parse error: syntax error, unexpected T_ELSE
Ignorance is definitely not bliss!
*PM asking for help will be ignored*
*PM asking for help will be ignored*
Open php.ini and search for display_errors. If its off, turn it On. Then look for error_reporting. Uncomment this line.
Or, add
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT . Or, add
ini_set("display_errors","On"); error_reporting(E_ALL); in your script. Ignorance is definitely not bliss!
*PM asking for help will be ignored*
*PM asking for help will be ignored*
![]() |
Similar Threads
- Parse error: syntax error, unexpected T_STRING (PHP)
- Parse error: syntax error, unexpected $end in (PHP)
- syntax error, unexpected $end in ndex.php on line 127 (PHP)
- login form and MySQL connection/validation error (PHP)
- Unexpected error that doesn't exist (PHP)
- Help Needed Parse error: syntax error (PHP)
- Syntax error,plz help (PHP)
Other Threads in the PHP Forum
- Previous Thread: HELP - Image Upload
- Next Thread: Need PHP/MYSQL database help
Views: 4041 | Replies: 11
| Thread Tools | Search this Thread |
Tag cloud for PHP
.htaccess access ajax apache api array beginner binary broken cakephp checkbox class cms code cron curl database date directory display download dropdown dynamic echo email error file files folder form forms function functions google href htaccess html httppost image include insert integration ip java javascript joomla jquery limit link login loop mail md5 menu methods mlm mod_rewrite multiple mysql oop parse paypal pdf php problem query radio random recursion regex remote script search secure select server sessions sms soap source space speed sql structure syntax system table tutorial update updates upload url validation validator variable video votedown web xml youtube






