|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
[PHP]cerco script particolare (upload + link)
Salve,sono nuovo del forum,e vorrei chiedere aiuto riguardo uno script particolare.
Vi espongo subito il mio problema: Ho un sito che permette di uplodare i file agli user registrati in una cartella come questa: http://nomesito.org/upload/ Premetto che utilizzo Wordpress e uso il Plugin "Pageview" che serve a visualizzare in una pagina una specie di finestra interna che visualizza un sito o una pagina a mia scelta( in questo caso gli ho chiesto di visualizzare una pagina cosi: http://nomesito.org/upload/index.htm ) Quello che mi servirebbe è uno script che mi inserisca automaticamente un link nella pagina INDEX.HTM diretto a quel file. Posto inoltre il codice php delle due pagine che utilizzo per uplodare i file sul server. Ecco il file upload.php : Codice PHP:
Ecco il file setting.php che credo gestisca le caratteristiche dell'upload(ho tolto i dati personali): Codice PHP:
![]() Ultima modifica di iso3200 : 26-06-2006 alle 10:42. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
L'idea più semplice che mi viene in mente è far si che ogni volta che il file viene uploadato con successo venga scritto in un file di testo (o nel database se lo hai a disposizione) il nome del file.
Poi nell'index recuperi tutti i nomi dei file, gli associ il percorso (a.e. http://tuosito/upload/) e scrivi il link. Ora ti posto il codice... Ah, ovviamente benvenuto ![]() Alex
__________________
![]() |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Grazie per il bevenuto
![]() Ti chiedo gentilmente se è possibile far si che venga aggiunto automaticamente a quella pagina,perchè il sito sarà sottoposto ad un'ingente quantità di materiale,anche se non tutto in un particolare giorno ma suddiviso in una settimana,quindi ho bisogno di una funzione che aggiunge direttamente il link,perchè farlo manualmente sarebbe lungo e noioso... ps: il database ce l'ho a disposizione |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Allora nella pagina che uploada i file, aggiungi questo spezzone di codice:
Codice PHP:
Nell'index invece metti Codice PHP:
Spero di non aver fatto casino tra parentesi, virgolette e slashes... Ciaozz, Alex
__________________
![]() |
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Cosa devo scrivere al posto di $nomefile? e soprattutto dove devo inserire il codice
Codice PHP:
Ultima modifica di iso3200 : 26-06-2006 alle 11:37. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Codice PHP:
Ciaozzz
__________________
![]() |
![]() |
![]() |
![]() |
#7 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Lo provo ora che oggi ero fuori casa...
![]() |
![]() |
![]() |
![]() |
#8 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Allora,il file viene uplodato perfettamente.Nessun messaggio di errore o altro.
Ho copiato il codice: Codice PHP:
ps: forse ho capito,hai messo UPLOADS al posto di UPLOAD/files.fls..possibile che sia quello? perchè la cartello dove invio i file è upload/ Ultima modifica di iso3200 : 26-06-2006 alle 19:09. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Ah si sry
![]() Si il percorso deve essere esatto ovviamente...
__________________
![]() |
![]() |
![]() |
![]() |
#10 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Ho messo tutto come mi hai detto..
dopo aver uplodato il file correttamente mi da questo errore: Codice PHP:
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Quote:
Comunque si sostituisce subito con: Codice PHP:
__________________
![]() |
|
![]() |
![]() |
![]() |
#12 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Scusa ma non ho capito dove devo inserire:
Codice PHP:
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Al posto di file_put_contents ...
Ah una cosa, invece "fclose($fp)" metti "fclose($fp);" , cioè aggiungi il punto e virgola. Ciaoozz
__________________
![]() |
![]() |
![]() |
![]() |
#14 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
niente.Ho provato a lanciar la pagina index.php dentro la cartella upload e mi da questo nell'html:
<a href="/upload/"></a><br> come se mancasse il file..che in effetti è stato uplodato correttamente ed è presente nella cartella! ![]() |
![]() |
![]() |
![]() |
#15 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 21
|
Perfetto!Ora funziona alla grande!
Bastava cambiare un UPLOADS in UPLOAD ![]() Grazie di cuore!!! ![]() immagino con quante teste dure come la mia come me hai a che fare e ti assicuro che ne hai di pazienza ![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Ma noooooo figurati... Siamo qui per aiutarci no?
Sennò mettevano solo la piazzetta...
__________________
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:44.