Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1165 2012-06-07 13:23:51
- txpdevcoder
- Member
- Registered: 2012-06-07
- Posts: 58
Re: zem_contact_reborn 4.0.3.20
Hi there.
My Host (Media Temple) recently upgraded PHP to PHP version: 5.3.13 and now zem_contact_appears to not succesfully send emails out from contact forms. It reaches the the thank you page for filling the form out, and does not report any errors. so i think its succesfully sending, but the email never arrives in my inbox. to and from address in the contact form are unique, and exist and belong to that domain / hosting account.
Is there an issue with this version of PHP and zem_contact_reborn-4.0.3.20m
Thanks
James
Offline
#1166 2012-06-07 13:35:43
Re: zem_contact_reborn 4.0.3.20
I just tried it out on a server running PHP 5.3.13 with zem_contact_reborn-4.0.3.20 and it works as supposed. So something else got upgraded on you server. I suggest you contact your host and ask for support.
Sunny Greetz
Axel
Greetz [Axel]
Offline
#1167 2012-06-07 13:41:24
- txpdevcoder
- Member
- Registered: 2012-06-07
- Posts: 58
Re: zem_contact_reborn 4.0.3.20
Thats intresting – thanks alot for verifying that they work, i appreciate it.
J
Offline
#1168 2012-06-07 14:25:51
Re: zem_contact_reborn 4.0.3.20
I’m PHP 5.3.5 and zem 4.0.3.20 on (mt) (dv server) and all still works. Good luck.
At LAST I’ve cheerfully donated to the core devs at #TXP. I only wish I were able to give more. Thanks to the devs and ALL fellow TXPers. -A
Offline
#1169 2012-06-07 15:07:03
- txpdevcoder
- Member
- Registered: 2012-06-07
- Posts: 58
Re: zem_contact_reborn 4.0.3.20
well thats even more intresting, thank you alanfluff. seems i cant change to 5.3.5 on the grid server. did you manually install it, as your on dedicated?
Offline
#1170 2012-06-07 19:08:42
Re: zem_contact_reborn 4.0.3.20
No I didn’t manually install that ver of PHP. I’m not super-smart at sys-admin stuff so I rely on the standard build for the most part and I am almost certain I’ve not upgraded my PHP myself. I used to be on gs, I’ve not been on it for over a year now and going dv took more $ and some steep learning (for me) but it’s been 100% worth it.
At LAST I’ve cheerfully donated to the core devs at #TXP. I only wish I were able to give more. Thanks to the devs and ALL fellow TXPers. -A
Offline
#1171 2012-06-07 23:06:15
- fbox
- Member
- From: Melbourne
- Registered: 2006-02-18
- Posts: 42
Re: zem_contact_reborn 4.0.3.20
Hi James, do you happen to be using Gmail or Google Apps for your email? You say the email addresses exist and belong to the same domain/hosting account.
I’ve had similar sounding issues with messages being filtered out prior to even reaching a spam folder at Google Apps, due to SPF on our server end and other email security settings at Google’s end. I can’t explain how the PHP upgrade might have contributed to this, but the symptoms sound very similar.
To get around it I edited zem_contact_reborn to manually set the ‘envelope sender’ in the message headers using a -f flag:
Near line 229:
if (mail($to, $subject, $msg, $headers,"-f ".$from))
and near line 235:
mail(zem_contact_strip($zem_contact_from), $subject, $msg, $headers,"-f ".$from);
Hopefully that would help mail delivery, even if you’re using your local mail server.
– L.Offline
#1172 2012-06-12 16:19:30
- pafruu
- Member
- From: New Brunswick, Canada
- Registered: 2010-01-14
- Posts: 65
Re: zem_contact_reborn 4.0.3.20
Hello all,
after redaing some 20 pages of porst, I couldnt find the answer I was looking for so here is my question.
I am using zem_contact_reborn so that volunteers can sign up to volunteer at a specific camp(s). I am using the zem_contact_checkbox and I have put it not required as I have 4 choices of camps to choose from.
As I understand it, putting all 4 required would prevent the form to submit as all checkbox would have to be selected. Although I really need my volunteers to indicate which camps they want to volunteer for.
Here is the code for the form:
(...)
<tr>
<td colspan="2"><h4>I want to be at ...</h4></td></tr>
<tr>
<td colspan="2">
<txp:zem_contact_checkbox group="Campselect" label="Kids Kamp" name="Kids Kamp" required="0"/><span class="early">July 3 - 7 </span><br>
<txp:zem_contact_checkbox group="Campselect" label="Family Camp" name="Family Camp" required="0" /><span class="early">July 14 - 29 </span><br>
<txp:zem_contact_checkbox group="Campselect" label="Young Adult Camp" name="Young Adult Camp" required="0"/><span class="early">Aug 3 - 5</span><br>
<txp:zem_contact_checkbox group="Campselect" label="Youth Camp" name="Youth Camp" required="0"/><span class="early">Aug 6 - 11</span></td>
</tr>
(...)
Is there a way that I can tell Zem_contact to make sure that 1 or more of those checkboxes are selected?
I’m sorry if this question seems easy, its just that I am not that good with php, Am I right to assume that it is a php issue?
Thaks for your help in advance
Patrick
{Edited to add bc..
for better code display. – Uli}
Last edited by uli (2012-06-12 16:49:13)
I try, and I try, and I try…. and sometimes I achieve
Offline
#1173 2012-06-12 21:06:26
Re: zem_contact_reborn 4.0.3.20
@pafruu, you can probably do this by combining ZCR with adi_contact
Offline
#1174 2012-06-13 10:09:33
- txpdevcoder
- Member
- Registered: 2012-06-07
- Posts: 58
Re: zem_contact_reborn 4.0.3.20
@fbox
OMG! That was legendary. Ive spent a week trying to figure this out. It now works, thanks to you. I owe you a beer :)
James
Last edited by txpdevcoder (2012-06-13 10:30:03)
Offline
#1175 2012-06-13 12:06:18
- pafruu
- Member
- From: New Brunswick, Canada
- Registered: 2010-01-14
- Posts: 65
Re: zem_contact_reborn 4.0.3.20
thank you ruud, I will try that :)
I try, and I try, and I try…. and sometimes I achieve
Offline
#1176 2012-06-14 06:47:09
Re: zem_contact_reborn 4.0.3.20
I’m getting a ‘Function split() is deprecated’ error using <txp:zem_contact_select />
… I searched the forum and found that I have to change ‘split’ into ‘explode’ in the plug-in code. But than I’m getting the error ’406 Not Acceptable’. It means I’m not permitted to change the file or something … !? Some help is appreciated on how I must tackle this one.
Last edited by RedFox (2012-06-14 09:05:24)
Offline