Sida 1 av 1

Parse error

Postat: 2006-06-04 03:11
av ganjaman.se
Hej.

Jag installera flera moddar med easymod och jag fick då följande fel meddelande i foten på sidan.

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /hsphere/local/home/ganjaman/ganjaman.se/includes/page_tail.php on line 77

Jag försökt fixa till det med backupen men det fungera inte med det heller


Har är min page_tail.php
<?php
/***************************************************************************
* page_tail.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
*
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}

global $do_gzip_compress;

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

/*
Idea taken from Andrew Walsh
*/
// Server Uptime MOD (For Linux Only)
$uptime = @exec('uptime');
if ( strstr($uptime, 'days') )
{
if ( strstr($uptime, 'min') )
{
preg_match("/up\s+(\d+)\s+days,\s+(\d+)\s+min/", $uptime, $times);
$days = $times[1];
$hours = 0;
$mins = $times[2];
}
else
{
preg_match("/up\s+(\d+)\s+days,\s+(\d+):(\d+),/", $uptime, $times);
$days = $times[1];
$hours = $times[2];
$mins = $times[3];
}
}
else
{
preg_match("/up\s+(\d+):(\d+),/", $uptime, $times);
$days = 0;
$hours = $times[1];
$mins = $times[2];
}

preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/", $uptime, $avgs);
$load = $avgs[1].", ".$avgs[2].", ".$avgs[3]."";

$template->assign_vars(array(
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMIN_LINK' => $admin_link)
);

'ADMIN_LINK' => $admin_link,

// Server Uptime MOD (For Linux Only)
'SERVER_UPTIME' => sprintf($lang['Server_uptime'], $days, $hours, $mins),
'SERVER_LOAD' => sprintf($lang['Server_load'], $load))
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
//
// Borrowed from php.net!
//
$gzip_contents = ob_get_contents();
ob_end_clean();

$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);

$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
}

exit;

?>

Postat: 2006-06-04 17:11
av Holger
I denna kodsnutt har du en bit kod dubbelt:

Kod: Markera allt

$template->assign_vars(array( 
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''), 
'ADMIN_LINK' => $admin_link) 
); 

'ADMIN_LINK' => $admin_link,

// Server Uptime MOD (For Linux Only)
Ersätt med

Kod: Markera allt

$template->assign_vars(array( 
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''), 
'ADMIN_LINK' => $admin_link) 
); 

// Server Uptime MOD (For Linux Only)

Postat: 2006-06-04 18:16
av ganjaman.se
Så här ser det ut nu


Parse error: syntax error, unexpected T_DOUBLE_ARROW in /hsphere/local/home/ganjaman/ganjaman.se/includes/page_tail.php on line 78

includes/page_tail.php
<?php
/***************************************************************************
* page_tail.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
*
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}

global $do_gzip_compress;

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

/*
Idea taken from Andrew Walsh
*/
// Server Uptime MOD (For Linux Only)
$uptime = @exec('uptime');
if ( strstr($uptime, 'days') )
{
if ( strstr($uptime, 'min') )
{
preg_match("/up\s+(\d+)\s+days,\s+(\d+)\s+min/", $uptime, $times);
$days = $times[1];
$hours = 0;
$mins = $times[2];
}
else
{
preg_match("/up\s+(\d+)\s+days,\s+(\d+):(\d+),/", $uptime, $times);
$days = $times[1];
$hours = $times[2];
$mins = $times[3];
}
}
else
{
preg_match("/up\s+(\d+):(\d+),/", $uptime, $times);
$days = 0;
$hours = $times[1];
$mins = $times[2];
}
{
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/", $uptime, $avgs);
$load = $avgs[1].", ".$avgs[2].", ".$avgs[3]."";

$template->assign_vars(array(
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMIN_LINK' => $admin_link)
);



// Server Uptime MOD (For Linux Only)
'SERVER_UPTIME' => sprintf($lang['Server_uptime'], $days, $hours, $mins),
'SERVER_LOAD' => sprintf($lang['Server_load'], $load))
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
//
// Borrowed from php.net!
//
$gzip_contents = ob_get_contents();
ob_end_clean();

$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);

$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
}

exit;

?>





templates/AcidTechGreen/overall_footer.tpl
</p><center>

<iframe style="border:1px solid black; border-top:1px solid gray;border-left:1px solid gray;" src="http://banners.moviesbysms.com/getDynam ... &cat=&mid=" width="120" height="90" frameborder="NO" scrolling="No"></iframe><iframe style="border:1px solid black; border-top:1px solid gray;border-left:1px solid gray;" src="http://banners.moviesbysms.com/getDynam ... cat=2&mid=" width="120" height="90" frameborder="NO" scrolling="No"></iframe><iframe style="border:1px solid black; border-top:1px solid gray;border-left:1px solid gray;" src="http://banners.moviesbysms.com/getDynam ... cat=5&mid=" width="120" height="90" frameborder="NO" scrolling="No"></iframe><iframe style="border:1px solid black; border-top:1px solid gray;border-left:1px solid gray;" src="http://banners.moviesbysms.com/getDynam ... cat=8&mid=" width="120" height="90" frameborder="NO" scrolling="No"></iframe><iframe style="border:1px solid black; border-top:1px solid gray;border-left:1px solid gray;" src="http://banners.moviesbysms.com/getDynam ... cat=9&mid=" width="120" height="90" frameborder="NO" scrolling="No"></iframe><iframe style="border:1px solid black; border-top:1px solid gray;border-left:1px solid gray;" src="http://banners.moviesbysms.com/getDynam ... at=10&mid=" width="120" height="90" frameborder="NO" scrolling="No"></iframe>




