Parse error

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Supportgrupp, Moderatorgrupp

ganjaman.se
Medlem
Medlem
Inlägg: 10
Blev medlem: 2006-05-28 23:49
Svar: 0

Parse error

Inlägg 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;

?>
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg 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)
Holger Gremminger
Ingen support via PM!
ganjaman.se
Medlem
Medlem
Inlägg: 10
Blev medlem: 2006-05-28 23:49
Svar: 0

Inlägg 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>
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg 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)) 
);
Holger Gremminger
Ingen support via PM!
ganjaman.se
Medlem
Medlem
Inlägg: 10
Blev medlem: 2006-05-28 23:49
Svar: 0

Inlägg 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
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg 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 ...
Holger Gremminger
Ingen support via PM!
ganjaman.se
Medlem
Medlem
Inlägg: 10
Blev medlem: 2006-05-28 23:49
Svar: 0

Inlägg 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
Skriv svar

Vilka är online

Användare som besöker denna kategori: 0 och 0 gäster