Parse error, when publishing on a site with PHP parsing enabled
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 
GenoPro Support Forum
Home        Members    Who's On
Welcome Guest ( Login | Register )
        



Parse error, when publishing on a site with PHP parsing enabled Expand / Collapse
Author
Message
Post #14249 Posted 11/6/2006 3:01:48 AM
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Yesterday @ 12:17:56 PM
GenoPro Version: 2.0.1.6
Posts: 191, Visits: 2,747
When publishing to a site with php parsing enabled the following error appears:
Parse error: parse error, unexpected T_STRING in home/b/bukolyi/public_html/csaladfa/home.htm on line 1

this is for several .htms.

The cause is in the first line:< ?xml version="1.0" encoding="utf-8"?>, as by default, php as configured by MAMP enables short tag support - so php is trying to interpret everything between < ? ?>.

However, if this line is replaced by < ?php echo '< ?xml version="1.0" encoding="UTF-8"?>';?> - or delete the line itself - the site is OK.

However, I do not know, what is the side effect if this change will be done globally

Note: originally there is no space between < and ? (I had to put one or the forum hides the whole )



Feri
Post #14300 Posted 11/8/2006 7:24:20 PM


Grand Master

Grand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand MasterGrand Master This user is a contributor to FamilyTrees.GenoPro.com This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Today @ 6:30:53 PM
GenoPro Version: 2.0.1.6
Posts: 1,151, Visits: 5,401
The xml declaration is not strictly necessary when the encoding is UTF-8 or UTF-16 but it is recommended that is used.

So yes you can remove it from all .htms. It is a pity that the php parser doesn't recognise this line for what it is.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Post #14307 Posted 11/9/2006 1:27:51 AM
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Yesterday @ 12:17:56 PM
GenoPro Version: 2.0.1.6
Posts: 191, Visits: 2,747
The behaviour of the php parser is depending on a settings of php.ini (which is set by the sysadmin :( ) For more info see http://hashphp.org/knowledge_base?kb_id=12

My question is: what if you make the replacement (not the deletion of the line) in the original report(s)?

Thanks

Feri



Feri
Post #14314 Posted 11/9/2006 8:21:21 AM


IT Director GenoPro

IT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoPro  

Group: Customers
Last Login: Yesterday @ 8:27:51 AM
GenoPro Version: 2.0.1.6
Posts: 457, Visits: 5,964
fbukolyi (11/9/2006)
what if you make the replacement (not the deletion of the line) in the original report(s)?

The report generator can generate anything, from JavaScript, SVG and CSS.

You can modify the skin to generate PHP if you wish, there is no restriction at this.


If the facts don't fit the theory, change the facts.
-- Albert Einstein

Jean-Claude Morin
Information Technology Director, GenoPro.
http://www.genopro.com

Post #14317 Posted 11/9/2006 9:59:24 AM
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: Yesterday @ 12:17:56 PM
GenoPro Version: 2.0.1.6
Posts: 191, Visits: 2,747
Jean-Claude, I would not like to generate any php

The question is:

is it possible to replace the original < ?xml version="1.0" encoding="utf-8"?> lines in the built in reports to < ?php echo '< ?xml version="1.0" encoding="UTF-8"?>';?> ?

In this case the upload of the abovementioned sites will also work - the question is the side effect (if it has any).

If not possible, I can live without it (in this case I need to make a copy of the reports I would like to use on such sites, make the replacement and that's it)

If I am the only one, who is using such a host it makes no sense to modify GenoPro :D



Feri
Post #14318 Posted 11/9/2006 10:26:12 AM


IT Director GenoPro

IT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoProIT Director GenoPro  

Group: Customers
Last Login: Yesterday @ 8:27:51 AM
GenoPro Version: 2.0.1.6
Posts: 457, Visits: 5,964
The master skin won't be changed for sure, however you are welcome to customize your own report skin.


If the facts don't fit the theory, change the facts.
-- Albert Einstein

Jean-Claude Morin
Information Technology Director, GenoPro.
http://www.genopro.com

« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: GenoProSupport, JcMorin, Ron

Permissions Expand / Collapse

All times are GMT -5:00, Time now is 8:29 PM

Copyright 1998-2008 GenoPro. All rights reserved. GenoPro and the GenoPro logo are trademarks.