Re: Problem of Upload media file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Many thanks for your help. it works.

On 11/17/05, Micah Stevens <micah@xxxxxxxxxxxxxxxxxx> wrote:
>
>
> No. It's not okay.. you're already in the music directory.. if you want it
> in
> the media subdir, just put 'media/'
>
>
>
> On Thursday 17 November 2005 10:40 am, Mohamed Yusuf wrote:
> > so should I change the directory?
> > where I want to upload file is
> > www.somalilyrics.com/music/media/<http://www.somalilyrics.com/music/media/>
> <http://www.somalilyrics.com/music/media/>
> >, therefore what about if I say
> > *$uploadDir = 'music/media/'; *is that fine?
> > if it is not fine would you please show me how I have to do it?
> >
> > On 11/17/05, Micah Stevens <micah@xxxxxxxxxxxxxxxxxx> wrote:
> > > Well, the error doesn't match the code, but the code says to upload
> the
> > > file
> > > to:
> > >
> > > /home/somally/public_html/music/www/media/
> > >
> > > Is that correct?
> > >
> > > On Thursday 17 November 2005 9:41 am, Mohamed Yusuf wrote:
> > > > here is the complete code, so you can check it
> > > > ================================================
> > > >
> > > > <?
> > > >
> > > > $uploadDir = 'www/media/';
> > > >
> > > >
> > > > if(isset($_POST['upload']))
> > > > {
> > > > $fileName = $_FILES['userfile']['name'];
> > > > $tmpName = $_FILES['userfile']['tmp_name'];
> > > > $fileSize = $_FILES['userfile']['size'];
> > > > $fileType = $_FILES['userfile']['type'];
> > > >
> > > > // the files will be saved in filePath
> > > > $filePath = $uploadDir . $fileName;
> > > >
> > > > $result = move_uploaded_file($tmpName, $filePath);
> > > > if (!$result) {
> > > > echo "Error uploading file";
> > > > exit;
> > > > }
> > > >
> > > > include 'library/config.php';
> > > > include 'library/opendb.php';
> > > >
> > > > if(!get_magic_quotes_gpc())
> > > > {
> > > > $fileName = addslashes($fileName);
> > > > $filePath = addslashes($filePath);
> > > > }
> > > >
> > > > $query = "INSERT INTO upload2 (name, size, type, path ) ".
> > > > "VALUES ('$fileName', '$fileSize', '$fileType', '$filePath')";
> > > >
> > > > mysql_query($query) or die('Error, query failed : ' .
> mysql_error());
> > > >
> > > > include 'library/closedb.php';
> > > >
> > > > echo "<br>File uploaded<br>";
> > > > }
> > > > ?>
> > > > ================================================
> > > > end
> > > >
> > > > On 11/17/05, Micah Stevens <micah@xxxxxxxxxxxxxxxxxx> wrote:
> > > > > Keep in mind you're referring to a filesystem path, and a relative
> > > > > one
> > >
> > > to
> > >
> > > > > boot, so what you're telling php is, that your upload directory
> is:
> > > > >
> > > > > /home/somally/public_html/music/music/media/
> > > > >
> > > > > Which doesn't sound like what you intend.
> > > > >
> > > > > Also don't trust the php line numbers if you have significant
> > >
> > > whitespace
> > >
> > > > > in
> > > > > your code, sometimes it can get screwey. Look for your
> > >
> > > move_uploaded_file
> > >
> > > > > statement.
> > > > >
> > > > > -Micah
> > > > >
> > > > > On Thursday 17 November 2005 8:58 am, Mohamed Yusuf wrote:
> > > > > > I am trying to upload music file to server using php and saving
> > > > > > file
> > > > >
> > > > > path
> > > > >
> > > > > > to the MySql, But I am getting this error message "*Warning*:
> > > > > > move_uploaded_file(music/media/): failed to open stream: No such
> > >
> > > file
> > >
> > > > > > or directory in */home/somally/public_html/music/upload2.php* on
> > >
> > > line
> > >
> > > > > *36*".
> > > > >
> > > > > > line 36 is reference of this code *$uploadDir =
> > > > > > 'www/music/media/';* so what am I missing?, any help?
> > > > >
> > > > > --
> > > > > PHP Database Mailing List (http://www.php.net/)
> > > > > To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux