|
 | | |
| Autor | Správa |
celaskon
 Užívateľ
 Založený: 10.02.2008 Príspevky: 9
 | Zaslal: Ne 10.02.08 15:19 |   |
Zdravim, mam takuto prosbicku.. vo formulari na webe mam obrazky,aby si vedel zakaznik vybrat napr pozadie na vizitku, a kd mi pride mail ukazalo miesto nazvu obrazku aj obrazok. teda pride mi vyplneny mail od potencialneho zakaznika a bude tam vzor mango a obrazok. ako to tam urobit?
<input type="radio" name="Rozlozenie" value="Varianta 26." /> dufam,ze som to dobre vysvetlil a pochopite o co mi ide.. value moze ostat ako popis obrazku a medzi to value alebo za value dat neviem co aby prislo s obrazkom
vopred vdaka za pomoc |
| |
  |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Ne 10.02.08 16:42 |   |
to je skôr tým, že tvoj mail server to automaticky prekresľuje na obrázky, skús do funkcie mail pridať 4. parameter:
| kód: | | mail(___,____,___,"MIME-Version: 1.0\r\nContent-type: text/html; charset=UTF-8\r\n"); |
teraz by ti malo zobraziť obrázky iba vtedy, ak v tele mailu bude klasický (X)HTML zápis obrázka |
_________________ It easier to run away | |
        |
 |
celaskon
 Užívateľ
 Založený: 10.02.2008 Príspevky: 9
 | Zaslal: Po 11.02.08 11:04 |   |
dik za typ,ale absolutne nechapem kam to mam dat...
tu je moj script proism o doplnenie kam to mam dat..
<?php
require_once(dirname(__FILE__).'/../phpmailer/class.phpmailer.php');
if ($Firma!='' && $Email!='' && $Priezvisko!='' && $Meno!='' && $DIC!='' && $ICO!='' && $Telefon!='' && $Ulica!='' && $Mesto_PSC!='' && $Pocet_kusov_celkom!='' && $Pocet_druhov!='')
{
// upload suboru na ftp
// kontrolujeme uploadovany obrazok
$source1 = strtolower($_FILES['subor']['name']);
$source2 = $_FILES['subor']['tmp_name'];
if ( ($source2 != 'none') && ($source2 != '') ) // subor sa zda byt OK
{
@unlink(dirname(__FILE__).'/../tmp/'.$source1);
$ciel1 = dirname(__FILE__).'/../tmp/'.$source1;
if (!move_uploaded_file($source2, $ciel1)) // upload OK
{
echo 'Chyba pri prenose alebo velky subor !';
}
}
// koniec uploadu na server
$subject = 'Potvrdenie o odoslani objednavky - www.xxxxxxxx.sk';
$message = "
Dobrř de˛,
<br>
<b>$Meno</b> VaÜa objednßvka na vizitky:<br><br>
<table border='0' align='center' width='550' cellspacing='3' cellpadding='3'>
<tr>
<td align='center' bgcolor='#C0FF3E'>====== Őtrukt˙ra rozlo×enia textu a loga ======</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Rozlo×enie:</b></td>
</tr>
<tr>
<td>$Rozlozenie</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Vzor papiera:</b></td>
</tr>
<tr>
<td>$Vzorka</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Pozadie papiera:</b></td>
</tr>
<tr>
<td>$Pozadie</td>
</tr>
<tr>
<td align='center' bgcolor='#C0FF3E'>====== OsobnÚ ˙daje ======</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Firma:</b></td>
</tr>
<tr>
<td>$Firma</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Email:</b></td>
</tr>
<tr>
<td>$Email</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Priezvisko:</b></td>
</tr>
<tr>
<td>$Priezvisko</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Meno:</b></td>
</tr>
<tr>
<td>$Meno</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>DI╚/I╚ DPH:</b></td>
</tr>
<tr>
<td>$DIC</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>I╚O:</b></td>
</tr>
<tr>
<td>$ICO</td>
</tr>
<tr>
<td align='center' bgcolor='#C0FF3E'>====== FakturaŔnß adresa ======</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Ulica:</b></td>
</tr>
<tr>
<td>$Ulica</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Mesto/PS╚:</b></td>
</tr>
<tr>
<td>$Mesto_PSC</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Rovnakß ako fakturaŔnß:</b></td>
</tr>
<tr>
<td bgcolor='#FF4500'>$Dodanie</td>
</tr>
<tr>
<td align='center' bgcolor='#C0FF3E'>====== Adresa dodania ======</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Meno:</b></td>
</tr>
<tr>
<td>$Meno0</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Priezvisko:</b></td>
</tr>
<tr>
<td>$Priezvisko0</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Telefˇn:</b></td>
</tr>
<tr>
<td>$Telefon0</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Ulica:</b></td>
</tr>
<tr>
<td>$Ulica0</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Mesto/PS╚:</b></td>
</tr>
<tr>
<td>$Mesto_PSC0</td>
</tr>
<tr>
<td align='center' bgcolor='#C0FF3E'>====== Vizitky ======</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>PoŔet kusov celkom:</b></td>
</tr>
<tr>
<td>$Pocet_kusov_celkom</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>PoŔet druhov (mien) vizitiek:</b></td>
</tr>
<tr>
<td>$Pocet_druhov</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>FarebnosŁ - prvß strana:</b></td>
</tr>
<tr>
<td>$Farebnost</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Typ/Rozmer:</b></td>
</tr>
<tr>
<td>$Rozmer</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Grafickř nßvrh:</b></td>
</tr>
<tr>
<td>$Graficky_navrh</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Platba:</b></td>
</tr>
<tr>
<td>$Platba</td>
</tr>
<tr>
<td align='left' bgcolor='#DCDCDC'><b>Ftp ˙daje:</b></td>
</tr>
<tr>
<td bgcolor='#FF4500'>$Ftp</td>
</tr>
<tr>
<td align='left' bgcolor='#7B68EE'><b>Poznßmka:</b></td>
</tr>
<tr>
<td bgcolor='#FFEFDB'>$Poznamka</td>
</tr>
<tr>
<td align='left' bgcolor='#7B68EE'><b>ObchodnÚ podmienky:</b></td>
</tr>
<tr>
<td bgcolor='#FFEFDB'>$agreecheck</td>
</tr>
</table>
<br>
<b>bola prijatß</b>.
<br>
V prÝpade akřchkożvek otßzok alebo problÚmov ma kontaktujte na:<br><br>
<b>xxxxxxxxx<br>
Email: xxxx@xxxxx.sk<br>
Mobil: xxxxxxxxxxx</b><br>
";
$mail = new PHPMailer();
// $mail->SetLanguage ("sk","../phpmailer/language");
$mail->From = "xxxxxx@xxxxx.sk";
$mail->FromName = "WEB";
$mail->Host = "smtp.xxxxx.sk";
$mail->Mailer = "smtp";
$mail->SMTPAuth = true;
$mail->CharSet = "windows-1250";
$mail->Username = "xxxxx";
$mail->Password = "xxxx";
$mail->SingleTo = true;
$mail->IsHTML(true);
$mail->Body = $message;
$mail->AddAddress($Email, $Email);
$mail->AddAddress("xxxx@xxxx.com", "xxxx@xxxx.com");
$mail->AddAddress("xxxx@xxxx.sk", "xxxx@xxxx.sk");
if(!empty($source1))
{
$mail->AddAttachment($ciel1, $source1);
}
if(!$mail->Send())
{
echo "chyba pri posielani<br />";
echo $mail->ErrorInfo;
}
echo "<body background='images/bg.jpg'>
<br /><div align=\"center\"><strong>VaÜa objednßvka bola odoslanß, na Vami zadan˙ emailov˙ adresu bol odoslanř email o potvrdenÝ prijatia objednßvky.V dohżadnej dobe Vßs budeme kontaktovaŁ e-mailom k prÝpadnÚmu upresneniu objednßvky. ¤akujeme za vyu×itie naÜich slu×ieb, prajeme prÝjemnř de˛..</strong><br /><strong><a href='http://xxxxxxxxx.sk/'>SpńŁ</a></div><br /><br /><p align='center'><img border='0' src='images/button_ok.png' width='256' height='256' align='middle'></p></body>";
}
else
{
echo "<body background='images/bg.jpg'><br /><div align=\"center\"><strong>Neboli vyplnenÚ vÜetky povinnÚ polia. Vypl˛te formulßr prosÝm eÜte raz.¤akujeme</strong><br /><strong><a href='objednavka-vizitky.php'>SpńŁ</a></div><br /><br /><p align='center'><img border='0' src='images/button_cancel.png' width='256' height='256' align='middle'></p></body>";
}
unset($mail);
?> |
| |
  |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Po 11.02.08 17:49 |   |
