Hi Raquibul,
----- Original Message -----
From: "raquibul islam"
> Bob here is the 1st file i change.
>
>
> <html>
> <body>
> <?php
> $dbhost='localhost';
> $dbuser='root';
> $dbpass='123456';
> $dbname='image';
> $tbl_name='images';
> $conn=mysql_connect($dbhost,$dbuser,$dbpass) or die ('Error in Connecting to
> database');
> mysql_select_db($dbname);
>
> if (isset($_POST[ 'submit'] ))
> {
> require ($_SERVER['DOCUMENT _ROOT'] . '/cgi-bin/open_ your_database. php');
>
> $image = addslashes(fread( fopen($_FILES[ 'the_file' ]['tmp_name' ], 'r'),
> $_FILES['the_ file']['size' ]));
> $query = "INSERT INTO images VALUES (0, '$image', '" . $_FILES['the_
> file']['type' ] . "')";
>
>
> if (mysql_query( $query)) echo '<p>Image No: ' . mysql_insert_ id() . ' has
> been stored</p>'; (Error in Browser-->Parse error: syntax error, unexpected
> T_STRING, expecting ',' or ';' in C:\Program Files\xampp\htdocs\pic\index.php
> on line 20)
> else echo 'Image could not be stored ' . mysql_error( );
> mysql_close( );
> }
> else
> {
> ?>
> <form method="post" action="<?php echo $_SERVER['PHP_ SELF']; ?>"
> enctype="multipart/ form-data" >
> <input type="hidden" name="MAX_FILE_ SIZE" value="100000" />
> <div align="center" >
> Select a file to upload: <input type="file" name="the_file" /><br />
> <input type="submit" name="submit" value="Submit" />
> </div>
> </form>
> <?php
> }
> ?>
> </body>
> </html>
>
> Note: If i just block that if and else then after submitting a image
> Error-->Warning: require(/cgi-bin/open_ your_database. php)
> [function.require]: failed to open stream: No such file or directory in
> C:\Program Files\xampp\htdocs\pic\index.php on line 14
>
> Fatal error: require() [function.require]: Failed opening required
> '/cgi-bin/open_ your_database. php' (include_path='.;C:\Program
> Files\xampp\php\pear\') in C:\Program Files\xampp\htdocs\pic\index.php on
> line 14
First, remove this line:
require ($_SERVER['DOCUMENT _ROOT'] . '/cgi-bin/open_ your_database. php');
as you are opening the database yourself previously.
Second, in mysql_insert_ id()
You have a space between the "mysql_insert_" and "id()"
When code is sent via this group, it gets wrapped which causes spaces in it.
Regards, Bob.