Pagina 1 van 1

php werkt niet meer

Geplaatst: 11 jun 2009, 09:20
door gwmcb
  • Adres van je forum: *verwijderd ivm veiligheid*
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?op 9-06-2009
    phpBB versie: 3.0.5

    Heb je onlangs iets veranderd aan je forum?neen
    Wat is het probleem?
sinds opgegeven datum krijg ik op de url waar mijn phpbb staat enkel een code te zien !!
Graag hulp au.b.
met dank

..

Re: php werkt niet meer

Geplaatst: 11 jun 2009, 10:01
door gwmcb
ik zie enkel deze code bij het klikken van forumindex *verwijderd* :

Code: Selecteer alles

<?php
/**
*
* @package phpBB3
* @version $Id: index.php 8987 2008-10-09 14:17:02Z acydburn $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

display_forums('', $config['load_moderators']);

// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts    = $config['num_posts'];
$total_topics    = $config['num_topics'];
$total_users    = $config['num_users'];

$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';

// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
    $sql = 'SELECT group_id, group_name, group_colour, group_type
        FROM ' . GROUPS_TABLE . '
        WHERE group_legend = 1
        ORDER BY group_name ASC';
}
else
{
    $sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
        FROM ' . GROUPS_TABLE . ' g
        LEFT JOIN ' . USER_GROUP_TABLE . ' ug
            ON (
                g.group_id = ug.group_id
                AND ug.user_id = ' . $user->data['user_id'] . '
                AND ug.user_pending = 0
            )
        WHERE g.group_legend = 1
            AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
        ORDER BY g.group_name ASC';
}
$result = $db->sql_query($sql);

$legend = array();
while ($row = $db->sql_fetchrow($result))
{
    $colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';
    $group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];

    if ($row['group_name'] == 'BOTS' || ($user->data['user_id'] != ANONYMOUS && !$auth->acl_get('u_viewprofile')))
    {
        $legend[] = '<span' . $colour_text . '>' . $group_name . '</span>';
    }
    else
    {
        $legend[] = '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']) . '">' . $group_name . '</a>';
    }
}
$db->sql_freeresult($result);

$legend = implode(', ', $legend);

// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'])
{
    $now = getdate(time() + $user->timezone + $user->dst - date('Z'));
    $sql = 'SELECT user_id, username, user_colour, user_birthday
        FROM ' . USERS_TABLE . "
        WHERE user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
            AND user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
    $result = $db->sql_query($sql);

    while ($row = $db->sql_fetchrow($result))
    {
        $birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);

        if ($age = (int) substr($row['user_birthday'], -4))
        {
            $birthday_list .= ' (' . ($now['year'] - $age) . ')';
        }
    }
    $db->sql_freeresult($result);
}

// Assign index specific vars
$template->assign_vars(array(
    'TOTAL_POSTS'    => sprintf($user->lang[$l_total_post_s], $total_posts),
    'TOTAL_TOPICS'    => sprintf($user->lang[$l_total_topic_s], $total_topics),
    'TOTAL_USERS'    => sprintf($user->lang[$l_total_user_s], $total_users),
    'NEWEST_USER'    => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),

    'LEGEND'        => $legend,
    'BIRTHDAY_LIST'    => $birthday_list,

    'FORUM_IMG'                => $user->img('forum_read', 'NO_NEW_POSTS'),
    'FORUM_NEW_IMG'            => $user->img('forum_unread', 'NEW_POSTS'),
    'FORUM_LOCKED_IMG'        => $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
    'FORUM_NEW_LOCKED_IMG'    => $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),

    'S_LOGIN_ACTION'            => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
    'S_DISPLAY_BIRTHDAY_LIST'    => ($config['load_birthdays']) ? true : false,

    'U_MARK_FORUMS'        => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
    'U_MCP'                => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);

// Output page
page_header($user->lang['INDEX']);

$template->set_filenames(array(
    'body' => 'index_body.html')
);

page_footer();

?>
Please help
met dank

Re: php werkt niet meer

Geplaatst: 11 jun 2009, 10:27
door Ger
Er is iets mis met je PHP configuratie, om de een of andere reden wordt de PHP code niet verwerkt. Misschien ondersteund je host geen PHP of is de service niet geactiveerd. In dag geval moet je bij je host terecht.

Dit is simpel te testen door via het standaard Windows-programma Kladblok een bestandje aan te maken met de inhoud

Code: Selecteer alles

<?php
echo "Als je alleen deze regel ziet, dan is PHP geïnstalleerd. Zie je hierboven nog en hieronder nog wat tekens, dan is PHP niet geinstalleerd.";
?>
En noem dat bestandje "test.php". Upload dat naar de root van je website en roep het aan. Wat zie je dan verschijnen?

PS: ZIE OOK DE PB DIE IK JE GESTUURD HEB!!

Re: php werkt niet meer

Geplaatst: 11 jun 2009, 10:48
door gwmcb
Hallo GER,
bedankt voor het vlugge antwoord ... ik heb de test gedaan en blijkbaar is php geïnstalleerd .

Het is zo dat mijn forum tot eergisteren goed werkte en plots was het gedaan !! ???

moet ik de link naar mijn php op mijn website voorlopig weg doen ????

Groeten

Re: php werkt niet meer

Geplaatst: 11 jun 2009, 10:53
door Ger
gwmcb schreef:ik heb de test gedaan en blijkbaar is php geïnstalleerd .
Ok. Dan kun je nu eens naar de directory gaan waar je forum instaat en daar dezelfde test uitvoeren.
gwmcb schreef:Het is zo dat mijn forum tot eergisteren goed werkte en plots was het gedaan !! ???
En dat zonder dat je iets aan je forum veranderd hebt? Er kunnen ook geen andere personen zijn die iets aangepast hebben?
gwmcb schreef: moet ik de link naar mijn php op mijn website voorlopig weg doen ????

Groeten
Doe maar even ja, al zal de link bij velen waarschijnlijk wel bekend zijn. Zorg dus dat je config.php even verwijderd is (zorgen voor backup natuurlijk). Als PHP weer goed draait zul je dan ook een melding krijgen, maar die is phpBB-eigen. Als je die krijgt kun je weer je config.php terugzetten.

Re: php werkt niet meer

Geplaatst: 11 jun 2009, 11:01
door gwmcb
test in directorie uitgevoerd....geen probleem

Inderdaad het werkte plots niet meer en niemand, buiten ikzelf kan er aan !!!??
Maar blijkbaar zijn er toch een beetje problemen bij the server in amerika (www.gisol.com) want soms zijn mijn pagina ook niet bereikbaar.

Re: php werkt niet meer

Geplaatst: 11 jun 2009, 11:36
door Ger
Dan zou ik toch maar eens met de provider gaan bellen...

Re: php werkt niet meer

Geplaatst: 13 jun 2009, 11:57
door gwmcb
mijn forum is terug online..... bedankt voor de geboden hulp