</center>
<p></P><center><table><tr><td>
<!---
<A href="http://www.sexleksaker.se/store/custome ... "><BR><IMG src="http://www.sexleksaker.se/store/banner. ... aMan&bid=2" width=468 height=60 border=0></A>
--->
<!-- Utbytet.com - Gratis reklam --><iframe src="http://www.perfica.se/utbytet.com/utbytet.php?id=10112" name="utbytet" width="468" marginwidth="0" height="79" marginheight="0" scrolling="no"></iframe>


<br/> <br/>

<!-- Begin ADpool Bannerbyte Code --><IFRAME SRC='http://www.adpool.nu/banner.asp?userID=1584&typ=468' WIDTH='468' HEIGHT='60' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO'></IFRAME><!-- End ADpool Bannerbyte Code -->

<br/> <br/>





<!-- Stoppets Bannerbyte code begin -->
<CENTER><ILAYER id="ad1" visibility="hidden" height=60></ILAYER>
<NOLAYER>
<IFRAME SRC="http://www.stoppet.com/work.php?n=1153&size=1" width=468 height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling="no"></IFRAME>
</NOLAYER>
</CENTER>
<layer src="http://www.stoppet.com/work.php?n=1153&size=1" visibility="hidden" id="a1" width=468 onload="moveToAbsolute(ad1.pageX,ad1.pageY); a1.clip.height=60;visibility='show';"></layer>
<!-- Stoppets Bannerbyte code end -->




<br/>
<div align="center">
<a href="http://bilder.ganjaman.se/" target="">Roliga bilder</a> &copy; 2006 Kenneth Rudebrand<br />



<div align="center"><span class="copyright"><br />{ADMIN_LINK}<br />
Powered by <a href="http://www.phpbb.com/" target="_phpbb">phpBB</a> &copy; 2001, 2005 phpBB Group<br />Design by <a href="http://www.freestylexl.com">Freestyle XL</a> / <a href="http://www.flowersonline.tv">Flowers Online</a>.{TRANSLATION_INFO}</span></div>



</center></td><td>

<script language="JavaScript" src="http://www.linkexchange.se/links.php?id ... "></script>
</td></tr></table>
<!-- BEGIN switch_copyright_notice -->
<pre>
You are allowed to use this phpBB style only if you agree to the following conditions:
- You cannot remove copyright notices from style without style my permission.
- You cannot use images from this style anywhere else without my permission.
- You can convert this style to another software, but converted style must have full copyrights.
- If you want to create new phpBB style based on this style you must ask my permission.
- If you modify this style it still should contain my copyright notices because it is based on my work. Modified style should not be available for download without my permission.

For support visit http://www.freestylexl.com/demo/ or http://www.phpbb.com/phpBB/

Freestyle XL.
</pre>
<!-- END switch_copyright_notice -->

</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

Postat: 2006-06-04 18:40
av Holger
hm, du har en hel del fel där:
Hitta

Kod: Markera allt

$template->assign_vars(array( 
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''), 
'ADMIN_LINK' => $admin_link) 
); 


// Server Uptime MOD (For Linux Only) 
'SERVER_UPTIME' => sprintf($lang['Server_uptime'], $days, $hours, $mins), 
'SERVER_LOAD' => sprintf($lang['Server_load'], $load)) 
);
ersätt med

Kod: Markera allt

$template->assign_vars(array( 
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''), 
'ADMIN_LINK' => $admin_link, 
// Server Uptime MOD (For Linux Only) 
'SERVER_UPTIME' => sprintf($lang['Server_uptime'], $days, $hours, $mins), 
'SERVER_LOAD' => sprintf($lang['Server_load'], $load)) 
);

Postat: 2006-06-04 18:59
av ganjaman.se
Nu står det.

Parse error: syntax error, unexpected $end in /hsphere/local/home/ganjaman/ganjaman.se/includes/page_tail.php on line 112

Postat: 2006-06-04 19:15
av Holger
Det är ju sista raden ...
Har du en tomrad efter ?> :?:

Vilken var den senaste fungerande versionen och vad installerade du i den?
Lägg upp den senast fungerande versionen samt modden som du ville installera ...

Postat: 2006-06-05 14:39
av ganjaman.se
Hejsan. Jag fick ingen ordning på skriptet så jag laddaner phpbb forum och så ladda jag upp page_tail.php och nu fungerar det men jag vätt inte än om jag förstörde någon modd men jag tror inte det.

Tack för alla hjälp Holger :D