používaš na to aplikáciu tretej strany, tak preto si to nemohol nájsť. Ak sa nemýlim, tak tento príkaz "$mail->AddAttachment($ciel1, $source1); " pridáva do mailu prílohu nie ? Preto sa nemôže zobraziť v maile link, lebo ten obrázok je na tvoj mail odoslaný. Ako máš definíciu $message, tak niekde si pridaj:| kód: | <tr><td align='left' bgcolor='#7B68EE'><b>Link na obrázok:</b></td></tr>
<tr><td bgcolor='#FFEFDB'><a href="$link">$link</a></td></tr>
|
($link - vytvor premennú, ktorá bude vlastne presným linkom k tomu obrázku (spolu s http://), ja neviem, kde to máš uložené) |
_________________ It easier to run away | |
        |
 |
celaskon
 Užívateľ
 Založený: 10.02.2008 Príspevky: 9
 | Zaslal: Po 11.02.08 23:45 |   |
oki dik skusim..
toto co si pisal mam vlozit do toho kodu a do formulara co sa vypisuje do tohto kodu co vlozim? <input type="radio" name="Rozlozenie" value="Varianta 26." />
ku value dam zase value="http://nazov obrazka a v maili mi ukaze obrazok aj nazov obrazka?
je tu nejaka moznost,ze ti poslem tie dva subory a zakomponujes mi to tam? |
| |
  |
 |
Tominator
 Zablokovaný užívateľ
 Založený: 21.02.2007 Príspevky: 4009
 | Zaslal: Ut 12.02.08 13:29 |   |
celaskon
trošku odveci ale:
1, PCFORUM a pbpBB ma tág [code] na scripty
2, odporúčam ti CSS uľahčí ti hodne kódu ... [myslím, definovanie tried] |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |