Visualizzazione risultati 1 fino 10 di 10

Discussione: Problema con PHP Advanced Transfer Manager

  1. #1
    emiftp non è connesso Utente giovane
    Data registrazione
    10-11-2004
    Messaggi
    38

    Predefinito Problema con PHP Advanced Transfer Manager

    Ciao,
    ho installato PHP Advanced Transfer Manager sul mio sito ma mi da questo errore:

    Fatal error: Call to undefined function: place_message() in /membri/emiftp/index.php on line 40

    Premetto che prima di uploadarlo l'ho provato in locale sul mio pc con apache + php + mysql + phpmyadmin e nn mi dava errori di nessun genere.
    Ho provato pure a installare mysql e phpmyadmin sul mio sito altervista senza però risolvere il problema. Credo quindi che questo tool utilizzi solo php e quindi ergo sia un prob di altervista. Qlcn potrebbe dirmi cosa posso fare?
    Grazie.

  2. #2
    Guest

    Predefinito

    controlla la linea 40 o posta il codice completo

  3. #3
    emiftp non è connesso Utente giovane
    Data registrazione
    10-11-2004
    Messaggi
    38

    Predefinito

    Codice PHP:
    place_message('', $message, basename(__FILE__));

  4. #4
    Guest

    Predefinito

    è come se la funzione place_message non sia stata dichiarata
    pasta il codice intero che è meglio
    Ultima modifica di fagiani : 11-11-2004 alle ore 20.24.33 Motivo: errore grammaticale

  5. #5
    emiftp non è connesso Utente giovane
    Data registrazione
    10-11-2004
    Messaggi
    38

    Predefinito

    Citazione Originalmente inviato da fagiani
    è come se la funzione place_message non sia stata dichiarata
    pasta il codice intero che è meglio
    Ho copiato tutto il codice del file index.php su un txt.
    Lo trovate qui.
    Grazie per l'aiuto.

  6. #6
    Guest

    Predefinito

    probabilmente le funzioni sono in un file chiamato functions.php o comunque in qualcosa che è scritto o incluso nel file common.php...pasta quello e relativi includes

  7. #7
    emiftp non è connesso Utente giovane
    Data registrazione
    10-11-2004
    Messaggi
    38

    Predefinito

    Ho risolto installando la versione precedente.
    Volevo farvi una domanda.
    Io ho messo una password ad una cartella, ma quando vi accedo da un collegamento su una pagina php, questa è accessibile senza password.
    Es.:
    se accedo alla cartella pvt digitando mio indirizzo/pvt mi chiede la pass, invece col collegamento mio_indirizzo/index.php?&direction=0&order=&directory=pvt si accede senza pass, come posso risolvere?

  8. #8
    Guest

    Predefinito

    http://forum.altervista.org/showthread.php?t=28451

    lì spiego come e perchè i file sono accessibili senza la password
    puo essere che facendo index.php?directory=pvt&file=wewe.php , index.php contenga un include($_GET['directory'] ."/". $_GET['file']) ed ecco aggirata la protezione delle cartelle

  9. #9
    emiftp non è connesso Utente giovane
    Data registrazione
    10-11-2004
    Messaggi
    38

    Predefinito

    Ho letto ma nn ci ho ben capito.
    Cmq l'index.php contiene un include($_GET['directory'] ."/". $_GET['file']), ma nn c'è un modo per proteggere le cartelle comunque?

  10. #10
    Guest

    Predefinito

    beh in questo caso no perchè l'apertura della pagina avviene lato server....

Regole di scrittura

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