Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema javascript $pathRelativo = (dirname($_SERVER['PHP_SELF'])=='/')

    Ciao a tutti,
    avevo postato la domanda nella sezione javascript ma probabilmente è più adatta nella sezione PHP; mi scuso anticipatamente con i moderatori e con gli utenti del forum.
    Sto utilizzando Apache + PHP + MySql + un frontend opensource per rendere consultabile ed aggiornabile tramite interfaccia web uno o più DB. Specifico che il frontend utilizzato è stato sviluppato da terzi e che è correttamente installato. Ho tuttavia un problema con una pagina web, che rimane aperta in caricamento. Usando la console Jvs di Chrome risultano i seguenti errori:
    Uncaught SyntaxError: Unexpected token illegal

    Il file sorgente è scheda.php (http://www.vfront.org/docs/__filesou...cheda.php.html) e l'errore è al rigo 60 (var pathRelativo='".$pathRelativo."')

    Lanciando la pagina web il valore assunto è var pathRelativo='\'

    Sono pertanto a chiedere il vostro cortese aiuto..........non so dove sbattere la testa anche perchè utilizzo, come ripeto, componenti sviluppate da terzi e non conosco javascript.

    grazie!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Questo
    $pathRelativo = (dirname($_SERVER['PHP_SELF'])=='/')

    vuol dire che $pathRelativo sarà TRUE o FALSE, non sarà un path, la traduzione di quella riga di codice è
    Codice PHP:
    if ( dirname($_SERVER['PHP_SELF']) == '/' )
    {
        
    $pathRelativo TRUE;
    }
    else
    {
        
    $pathRelativo FALSE;


  3. #3
    ciao, scusate la mia ignoranza, al di là del significato del path da dove deriva l'errore?
    aggiungo altri due errori che mi compaiono nella Jvs console:
    ReferenceError:tendineattese is not defined:

    /* FUNZIONI PER L'INIZIALIZZAZIONE */

    function inizializza_pulsanti_modifica(){

    if((tendineAttese-nTendine)==0 && (!fck_attivo || fck_pronti==fck_vars.length)){
    inizializza_scheda();

    }

    // altrimenti aspetta che le tendine siano caricate ed esegui le operazioni
    }

    function triggerLoadTendina(){

    nTendine++;
    if((tendineAttese-nTendine)==0 && (!fck_attivo || fck_pronti==fck_vars.length)){

    inizializza_scheda();
    }


    ReferenceError: fck_attivo is not defined

    if(fck_attivo){

    var cccc=0;

    CKEDITOR.on( 'instanceReady', function( ev ){
    cccc++;
    if(cccc==fck_vars.length){
    CKeditor_OnComplete();
    }
    });

    frontend.JPG

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.