Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz kontaktowy + wysyłanie załączonego pliku/jpg
Forum PHP.pl > Forum > PHP
mobik
Witam,
mam taki skrypt w php i chciałbym dodać do niego możliwość załączenia wskazanego z dysku pliku, ma to być jpg o rozmiarze 1mb. Poza tym ten skrypt rozwala mi totalnie treść i na maila dostaję treść z resztkami kodu, proszę o podpowiedzi. Poniżej skrypt:

<?php
$DEFAULT_EXIT_PAGE = "wyslane.html";

$quantitypcs = $_POST['quantitypcs'];
$plugtype = $_POST['plugtype'];
$connectortype = $_POST['connectortype'];
$cabletype = $_POST['cabletype'];
$quantityofwires = $_POST['quantityofwires'];
$colour = $_POST['colour'];
$totalofpowercord = $_POST['totalofpowercord'];
$lod1 = $_POST['lod1'];
$lod2 = $_POST['lod2'];
$lod3 = $_POST['lod3'];
$lwos1 = $_POST['lwos1'];
$lwos2 = $_POST['lwos2'];
$lwos3 = $_POST['lwos3'];
$tinning = $_POST['tinning'];
$terminala = $_POST['terminala'];
$terminalb = $_POST['terminalb'];
$terminalc = $_POST['terminalc'];
$toh = $_POST['toh'];

$from = stripslashes($from);

$sendTo = "ask@me.pl";
$subject = "Enquiry";

$msg_body = "QUANTITY PCS: $quantitypcs <br />";
$msg_body .= "PLUG TYPE: $plugtype<br />";
$msg_body .= "CONNECTOR TYPE: $connectortype<br />";
$msg_body .= "CABLE TYPE: $cabletype<br />";
$msg_body .= "QUANTITY OF WIRES X SECTION mm2: $quantityofwires<br />";
$msg_body .= "COLOUR: $colour<br />";
$msg_body .= "TOTAL OF POWER CORD - L mm: $totalofpowercord<br />";
$msg_body .= "LENGHT OF DISMANTLING - L1 mm: $lod1<br />";
$msg_body .= "LENGHT OF DISMANTLING - L2 mm: $lod2<br />";
$msg_body .= "LENGHT OF DISMANTLING - L3 mm: $lod3<br />";
$msg_body .= "LENGHT WIRES OF STRIPPING - A1 mm: $lwos1<br />";
$msg_body .= "LENGHT WIRES OF STRIPPING - A2 mm: $lwos2<br />";
$msg_body .= "LENGHT WIRES OF STRIPPING - A3 mm: $lwos3<br />";
$msg_body .= "TINNING: $tinning<br />";
$msg_body .= "TERMINALS-SUPPLIER AND CODE - A: $terminala<br />";
$msg_body .= "TERMINALS-SUPPLIER AND CODE - B: $terminalb<br />";
$msg_body .= "TERMINALS-SUPPLIER AND CODE - C: $terminalc<br />";
$msg_body .= "TYPE OF HANKING: $toh<br />";

$header_info = 'From: '.$quantitypcs.' <'.$toh.'>'."\r\n";
$header_info .= 'To: '.$sendTo."\r\n";
$header_info .= 'MIME-Version: 1.0'."\r\n";
$header_info .= 'Content-Type: text/html; charset=iso-8859-2'."\r\n";

mail($sendTo, $subject, $msg_body, $header_info);

if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;
Header("Location: ".$exit_page);

?>


Nie znam się na php, proszę o pomoc.
Pozdrawiam
thek
A sprawdziłeś chociaż jak się załącza jakikolwiek plik do maila? Zajrzyj do tutoriali o tym, bo następują pewne zmiany w związku z tym choćby w nagłówkach.
mobik
nie sprawdzałem ponieważ nie znam się na php i mało co mi mówi ten język. Proszę o jakiś przykład lub skrypt który mógłbym zmodyfikować. Proszę o pomoc, dziękuję.
thek
http://www.google.pl/search?hl=pl&sour...Szukaj+w+Google Do wyboru do koloru. Następnym razem zanim zadasz pytanie użyj wyszukiwarki jakiejkolwiek.
mobik
Dziękuję bardzo aczkolwiek nie o takiej pomocy myślałem, zależało mi na skrypcie, który mógłbym zobaczyć podpięty mój skrypt tak abym zrozumiał na jakiej zasadzie to działa.

Witam,
sprawdzałem na moim serwerze mój skrypt i rozjeżdża się tzn wygląda to tak:

MIME-Version: 1.0

Content-Type: text/html; charset=iso-8859-2

Message-Id: <20110402084029.9056F5A23BB@ns1.patelecelpena.pl>
Date: Sat, 2 Apr 2011 10:40:29 +0200 (CEST)
Return-Path: www-data@ns1.patelecelpena.pl
X-OriginalArrivalTime: 02 Apr 2011 08:44:43.0734 (UTC) FILETIME=[36908F60:01CBF112]


QUANTITY PCS: dadasd <br />PLUG TYPE: 101<br />CONNECTOR TYPE: 3-pole straight male 65°<br />CABLE TYPE: H03VV-F 3G0,75<br />QUANTITY OF WIRES X SECTION mm2: <br />COLOUR: Wybierz z listy<br />TOTAL OF POWER CORD - L mm: <br />LENGHT OF DISMANTLING - L1 mm: asda<br />LENGHT OF DISMANTLING - L2 mm: <br />LENGHT OF DISMANTLING - L3 mm: <br />LENGHT WIRES OF STRIPPING - A1 mm: asda<br />LENGHT WIRES OF STRIPPING - A2 mm: asd<br />LENGHT WIRES OF STRIPPING - A3 mm: asda<br />TINNING: Wybierz z listy<br />TERMINALS-SUPPLIER AND CODE - A: adsas<br />TERMINALS-SUPPLIER AND CODE - B: ads<br />TERMINALS-SUPPLIER AND CODE - C: asdas<br />YOUR CODE: sada<br />COMPANY - CONTACT PERSON: dasd<br />TEL.: asda<br />EMAIL: dasd<br />QUALIFICATION: asda<br />ADDRESS: asda<br />DELIVERY CONDITIONS: Dap<br />

Dziwne bo sprawdzałem to na serwerze home.pl i dane z formularza są poprawne, proszę o podpowiedź w czym może być problem?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.