Stephen,

Here's how I did a similar thing for LearnGuitar.net.  It enables members to
upload songs for their music station.


$root_dir = "d:/web/uploaded_songs/";
$folder = "$student_id";
$continue = "yes";

if (!is_dir("$root_dir/$folder"))
{
        //echo "the directory does not exist yet so I'll create it";
        if (!mkdir("$root_dir/$folder", "0700"))
        {
                echo "<tr><td class='headblack'>Error - couldn't create
directory!</td></tr>";
                $continue = "no";
                echo "got here";
        }
}

$filename = $HTTP_POST_FILES["userfile"]["name"];
$temp_file = $HTTP_POST_FILES["userfile"]["tmp_name"];
$file_type = $HTTP_POST_FILES["userfile"]["type"];

//echo "filename is $filename<br>\n";

if ((is_file("$root_dir/$folder/$filename")) && ($continue == "yes"))
{
        echo "<tr><td class='headblack'>You have already submitted a song with the
same file name.";
        $continue = "no";
}

if (($file_type == "audio/mpeg") && ($continue == "yes"))
{
        if (copy($temp_file, "$root_dir/$folder/$filename"))
        {
                echo "<tr><td class='headblack'>Thank you for submitting your
Song!</td></tr>";

                $msg = "$first_name $last_name ($email) submitted a song.

Folder/File Name: uploaded_songs/$folder/$filename

Name of Song: $song_name

Is this song a cover or original? $song_type

If original, who wrote the song? $songwriter

Musicians: $musicians

Is this song copyrighted? $copyrighted

Musical Syles: $music_styles";

                $mailto = "[EMAIL PROTECTED]";
                //$mailto = "[EMAIL PROTECTED]";

                $mail_subject = "PGS - song submission from $first_name $last_name";

                $from = "From: [EMAIL PROTECTED]";

                $replyto = "Reply-to: $mailto\n\n";             // should go to Web 
site to respond

                mail($mailto, $mail_subject, $msg, $from, $replyto);

        }
        else
        {
                echo "<tr><td class='headblack'>Error - There was a problem uploading 
your
file.</td></tr>";
                $continue = "no";
        }
} // *** end of if (is_file("$root_dir/$folder/$filename")) ***

elseif ($continue == "yes")
{
        echo "<tr><td class='headblack'>The file type is not correct. We only
accept MP3 files.</td></tr>";
}

----------------------
Beverly Steiner
[EMAIL PROTECTED]


-----Original Message-----
From: Stephen K Knight [mailto:[EMAIL PROTECTED]
Sent: Friday, March 07, 2003 12:50 AM
To: [EMAIL PROTECTED]
Subject: [PHP-DB] I need some help with php code please


I am trying to upload an image to my webserver.  This is the PHP page that
is called from my html page.  I am trying to upload the image to my folder
called "logos"  the direct link would be:  C:\Program Files\Apache
Group\Apache2\htdocs\logos  I am not sure what I am doing wrong in the code
below.  Can someone please look and help me so that I can upload the image
to that folder.

Thank you!
In Kindness
Stephen K Knight


<?

if(!empty($userfile))
{
 $abpath = "/logos/" . $newname;

echo "FileUpload2.php";
echo $username;
echo $newname;
echo $abpath;

   //copy the file
 //  copy($userfile, "$abpath");

   //destroy the uploaded file
//   unlink($userfile);

   // write javascript to store the newname
//   echo "<script language='javascript'>\n";
//   echo "newname = '" . $newname . "';\n";
//   echo "</script>\n";
}


--
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

Reply via email to