Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Intanto il file nella descrizione lo chiami una volta Vista_.php e una volta .html, ma magari è solo una svista.
    Il problema con cUrl potrebbe essere di lentezza o qualche altro problema sul collegamento, tipo interferenze sulla linea.
    Se il file in questione sta sullo stesso dominio del sito, io rivedrei il sistema per richiamarlo usando un più semplice include()

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Intanto il file nella descrizione lo chiami una volta Vista_.php e una volta .html, ma magari e' solo una svista.
    Il problema con cUrl potrebbe essere di lentezza o qualche altro problema sul collegamento, tipo interferenze sulla linea.
    Se il file in questione sta sullo stesso dominio del sito, io rivedrei il sistema per richiamarlo usando un pi� semplice include()
    Innanzi tutto grazie della risposta, per quanto riguarda il nome, s�, � stata una svista, il file si chiama Vista_.html e non .php, chiedo scusa!

    Ti spiego come ho fatto:

    All'interno di un metodo in una classe astratta, ho un metodo che si chiama render() che si occupa di generare il codice html finale.
    Questo metodo carica il file Vista_.html
    Il file Vista_.html contiene solo ed esclusivamente codice html e parole con due tipi di pattern:
    #PAROLADATRADURRE#
    #M_METODODAESEGUIRE#
    Come prima cosa, nel metodo render() vengono cercate tutte le parole contenute tra i cancelletti # che iniziano con M_ e vengono sostitute con il metodo corrispondente del controller (il codice html che restituiscono suddetti metodi).
    Mentre, tutte le parole tra due cancelletti vengono tradotte a seconda della lingua scelta dall'utente.
    Esempio:
    codice HTML:
    <html lang="#M_GETLINGUAPAGINA#">>
    <head>
    <title>#M_GETTITOLOPAGINA#</title>
    </head>
    <body>
                  #SALUTO#, #M_GETUTENTE#
    </body>
    </html>
    Il metodo render resituir�:
    codice HTML:
    <html lang="it">>
    <head>
    <title>Questa e' una prova</title>
    </head>
    <body>
                  Ciao, Roberto
    </body>
    </html>
    Ovviamente ho delle viste, sempre in html, specifiche a seconda del controller utilizzato, i file di queste viste vengono caricate, sempre con il cURL, a seconda della pagina (controller) richiesta dall'utente.
    Ecco perche' ho la necessita' di caricare con il cURL suddetti file .html, con l'include non posso ottenere lo stesso risultato, vero?

    Quando dici:
    "Il problema con cUrl potrebbe essere di lentezza o qualche altro problema sul collegamento, tipo interferenze sulla linea".
    Che cosa mi suggerisci di fare in questo caso, dal momento che il problema si e' manifestato solo nelle ultime 2 settimane in modo random?
    ...oltre al fatto che, ho provato, quando a me dava il problema, chiedere ad un amico di connetersi e a lui non dava lo stesso problema, ovvero il sito funzionava correttamente queando a me, nello stesso istante, non funzionava, mi e' successo anche che 5 persone navigavano correttamente e io no, le stavo vedendo con google analytics!
    Ah, il problema, quando inizia, si manifesta per 5/10 minuti e poi ritorna tutto normale!

    Potrebbere dipendere dalla zona di accesso, ip, velocit� di connessione, mi consigli di cambiare hosting (pago attualmente 4 euro al mese)?

    Grazie,
    Roberto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.