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)
-   -   1.3.2 - the tabs... (http://www.mysidiaadoptables.com/forum/showthread.php?t=3893)

draugluin 12-06-2012 01:23 PM

1.3.2 - the tabs...
 
I've installed it yet, but If I want to take a look at "profile.php" I get this

Quote:

Parse error: syntax error, unexpected $end in /var/www/clients/client161/web331/web/b-adoptables/inc/tabs.php on line 20
:ohnoes: why

I've no modification, it's all original.

powerchaos 12-06-2012 02:22 PM

probaly you can fix it by going to that line and see if a closing tag is missing

so far i can see it only includes a JS script ( javascript ) and are the tags closed like they need to be

maybe i see the problem

do you got short tags enabled or disabled ??

if disabled then use this change

open the file
search for this text
Code:

<?
}

?>

and change it to
PHP Code:

<?php
}

?>

as you see , i added the text "php" after the first tag , so the script reconise it as a php script

let me know if that works

Greetings From PowerChaos

Hall of Famer 12-06-2012 04:39 PM

Weird, if this is a glitch the others would have spotted it a long time ago. Did you install the script or upgrade from it? If you did an upgrade, make sure to overwrite all old files.

powerchaos 12-06-2012 05:37 PM

@Hall of Farmer

most hosts got short tags enabled in there php settings
there are always exeptions and based on the error code i read ( on line 20 ) aka end of the file or the closing tag ?> does it seems that short tags are not enabled

if you start php with <? then it is a short tag , so it is better to always start with <?php

there is nothing more i can see in the script or that file

Greetings From PowerChaos

Hall of Famer 12-06-2012 05:38 PM

I see, I will keep this in mind then, thanks for bringing this up. It just never happens before, guess thats because I build my site on a dedicated host while most users are running with Nemesis' 99webs.info. I believe only a small number of webhosts disable short tags?

powerchaos 12-06-2012 05:42 PM

short tags are enabled by default but can provide some compatibility problems

because it is enabled by default do i think that only a small number of company's disable it

Greetings From PowerChaos

draugluin 12-07-2012 04:20 AM

first ... thank you both for brainstorming :D

@ Powerchaos

it startet with <?php and ends with ?>
unfortunately that’s not the problem. :(

@ HoF

I installed it new. no upgrade. I only use the database from Mys 1.3.1.
all the other side run perfect… only the profle don’t want to work …

mhhh… any idea, how to solve this ?

Hall of Famer 12-07-2012 05:54 AM

Well the database from Mys v1.3.1 wont work since there are differences in database structure, you have to run the upgrader.

draugluin 12-07-2012 10:16 AM

ohhhhh... I started the upgrade an got this

Quote:

Cannot alter table prefix.adoptables


edit: okay, I've changed the tables manually. But the problem with the tabs still exist. :cfrown:

powerchaos 12-07-2012 04:16 PM

if it is a fresh install , can you try somehting for me to debug it a bit more

can you install version 1.3.1 complete and see if the tabs give that problem

if yes , can i take then a look at your php info file to see if some settings are enabled that should be disabled ( like magic quotes )

if that solves the error , then we know it is a bug in the version 1.3.2 script and probaly not even in tabs.php but a possibility that it is in the js script file

php only returns the error code it founds in the php script , it says line 20 and that is the end of the script (unexpted end ... sounds normal that it is on end of the script )

that part also means that there is a closing tag missing , so it loops true all code and never close the final code and provide that error

also you say it is only on the profile page
so it is also possible that the profile page is generating that error and not the tabs.php , but the tabs.php does not get closed
it depends when the tabs.php get called ( start or end of the website )

if it get called after the profile script get called , then it means that the profile script does not close a tag

anyway , before we start to search we need to be sure if it is only on 1.3.2 or that it is also before and not related to php that open/close tags with there rewrite rules/safety rules ( like magic_quotes and stuff )

to make a php info file use the folllowing information

PHP Code:

<?php
phpinfo
();
?>

also remove that file after we are done , as it can be a security risk to leave those information public (it says what mods are installed and not and hackers use that to see what security bugs are left :P )

Greetings From PowerChaos


All times are GMT -5. The time now is 10:47 AM.

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