Jump to content
klikrzys

Pls help! :( - Cant read parameters

Recommended Posts

Hello!
 
I have strange problem with template. I made a contact form which is on my sites footer and seperate template which should handle the retrieved data. Unfortunetly I cant retrive data nor by POST nor GET. Here is my code:
 
$email = $input->get('email'); 
$topicNum = $input->get('topic'); 
$name = $input->get('myname'); 
$message = $input->get('message');

It basicly returns NULL everywhere. Only 'topic' parameter is fetched nicely!

Here is query i use:
http://test.mysite.pl/contact-response/?topic=1&email=test@test.com&myname=test&message=test
I found this in phpinfo():
_SERVER["REDIRECT_QUERY_STRING"]        it=contact-response/&topic=1&email=test@test.com&myname=test&message=test

 

Please help! I have no idea whats wrong with this Q^Q

 

Share this post


Link to post
Share on other sites

Oh thats neat, this function returns them all nicely:

topic=1&email=test%mail.com&myname=test&message=test

Weird. Now i have zero idea of whats wrong in here. 😫

 

Share this post


Link to post
Share on other sites
3 hours ago, klikrzys said:

It basicly returns NULL everywhere. Only 'topic' parameter is fetched nicely!

Maybe you think they are NULL but they actually are not 😉 How do you check the values? I recommend using TracyDebugger and doing bd($input->get('yourvar')) to check properly.

Share this post


Link to post
Share on other sites

I just tried to and i found error in tracy javascrpit file. Its on:

/contact-response/?topic=1&email=test@test.com&myname=test&message=test&_tracy_bar=js&v=2.6.3&XDEBUG_SESSION_STOP=1

On the end of this javascript file there is:

ErrorException: readfile() has been disabled for security reasons in /home/kris/public_html/test/site/assets/cache/FileCompiler/site/modules/TracyDebugger/tracy-2.5.x/src/Tracy/Bar.php:258
Stack trace:
#0 [internal function]: Tracy\Debugger::errorHandler(2, 'readfile() has ...', '/home/kris...', 258, Array)
#1 [internal function]: readfile('/home/kris...')
#2 /home/kris/public_html/test/site/assets/cache/FileCompiler/site/modules/TracyDebugger/tracy-2.5.x/src/Tracy/Bar.php(258): array_map('readfile', Array)
#3 /home/kris/public_html/test/site/assets/cache/FileCompiler/site/modules/TracyDebugger/tracy-2.5.x/src/Tracy/Bar.php(198): Tracy\Bar->renderAssets()
#4 /home/kris/public_html/test/site/assets/cache/FileCompiler/site/modules/TracyDebugger/tracy-2.5.x/src/Tracy/Debugger.php(242): Tracy\Bar->dispatchAssets()
#5 /home/kris/public_html/test/site/assets/cache/FileCompiler/site/modules/TracyDebugger/tracy-2.5.x/src/Tracy/Debugger.php(214): Tracy\Debugger::dispatch()
#6 /home/kris/public_html/test/site/assets/cache/FileCompiler/site/modules/TracyDebugger/TracyDebugger.module.php(1248): Tracy\Debugger::enable(false, '/home/kris...', NULL)
#7 /home/kris/public_html/test/wire/core/Modules.php(625): TracyDebugger->init()
#8 /home/kris/public_html/test/wire/core/Modules.php(495): ProcessWire\Modules->initModule(Object(TracyDebugger))
#9 /home/kris/public_html/test/wire/core/ProcessWire.php(674): ProcessWire\Modules->triggerInit()
#10 /home/kris/public_html/test/wire/core/Wire.php(380): ProcessWire\ProcessWire->___init()
#11 /home/kris/public_html/test/wire/core/WireHooks.php(813): ProcessWire\Wire->_callMethod('___init', Array)
#12 /home/kris/public_html/test/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\ProcessWire), 'init', Array)
#13 /home/kris/public_html/test/wire/core/ProcessWire.php(773): ProcessWire\Wire->__call('init', Array)
#14 /home/kris/public_html/test/wire/core/ProcessWire.php(573): ProcessWire\ProcessWire->__call('init', Array)
#15 /home/kris/public_html/test/wire/core/ProcessWire.php(573): ProcessWire\ProcessWire->init()
#16 /home/kris/public_html/test/wire/core/ProcessWire.php(522): ProcessWire\ProcessWire->setStatus(2)
#17 /home/kris/public_html/test/wire/core/ProcessWire.php(267): ProcessWire\ProcessWire->load(Object(ProcessWire\Config))
#18 /home/kris/public_html/test/index.php(52): ProcessWire\ProcessWire->__construct(Object(ProcessWire\Config))
#19 {main}
(stored in /home/kris/public_html/test/site/assets/logs/tracy/exception--2019-10-18--09-39--2baa181eb9.html)

I have this site on live server with config->debug = true and tracy in development mode. So i dont know what might be the problem 😕

Share this post


Link to post
Share on other sites

I just got my head around the fact that i cant see the tracy bar anywhere and i got this error on PW page that im using. I went back to my local server to

checked if it worked back then and thats true. Its somehow the fault of moving site to live server 😕

Share this post


Link to post
Share on other sites

Your live server must have readfile() disabled - you can check with 

var_dump(ini_get('disable_functions'));

The fact that Tracy is using the 2.5 version of the core also suggests that the live server is using an old version of PHP so I am wondering about how good the host is.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...