Προς το περιεχόμενο

εισαγωγή browse php


Anastasia_M

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα.

Έχω ανεβάσει σε έναν server τις δύο παρακάτω σελίδες Contact.html και nvform.php.

 

Στη σελίδα Contact.html ο κάθε χρήστης συμπληρώνει τη φόρμα και πατώντας το κουμπί Send τα στοιχεία του στέλνονται στο email μου...

Ψάχνω πως θα βάλω στη φόρμα αυτή ένα browse έτσι ώστε οι χρήστες να μου στέλνουν και εικόνες.

 

Η σελίδα Contact.html λειτουργεί σε συνδιασμό με την σελίδα nvform.php.

 

Κώδικας nvform.php.

<?php

 

/*

##########################################################################################

## FILE: nvform.php ##

## ##

## Novice Form Version 1.1 ##

## © Copyright 2000-2003 Seth Michael Knorr [email protected] ##

## ##

## http://www.noviceform.com/'>http://www.noviceform.com/ ##

## Please contact me with any bugs found, or any bug fixes. ##

## ##

## ##

##########################################################################################

## ##

## There is no email support provided for this script, the only support can be ##

## found at our web site: http://www.noviceform.com/ ##

## ##

## ##

## ANY PERSON(S) MAY USE AND MODIFY THESE SCRIPT(S) FREE OF CHARGE FOR EITHER BUSINESS ##

## OR PERSONAL, HOWEVER AT ALL TIMES HEADERS AND COPYRIGHT MUST ALWAYS REMAIN IN TACT. ##

## ##

## REDISTRIBUTION FOR PROFIT IS PROHIBITED WITH OUT THE CONSENT OF SETH KNORR. ##

## ##

## By using this code you agree to indemnify Seth M. Knorr from any liability that ##

## might arise from its use. ##

## ##

## ##

##########################################################################################

*/

 

 

/* $sendto is the email where form results are sent to */

$sendto = "[email protected]";

 

/* $ccto is the email where form results can be carbon copied to */

$ccto = "";

 

/*

O P T I O N A L V A R I A B L E S

*/

 

 

/*

TO POST PHP ERRORS TO PAGE FOR DEBUGING SET:

$report_errors = "ALL";

 

 

TO REMOVE PHP ERRORS FROM POSTING TO THE PAGE FOR USE SET:

$report_errors = "NONE";

 

*/

$report_errors = "NONE";

 

 

$setokurl = "1";

 

$okurls = "http://villamarkos.com,http://www.villamarkos.com,192.103.45.67";

 

/*

 

N O N E E D T O E D I T A N Y V A R I A B L E S B E L O W

 

*/

 

 

$footer = "<br><br><br><br><br><center><font face=\"Arial\"><a href=\"http://www.noviceform.com/\" target=\"_blank\"><font color=\"#ff0000\">Form processing script provided by Novice Form</font></a> </center></font>";

 

$backbutton = "<br><br><b>Hit your browsers back button and resubmit the form.</b>";

 

 

if ($report_errors == "NONE") {

error_reporting(0);

}else{

error_reporting(E_ALL);

}

 

 

/* --- I F S E T O K U R L = 1 ----- */

 

if ($setokurl == "1"){

 

$found_url = "0";

$referer =$_SERVER["HTTP_REFERER"];

$referer = str_replace("://", "[CS]", $referer);

$referer_sp = explode("/", $referer);

$referer = "$referer_sp[0]";

$referer .= "/";

$referer = str_replace("[CS]", "://", $referer);

$referer = strtolower($referer);

 

$okurls = split(",", $okurls);

 

foreach ($okurls as $myokurls) {

 

$myokurls = strtolower($myokurls);

 

if ($referer == strtolower($myokurls)) {

$found_url = "1";

}

 

}

 

if ($found_url == "0") {

$ERROR_action = "bad_okurl";

include("$PATH_error$PAGE_error");

}

 

}

/* --- E N D I F S E T O K U R L = 1 --- */

 

 

 

/* check to see if posted */

