| Autor | Zpráva | ||
|---|---|---|---|
| Tomino Profil * |
#1 · Zasláno: 3. 5. 2010, 14:26:41
Zdravim, potřeboval bych jen rychlou pomoc.
Mám textareu, do které velmi jednoduše vkládám klikem na odkaz hmtl tagy. potom textareu odesílám na mail. Problém je, že odkazy mi v mailu nefungují. takže. takhle vypadá zápis: <a href="#" onclick='vlozTag("zprava","<a href=\"http://cesta odkazu\">Text odkazu</a>")'>Vložit odkaz</a>do textarey se me vlozi v pohode : <a href="http://cesta odkazu">Text odkazu</a> Když to ale odešlu na mail tak odkaz nefunguje. Text je označený jako odkaz ale odkaz je jen zpětné lomítko a tudíž to nic neotevře. pokud si hned vypisu $_POST["zprava"] po odeslani formulare tak mi to napise toto: Tady je odkaz: http://localhost/itprofik/%5C%22http://www.seznam.cz%5C%22[/pre] |
||
| __construct Profil |
#2 · Zasláno: 3. 5. 2010, 14:29:22
Vlož sem zdrojáky toho mail formulára ..
|
||
| Tomino Profil * |
#3 · Zasláno: 3. 5. 2010, 14:31:14
function EmailHTML($to,$predmet,$zprava){
//$to = 'nejaka@adresa.cz' ;
// predmet
//$predmet = 'Nejaky predmet';
// zprava
//$zprava = '';
// Hlavicka
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Dalsi Hlavicky
//$headers .= 'To: ' . $to . "\r\n";
$headers .= 'From: IT Profik zakaznicky system <info@itpportal.cz>' . "\r\n";
//$headers .= 'Cc: kopie@aa.cz' . "\r\n";
//$headers .= 'Bcc: skrytakopie@aa.cz' . "\r\n";
// Odeslat
$odeslat=mail($to, $predmet, $zprava, $headers);
if (!$odeslat) {HlaskaChyba("Nepodařilo se odeslat zprávu");} else {HlaskaDobra("Zpráva úspěšně odeslána");}
}
function EmailTXT($to,$predmet,$zprava){
// Dalsi Hlavicky
//$headers .= 'To: ' . $to . "\r\n";
$headers .= 'From: IT Profík zákaznický systém <info@itpportal.cz>' . "\r\n";
//$headers .= 'Cc: kopie@aa.cz' . "\r\n";
//$headers .= 'Bcc: skrytakopie@aa.cz' . "\r\n";
// Odeslat
$odeslat=mail($to, $predmet, $zprava, $headers);
if (!$odeslat) {echo "sakra";} else {echo "ok";}
}
|
||
| Tomino Profil * |
#4 · Zasláno: 3. 5. 2010, 14:31:56
sry vlozil sem tam oba, pouzivam ten EmailHTML
|
||
| Tomino Profil * |
#5 · Zasláno: 3. 5. 2010, 14:33:16
A jestli chces ten form, tak ten je tady:
<form action="home.php?id=8" method="POST">
<td style="padding-left:50px;" align="center" valign="center">
<H3>Text zprávy</H3>
<textarea id="zprava" name="zprava" style="margin-left:0px;width:60%;height:87%;"></textarea>
</td>
<td> </td>
<td style="padding-top:40px;" valign="top">
<select name="user">
<option>Vyberte kontakt</option>
<?
$mail=mysql_query("SELECT email,name FROM user WHERE security=3");
while ($mail2=mysql_fetch_array($mail)){
echo "<option value=\" ".$mail2['email']."\">".$mail2['name']."</option>";
}
?>
</select>
<br><br>HTML ve zprávě:<br><br>
<a href="#" onclick='vlozTag("zprava","<a href=\"http://cesta odkazu\">Text odkazu</a>")'>Vložit odkaz</a>
<br><br>
<a href="#" onclick='vlozTag("zprava","<H3>Váš nadpis</H3>")'>Vložit nadpis</a>
<br><br>
<a href="#" onclick='vlozTag("zprava","<p>Odstavec</p>")'>Vložit odstavec</a>
<br><br><br><br><br><br><br><br><br><br>
<input type="submit" name="send" value="Odeslat zprávu">
</td>
</form>
|
||
| Tomino Profil * |
#6 · Zasláno: 3. 5. 2010, 14:59:30
Právě jsem zjistil, že když napíšu do textarey "Ahoj" vyplivne mi to \"Ahoj\" ... takže tam bude problem jen nevim jak to vypnout
|
||
| Tomino Profil * |
#7 · Zasláno: 3. 5. 2010, 15:07:46
Aha tak uz jsem na to přišel.. problem byl že jsem měl na localhostu zapnute magic quotes... vtipne je ze na hostingu mi to nefunguje taky a tam to nijak neovlivnim... takže jdu hledat nějaké jiné řešení. jestli si dobře pamatuju v php funguje něco jako stripsplashes nebo tak neco
|
||
|
Časová prodleva: 15 let
|
|||
0