Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-12-2003, 03:21 AM
joor joor is offline
 
Join Date: Sep 2002
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Help with a HTML Email header in PHP

I am trying to make my forum have the ability to send out HTML email through the control panel to my users. So I am working on the admin/email.php and the email sends great, with HTML working and all but the from address gets all discombobulated.

Here is the code I am adding

Code:
// joor added for html email
$headers = "From: $from \r\n";
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1";
$sendmessage = stripslashes($sendmessage);
// end

if (!$test) {
	echo "sending ... \n";
	// vbmail($user['email'], $subject, $sendmessage, $from);
	// joor edited for html email
	vbmail($user['email'], $subject, $sendmessage, $headers);
	// end
but the from email comes in looking like this

Code:
"From: webmaster@rcfiles.com@secure.rcfiles.com"
The from should just be just from webmaster@rcfiles.com, so somewhere I have the formatting wrong of the $header string but I can't figure it out, tried every possible combination I could think ok. This layout of code works fine when I am doing it from a outside of VBB on a private mailing list of mine.
Reply With Quote
  #2  
Old 08-12-2003, 04:14 PM
noppid noppid is offline
 
Join Date: Mar 2003
Location: Florida
Posts: 1,875
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If I remember correctly the concatenation of that string occurs in the vbmail function. You could prolly modify it slightly to create an htmlvbmail function to transmit the headers as you wish. It's in forums/admin/functions.php.
Reply With Quote
  #3  
Old 08-12-2003, 04:17 PM
joor joor is offline
 
Join Date: Sep 2002
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh my, that is why, I don't know what I was thinking. Thank you.
Reply With Quote
  #4  
Old 08-12-2003, 04:21 PM
noppid noppid is offline
 
Join Date: Mar 2003
Location: Florida
Posts: 1,875
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Glad to help. Good Luck.
Reply With Quote
  #5  
Old 09-14-2003, 06:55 AM
Diva's Avatar
Diva Diva is offline
 
Join Date: Oct 2001
Location: CA, USA
Posts: 311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

HI. I am sorry to bother you, but I would love to be able to send html through the CPanel. Could you please tell me the steps to do this? Thanks bunches!
Reply With Quote
  #6  
Old 09-19-2003, 07:14 AM
lalo landa lalo landa is offline
 
Join Date: Nov 2002
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

in admin/email.php

search

PHP Code:
if (!$test
read the code... and use my code.. (i don't remember the original code.

PHP Code:
if (!$test) {
                    echo 
"sending ... \n";
                    
mail($user[email],$subject,$sendmessage,"From: $from\nMIME-VERSION: 1.0\nCONTENT-TYPE: TEXT/HTML; CHARSET=iso-8859-1\nCONTENT-DISPOSITION: INLINE\n");
                } else {
                    echo 
"testing ... \n";
                } 
Reply With Quote
  #7  
Old 09-20-2003, 10:09 PM
Diva's Avatar
Diva Diva is offline
 
Join Date: Oct 2001
Location: CA, USA
Posts: 311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you sooooooooooo much!

I am only having a problem with one section. It doesn't want to read the vb code. It just prints it as text, like this:

Quote:
These are your current user details
Your username is: "Guess"
Forgotten your password?
You have $posts posts
You registered on $joindate
You were last active on the boards at $lastactivity
Reply With Quote
  #8  
Old 09-22-2003, 01:13 AM
lalo landa lalo landa is offline
 
Join Date: Nov 2002
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

theres a problem, because if your user do not have permision to post html ... the post is written in your DB in html code....

I have this problem and i dont know how fix it..

Sorry about my english.. (Spanish 4 me)
Reply With Quote
  #9  
Old 09-22-2003, 02:11 AM
Diva's Avatar
Diva Diva is offline
 
Join Date: Oct 2001
Location: CA, USA
Posts: 311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi. I am sorry, I don't understand. If you don't mind replying in Spanish I have a friend who can interpret for me.

**

Lo siento, pero no entiendo. Si te respondes en espanol, mi novio podre traducir por mi...
Reply With Quote
  #10  
Old 09-22-2003, 03:18 AM
lalo landa lalo landa is offline
 
Join Date: Nov 2002
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

(Spanish Reply)

El problema es que poniendo ese código el vbcode se transforma en html al momento de ingresar los datos a la base de datos, por lo tanto cuando un usuario que no tiene acceso a escribir posts con html hace un post el foro automáticamente transforma todo su mensaje a código html y el mensaje queda con todos códigos html como por ejemplo:

Hola<br />
como <b>andás</b><br />

En los e-mails llega con formato html, pero en el foro queda todo mal.

Por lo que yo decidí que los mails sigan llegando con el vbcode sin interpretar dado que no sé como hacer para que el traspaso de vbcode a html se haga al momento de enviar el e-mail y NO al momento de ingresar los datos a la base de datos.

Espero que no tengas problemas para traducirlo.

Saludos dese Argentina
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:15 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04266 seconds
  • Memory Usage 2,264KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete