You need to give us the HTML for the form so we can comprehend the context
of it all
"Eriol" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I've got the following bit of code for an upload/feedback form.. Upload
isn't a
> required field, but name, email and message are.. When someone submits
this form
> with an upload used, it works fine.. But if an upload is excluded and they
only
> fill in the required fields, I don't get an email..
>
> I'm sure this has to do with the if/else statements, but I haven't been
able to
> figure this out.. If anyone has a suggestion, help or can point me in the
right
> direction, I'd appreciate it.. TIA..
>
> Take care.. peace..
> eriol
>
>
>
> $info = NULL;
> if(count($_FILES) > 0){
> $allowed_types = array("text/plain","text/html");
> $size_limit = "524288";
> $file = $_FILES["file"]["name"];
> $type = $_FILES["file"]["type"];
> $size = $_FILES["file"]["size"];
> $temp = $_FILES["file"]["tmp_name"];
> $path_info = pathinfo($PATH_TRANSLATED);
> $write_path = $path_info["dirname"] . "$uploadpath$uptime" . $file;
> if ($file){
> if ($size < $size_limit){
> if (in_array($type,$allowed_types)){
> if(move_uploaded_file($temp,$write_path)){
> $info = "Thank you ".$_REQUEST['name']."\n";
> if(!mail($email,$subject,$body,"Return-Path:
\r\n"
> ."From: me \r\n"
> ."Reply-To: me@$SERVER_NAME\r\n"
> ."X-Mailer: $SERVER_NAME")){
> if($_REQUEST["submit"]){
> $null = "";
> $name = $_REQUEST['name'];
> $from = $_REQUEST['email'];
> $message = $_REQUEST['message'];
> }
> echo "uh..";
> }
> }
> else{
> $info = "$file wasn't sent due to an error..";
> }
> }
> else{
> $info = "I do not accept $type type files..";
> }
> }
> else{
> $info = "Only files up to $size_limit bytes accepted..";
> }
> }
> $info .="\n";
> }
> echo $info;
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php