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

    Nascondere la directory dei files estrapolati

    Ciao a tutti, lo script in allegato cattura i file presenti in una cartella, ma i nomi del link (alla fine) mi visualizza il nome dei files comprensivo di directory che però vorrei nascondere.. Ho variato lo script in diversi modi, ma non sono riuscito a nasconderla . Mi aiutate?

    Ho allegato il file perchè il forum mi da sempre errore quando cerco di pubblicare script. Grazie
    File allegati File allegati

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    Non puoi fare altrimenti.
    Se non vuoi che uno abbia accesso alla cartella per listarne il contenuto puoi mettere un file index.php che reindirizza alla radice del sito.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    In effetti è stata una delle prove che ho fatto: ho posizionato la pagina nella directory dei files e l'ho richiamata con un include come faccio spesso, però non ha funzionato.. non carica nulla..

    Non è che non voglio che gli utenti non abbiano accesso, vorrei nascondere la directory da ogni link solo per una questione di "pulizia" della pagina..

    Ora lo script carica il link ad ogni ad ogni rispettivo file così:

    Documenti:
    - files/doc1.xml
    - files/doc2.xml
    - files/doc3.xml
    ...

    Vorrei:

    Documenti:
    - doc1.xml
    - doc2.xml
    - doc3.xml
    ...
    Ultima modifica di magic_key; 17-03-2015 a 00:49

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    Ripeto. Non puoi in questo modo. Vorresti che qualcuno potesse caricare un file senza indicarne il percorso.
    l'unica soluzione che vedo è mettere i dati in una tabella di un db. Poi con gli header potresti visualizzare o consentire agli utenti di salvare i dati.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    altra soluzione è fare uno script in php che, dato il nome del file, lo legga e lo mostri a schermo
    i tuoi link sarebbero del tipo "lettore.php?f=nomeDelFileDaLeggere"

  6. #6
    Credo proprio di non essermi spiegato bene per via della banalità della situazione .

    Sappiamo che un link è composto:
    1 - dal valore dell'href (che contiene la directory di riferimento al file)
    2 - dal NOME del link su cui cliccarci sopra per aprirlo..

    Ecco, lo script che ho postato mi genera il giusto link, ma visualizza a video il NOME del link COMPRENSIVO di directory.. Il valore dell'href è ovvio che deve rimanere quello che è..

    Comunque ho risolto nascondendolo con s-u-b-s-t-r (il forum non me lo fa scrivere)

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    Quote Originariamente inviata da magic_key Visualizza il messaggio
    Credo proprio di non essermi spiegato bene per via della banalità della situazione .

    Sappiamo che un link è composto:
    1 - dal valore dell'href (che contiene la directory di riferimento al file)
    2 - dal NOME del link su cui cliccarci sopra per aprirlo..

    Ecco, lo script che ho postato mi genera il giusto link, ma visualizza a video il NOME del link COMPRENSIVO di directory.. Il valore dell'href è ovvio che deve rimanere quello che è..

    Comunque ho risolto nascondendolo con s-u-b-s-t-r (il forum non me lo fa scrivere)
    Parlavi della parte cliccabile de tag <a> ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    Non era chiaro.

    Comunque prova => print basename ('http://www.pippo.it/files/caio_00001.xml');

    In questo modo non dipendi più dalla lunghezza di una stringa.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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