if ($HTTP_GET_VARS || ! $HTTP_POST_VARS || $_GET || ! $_POST) {

include("nverror.php");

no_pst();

 

}else{

 

 

/* IF OLDER VERSION OF PHP CONVERT TO NEWER VARIABLES */

if (! $_POST) {

$_POST = "$HTTP_POST_VARS";

}

 

if (! $_SERVER) {

$_SERVER = "$HTTP_SERVER_VARS";

}

 

 

$year = date("Y");

$month = date("m");

$day = date("d");

$hour = date("h");

$min = date("i");

$tod = date("a");

 

 

$ip=$_SERVER["REMOTE_ADDR"];

 

$SEND_prnt = "The form below was submited by " . $_POST{"email"} . " from Ip address: $ip on $monthnameactual $month/$day/$year at $hour:$min $tod \n";

$SEND_prnt .= "-------------------------------------------------------------------------\n\n";

 

 

/* CHECK TO SEE IF $_POST{"required"} IS SET */

if ($_POST{"required"}){

 

 

$post_required = $_POST{"required"};

$required = split(",", $post_required);

$reqnum = count($required);

 

for ($req=0; $req < $reqnum; $req++) {

 

$REQ_name = $required[$req];

$REQ_value = $POST{"$REQ_name"};

 

 

if ($REQ_name == "email") {

$goodem = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $_POST{"email"}, $trashed);

 

if (! $goodem) {

include("nverror.php");

msng_email();

} /* end ! $goodem */

 

}

elseif (! $_POST{"$REQ_name"}) {

$isreqe = "1";

$REQ_error .= "<li> $REQ_name ";

} /* end ! req val */

 

} /* end REQ for loop */

 

 

/* IF THERE ARE ANY REQUIRED FIELDS NOT FILLED IN */

 

if ($isreqe == "1") {

include("nverror.php");

msng_required();

}

 

 

} /* END CHECK TO SEE IF $_POST{"required"} IS SET */

 

 

/* END IF THERE ARE ANY REQUIRED FIELDS NOT FILLED IN */

 

 

/* GET POSTED VARIABLES */

 

 

foreach ($_POST as $NVPOST_name => $NVPOST_value) {

 

$NVPOST_value = str_replace("\n", "", $NVPOST_value);

$NVPOST_value = str_replace("\r", "", $NVPOST_value);

 

$NVPOST_value = preg_replace("'\cc:'si", "Cc ", $NVPOST_value);

$NVPOST_value = preg_replace("'\bcc:'si", "bcc ", $NVPOST_value);

$NVPOST_value = preg_replace("'\to:'si", "to ", $NVPOST_value);

$NVPOST_value = preg_replace("'\bc:'si", "bc ", $NVPOST_value);

 

 

 

if (strtolower($NVPOST_name) == "subject") {

 

$NVPOST_value = str_replace(":", ";", $NVPOST_value);

}

 

 

/* G E T E M A I L */

 

if (strtolower($NVPOST_name) == "email") {

$SEND_email = "$NVPOST_value";

$SEND_email = str_replace(":", "", $SEND_email);

$SEND_email = str_replace(" ", "", $SEND_email);

}

 

/* END GET LEADS EMAIL */

 

if (! $_POST{"sort"}) {

 

 

/* CHECK TO SEE IF CONFIG FIELD */

if ($NVPOST_name == "subject" || $NVPOST_name == "sort" || $NVPOST_name == "required" || $NVPOST_name == "success_page"){}else{

$SEND_prnt .= "$NVPOST_name; $NVPOST_value \n";

}

} /* end ! sort */

 

 

} /* end foreach */

 

 

/* END GET POSTED VARIABLES */

 

 

 

 

if ($_POST{"sort"}) {

 

/* SORT VARIABLES */

 

$sortvars = split(",", $_POST{"sort"});

$sortnum = count($sortvars);

 

for ($num=0; $num < $sortnum; $num++) {

$SEND_prnt .= "$sortvars[$num]: " . $_POST{"$sortvars[$num]"} . " \n";

}

 

} /* END SORT VARIABLES */

 

 

 

 

/* send mail */

 

 

if (! $ccto) {

$header = "From: $SEND_email\r\nReply-to: $SEND_email";

}else{

$header = "From: $SEND_email\r\nReply-to: $SEND_email\r\nCc: $ccto";

}

 

 

mail($sendto, $_POST{"subject"}, $SEND_prnt, $header);

 

/* END sendmail */

 

/* CHECK TO SEE IF FORM SPECIFYS A SUCCESS PAGE */

if (! $_POST{"success_page"}) {

 

include("nverror.php");

default_success();

 

}else{

$successpage=$_POST{"success_page"};

header("Location: $successpage"); /* redirect */

exit;

}

 

 

 

} /* END IF POSTED */

 

 

?>

 

 

Κώδικας Contact.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Contact</title>

<link href="mm_travel2.css" rel="stylesheet" type="text/css" />

<link href="mm_lodging1.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.style19 {font-size: 10px; font-weight: bold; font-family: Arial; }

.style22 {color: #CC3300; font-family: Georgia; font-size: 20px;}

.style15 {font-size: 18px;

font-weight: bold;

font-family: "Times New Roman", Times, serif;

color: #587EAD;

}

.style26 {font-size: 10px; font-weight: bold; font-family: Arial; color: #333333; }

-->

</style>

<script type="text/JavaScript">

<!--

function MM_goToURL() { //v3.0

var i, args=MM_goToURL.arguments; document.MM_returnValue = false;

for (i=0; i<(args.length-1); i+=2) eval(args+".location='"+args[i+1]+"'");

}

//-->

</script>

</head>

 

<body>

<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

<!--DWLayoutTable-->

<tr align="center">

<td width="100%" height="681" valign="top"><table width="779" height="85" border="0" cellpadding="0" cellspacing="0" bgcolor="#ECE9D8">

<!--DWLayoutTable-->

<tr>

<td height="66" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCC99">

<!--DWLayoutTable-->

<tr>

<td width="779" height="66" valign="top"><img src="vm.jpg" width="779" height="66" border="0" usemap="#Map" /></td>

</tr>

</table></td>

<td width="107"></td>

</tr>

<tr>

<td height="1" colspan="3" valign="top"><img name="" src="" width="779" height="1" alt="" style="background-color: #FFFFFF" /></td>

<td></td>

</tr>

<tr>

<td height="24" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#C4D2E2">

<!--DWLayoutTable-->

<tr>

<td width="20" height="24" valign="top"><!--DWLayoutEmptyCell--> </td>

<td width="173" valign="middle"><span class="style19"><a href="Photos_&_details.html">PHOTOS AND DETAILS</a></span></td>

<td width="104" valign="middle"><span class="style26"><a href="Location.html">LOCATION</a></span></td>

<td width="82" valign="middle"><span class="style19"><a href="Prices.html">PRICES</a></span></td>

<td width="126" valign="middle"><span class="style19"><a href="Photo_almbum.html">PHOTO ALMBUM</a></span></td>

<td width="88" valign="middle"><span class="style19"><a href="Contact.html">CONTACT</a></span></td>

<td width="186"> </td>

</tr>

<!--DWLayoutTable-->

 

 

</table></td>

<td></td>

</tr>

<tr>

<td height="3" colspan="3" valign="top"><img src="" width="779" height="3" alt="" style="background-color: #FFFFFF" /></td>

<td></td>

</tr>

<tr>

<td width="3" height="452" valign="top" bgcolor="#FFFFFF"><!--DWLayoutEmptyCell--> </td>

<td width="773" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

<!--DWLayoutTable-->

<tr>

<td width="17" height="33" valign="top"><!--DWLayoutEmptyCell--> </td>

<td colspan="2" align="left" valign="middle"><span class="style22">Contact</span></td>

</tr>

<tr>

<td height="394" colspan="3" valign="top"><form action="nvform.php" method="post" enctype="multipart/form-data" name="form1" id="form1">

<p><font face="Verdana, Arial, Helvetica, sans-serif" color="#990000"

size="2">You can contact us by using our contact form:</font></p>

<table width="626" height="359" border="0" cellpadding="0" cellspacing="0" onfocus="MM_goToURL('parent','index.html');MM_goToURL('parent','index.html');return document.MM_returnValue">

<!--DWLayoutTable-->

 

<tr>

<td height="26" colspan="7" align="center" valign="top"><!--DWLayoutEmptyCell--> </td>

</tr>

<tr>

<td height="26" colspan="2" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"

color="#990000" size="2">First Name *:</font></td>

<td colspan="3" valign="top"><label>

<input name="firstname" type="text" id="firstname" />

</label></td>

<td width="255" rowspan="5" valign="top"><img src="HH00231_.jpg" width="179" height="133" /></td>

<td width="98"> </td>

</tr>

<tr>

<td height="27" colspan="2" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"

color="#990000" size="2">Last Name *:</font></td>

<td colspan="3" valign="top"><label>

<input name="lastname" type="text" id="lastname" />

</label></td>

<td></td>

</tr>

<tr>

<td height="27" colspan="2" valign="middle"><font color="#990000" size="2" face="Verdana, Arial, Helvetica, sans-serif">C</font><font color="#990000" size="2" face="Verdana, Arial, Helvetica, sans-serif">ountry :</font></td>

<td colspan="3" valign="top"><label>

<input name="phone" type="text" id="phone" />

</label></td>

<td></td>

</tr>

<tr>

<td height="27" colspan="2" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"

color="#990000" size="2">E-mail *:</font></td>

<td colspan="3" valign="top"><label>

<input name="email" type="text" id="email" />

</label></td>

<td></td>

</tr>

<tr>

<td height="27" colspan="2" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"

color="#990000" size="2">Phone :</font></td>

<td colspan="3" valign="top"><label>

<input name="Phone" type="text" id="Phone" />

</label></td>

<td></td>

</tr>

<tr>

<td width="115" height="12"></td>

<td width="3"></td>

<td width="60"></td>

<td width="50"></td>

<td width="45"></td>

<td></td>

<td></td>

</tr>

<tr>

<td height="38" colspan="2" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"

color="#990000" size="2">Comments:</font></td>

<td colspan="5" rowspan="2" align="left" valign="top"><label>

<textarea name="comments" cols="45" rows="7" id="comments"></textarea>

<font face="Verdana, Arial, Helvetica, sans-serif" color="#990000"

size="2"><br />

           * : required fields</font> </label></td>

</tr>

<tr>

<td height="105"> </td>

<td> </td>

</tr>

 

<tr>

<td height="30"> </td>

<td colspan="2" valign="top"><label>

<input type="submit" value="Send" />

</label></td>

<td valign="top"><label>

<input type="reset" name="Submit2" value="Reset" />

</label></td>

<td></td>

<td></td>

<td></td>

</tr>

 

<tr>

<td height="14"></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

</table>

</form> </td>

</tr>

 

<tr>

<td height="119"> </td>

<td width="701" valign="top"><p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" color="#990000"

size="2"> We will inform you about availability within 24 hours<br />

<br />

If you don't get a reply within the next 24 hours please complete

the contact form again making sure that you have filled in the

correct email address.</font><br />

<br />

<font face="Verdana, Arial, Helvetica, sans-serif" color="#990000"

size="2">or by sending us an email at <a href="mailto:[email protected]">[email protected]</a><a

href="mailto:[email protected]"></a></font><br />

<br />

<br />

<font face="Verdana, Arial, Helvetica, sans-serif" color="#990000"

size="2">You can also call us at: +30 28210 73693, mobile: +30 6977285800 </font></p></td>

<td width="55"> </td>

</tr>

<tr>

<td height="31"> </td>

<td> </td>

<td> </td>

</tr>

 

<tr>

<td height="33" colspan="3" valign="middle"><div align="center"><span class="style15"><a href="index.html">HOME PAGE</a></span></div></td>

</tr>

 

</table></td>

<td width="3" valign="top" bgcolor="#FFFFFF"><!--DWLayoutEmptyCell--> </td>

<td></td>

</tr>

<tr>

<td height="135"></td>

<td></td>

<td></td>

</tr>

 

</table></td>

</tr>

<tr align="center">

<td height="19"> </td>

</tr>

</table>

 

<map name="Map" id="Map">

<area shape="poly" coords="86,9,315,8,314,45,135,58,83,60" href="index.html" alt="www.villamarkos.com" />

</map></body>

</html>

 

 

Ευχαριστώ πολύ...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...