Nu er det på tide at jeg spørger om hjælp!
Jeg får denne fejl når jeg kalder denne side via jQuery ajax:
GET http://www.trykkeriet-hobro.dk/wp-content/themes/trykkeriet/ajax/facebook_getweekdays.php?week_number=37 500 (Internal Server Error)
Jeg har testet så meget at jeg ved det er den måde jeg kalder require filen, ellers er det meget mærkeligt..
Min acebook_getweekdays.php side ser således ud:
<?php require(ABSPATH . '/wp-content/themes/trykkeriet/facebook_connect.php'); ?>
<?php // require('/wp-content/themes/trykkeriet/facebook_pagecontent.php'); ?>
<?php // require('../facebook_pagecontent.php'); ?>
<?php $eventWithWeekNumber = getEventsWithDaysInfomation();
foreach( $eventWithWeekNumber as $weekKeys => $weekNumberEvent ):
$date = new DateTime($weekNumberEvent['start_time']);
$eventWeekNumber = getEventWeekNumberFromDate( strtotime($weekNumberEvent['start_time']) ); ?>
<?php if($eventWeekNumber == $WeeksNumberFromData): ?>
<li class="weekday">
<span data-eventdate="<?php echo $date->format('d.m.y'); ?>" href="#"><?php echo $date->format('l'); ?></span>;
<?php endif; ?>
<?php endforeach; ?>
Min facebook_connect.php fil ser således ud:
$page_id = "143544832405718";
function getEventsWithDaysInfomation(){
require(ABSPATH . 'wp-content/themes/trykkeriet/facebook_connect.php');
global $page_id;
$fql = "SELECT eid, start_time
FROM event WHERE eid IN ( SELECT eid FROM event_member WHERE uid = ".$page_id." )
ORDER BY start_time ASC";
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$fqlResult = $facebook->api($param);
return $fqlResult;
}
function getEventWeekNumberFromDate($date){
$week = (int)date('W', $date);
return $week;
}
Er der nogle der kan hjælpe mig eller har en ide til hvad det kan være?
resolved