Buongiorno,
Una pagina del mio sito non riesce ad aprirsi e chiamandola direttamente tramite url mi manda il seguente errore:
Il codice della pagina è il seguente:
Codice PHP:
<?php
require_once './CalendarInteraction.php';
require_once './dateFunction.php';
session_start();
//Se non ho il token di google torno al log in
//TODO togli l'edit in production
/*if(!isset($_SESSION['access_token'])) {
header('Location: google-login.php');
exit();
}*/
//Controllo se per caso è gia stata inizializzata una classe calendario
if( !isset( $_SESSION['calendario'] ) ){
$cal = new CalendarInteraction();
$_SESSION['calendario'] = $cal;
} else {
$cal = $_SESSION['calendario'];
}
//Get post data
$json = file_get_contents( 'php://input' );
$data = json_decode( $json, true ); //con true prendo il json come un array e non un oggetto
if( $data['azione'] == 'ask' ){
//----------------ASK-----------------
//data di oggi
$oggi = new DateTime( 'now' );
//aggiungi i giorni stimati per la consegna
$gConsegna = modificaData( $oggi, $data['consegna'] );
$disponibile = $cal->searchFirstFreeDate( $gConsegna, $data['montaggio'] );
//ritorna a video la prima data disponibile
echo '<dataDisponibile>'.$disponibile->format('Y-m-d').'<dataDisponibile>';
} elseif( $data['azione'] == 'write' ){
//--------------WRITE-----------
for( $i=0; $i<$data['montaggio']; $i++ ){
$array[$i] = $cal->addEvent( $data['commessa'], $_SESSION['access_token'], modificaData($data['dataDisponibile'], $i ) );
}
echo '<eventi>'. var_dump( $array ).'<eventi>';
}
In locale funziona tutto, quindi non riesco a capire quale sia il problema