Visualizzazione risultati 1 fino 10 di 10

Discussione: Come si utilizzano gli script php?

  1. #1
    Guest

    Unhappy Come si utilizzano gli script php?

    Ciao a tutti,
    scusate l'ignoranza ma non riesco a capire dove è l'errore.
    devo utlizzare un piccolo script in php ma su altervista non riesco a farlo funzionare.
    lo stesso script, caricato con lo stesso sistema (directory e permessi vari) caricato su un dominio linux di aruba funziona perfettamente.
    devo installarlo in un modo particolare?in una directory particolare?...non riesco a capire.

    grazie a chiunque mi possa dare dei suggerimenti

    Mario

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da meteotrecate Visualizza messaggio
    Ciao a tutti,
    scusate l'ignoranza ma non riesco a capire dove è l'errore.
    devo utlizzare un piccolo script in php ma su altervista non riesco a farlo funzionare.
    lo stesso script, caricato con lo stesso sistema (directory e permessi vari) caricato su un dominio linux di aruba funziona perfettamente.
    devo installarlo in un modo particolare?in una directory particolare?...non riesco a capire.

    grazie a chiunque mi possa dare dei suggerimenti

    Mario
    Di che script si tratta? Potrestio postarlo? Ci dai l'indirizzo su aruba e quello su altervista?

  3. #3
    Guest

    Predefinito

    Ciao
    è uno script che va a leggere dei dati di una stazione meteo
    http://www.spazioscenico.org/meteotr...rt/trecate.php >>> funzionante
    http://www.meteotrecate.altervista.o...rt/trecate.php >> non fuzionante

    mmmm...come si fa ad allegareun file?

    mario

  4. #4
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Beh devi sapere che su altervista le connessioni esterne non sono consentite.
    E con alcune funzioni sono ristrette ad una lista ammeno che questa lista non viene sbloccata.

    Dovresti modificare lo script in modo che possa utilizzare le librerire cURL o fsockopen per connettersi ad un url esterno. Fai una ricerca a proposito (sul forum).

    Saluti!

  5. #5
    Guest

    Predefinito

    Non si possono allegare i file.
    Linkando semplicemente il file php non si riesce a vederne il sorgente, quindi non è molto d'aiuto.
    Però visto che parli di "lettura dati" presumo che il problema sia il tentativo di connessione verso server esterni rispetto a quello su cui gira lo script.
    Se quest'ultimo usa fsockopen oppure curl, la cosa può essere risolta. Fai qualche ricerca nel forum (con quei due termini).


    Ciao!

  6. #6
    Guest

    Predefinito

    no, lo script fa riferiemto ad dati(file txt) presenti nello stesso sito :

    $contenuto = implode('', file ('http://meteotrecate.altervista.org/server/clientraw.txt'));
    $valore = explode(" ", $contenuto); //Ora nell'array valore sono contenuti tutti i singoli valori separati dallo spazio

    lo script è contenuto in una directory http://meteotrecate...etc etc/meteort

    quindi tutto sta sotto altervista

    Da aruba verso altervista funziona
    da altervista verso altervista non funziona.

    mario

  7. #7
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Ok allora su aruba lo lasci così come sta mentre su altervista lo modifichi così:

    Codice PHP:
    $contenuto = implode('', file ('/membri/meteotrecate/server/clientraw.txt'));
    $valore = explode(" ", $contenuto); //Ora nell'array valore sono contenuti tutti i singoli valori separati dallo spazio
    Saluti!

  8. #8
    Guest

    Predefinito

    TOMBOLA!!!

    Grazie a tutti per l'aiuto!!

    Domanda...ma come mai questa sintassi "/membri/meteotrecate/server/clientraw.txt" e non la classica http:/etc etc?

    Mario

  9. #9
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Per il semplice fatto che gli url non sono abilitati in alcune funzioni, ma puoi usare soltanto il percorso relativo.

    /membri/<nickname>/ è la cartella principale del server, si può indicare anche con /.
    Io per abitudine uso il percorso completo...

    Saluti!

  10. #10
    Guest

    Predefinito

    Se è sullo stesso server non c'è bisogno di scrivere tutto quel popò di roba no?
    Codice PHP:
    $contenuto = implode('', file('./server/clientraw.txt'));
    $valore = explode(' ', $contenuto); #Ora nell'array valore sono contenuti tutti i singoli valori separati dallo spazio

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •