Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Questions and Supports (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=18)
-   -   Problem with the class controller (http://www.mysidiaadoptables.com/forum/showthread.php?t=4457)

Isura 04-08-2014 04:56 PM

Problem with the class controller
 
<<edit -- the first one was a bit confusing (sorry, my bad)

Normally, when I try to open an non-extisting page the script will show the index-page. But if I add a few more things in the url I get a blank page with only an error message. I would really like it, if the site would still show the index page instead.

Here as an example:

http://creaturesoflessikor.de/xyz
--> this is the normal script reaction when you enter an non exist page: it shows the index page.

But if you enter a few more things to the url:
http://creaturesoflessikor.de/xyz/xyz/xyz
It will show you a blank page with only the error message. But I would prefer if it will still show the index page instead.

Hopefully the problem is now a bit clearer. Sorry, for the misunderstanding.

Sorry, english isn't my native language.

edit>>

Hello

I notice a problem with the controller class. Normally if you want to open a page which doesn't exist, it shows you the index page. But if you add a few more things to the url you can provoke a fatal error.

For example:
The page xyz.php doesn't exist.

if I enter:
mysite.com/xyz/
it shows the index page.

same with
mysite.com/xyz/argument1--> shows the index page

but if I add a second argument:
mysite.com/xyz/argument1/argument2
I get an error:
Fatal Error: Class XyzController either does not exist, or has its include path misconfigured!

Know someone a good solution for this problem?

Hall of Famer 04-08-2014 08:18 PM

Well you need to define class constants to represent arguments in the url.

Kyttias 04-09-2014 05:48 AM

Why -are- you trying to add more arguments to the url/point to a page that does not exist? In such a location existed, it wouldn't deliver an error... right?

Isura 04-09-2014 12:32 PM

No, you getting it wrong.
I don't try to add arguments to an non-existing url. I only don't like it, that you get an blank page with only the error message when you enter such combination in the url. I would prefer that the script shows the index page instead.

maybe it will be clearer with this example and some links:

http://creaturesoflessikor.de/xyz
--> this is the normal script reaction when you enter an non exist page: it shows the index page.

But if you enter a few more things to the url:
http://creaturesoflessikor.de/xyz/xyz/xyz
It will show you a blank page with only the error message. But I would prefer if it will still show the index page instead.

Hopefully the problem is now a bit clearer. Sorry, for the misunderstanding.

Sorry, english isn't my native language.

Zyraph 04-09-2014 03:21 PM

I think I know what you're saying. You're wanting the site to show the index page if a url doesn't exist. Basically, let's say someone went to http://creaturesoflessikor.de/xyz/xyz/xyz and instead of being directed to an error page, you want them redirected to http://creaturesoflessikor.de

Is that correct? If so, you would probably have to use a .htaccess file in the main directory. I'm not sure what specifically to put in, but I know that's where you'd want to look.


All times are GMT -5. The time now is 09:43 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.