Back to top

Autore Topic: Upload fallito  (Letto 3897 volte)

Offline beppetrj

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Upload fallito
« il: 04 Gen 2010, 17:22:20 »
Salve, sto per ultimare il sito hostato su xxxxxxxxx ma è sorto un problema.
Sto utilizzando un sistema che periodicamente faccia l'upload di un file "CurrentSong.txt" via ftp.
Come percorso ho dato il seguente:

/home/**miouser**/domains/miodominio.ext/public_html/logs/rds

Ma il file mi viene uppato nella directory dove si trovano le cartelle:
domains
imap
public_html
Come mai??
Come posso upparlo nella directory assegbatain modo da richiamare il file in una pagina ?
« Ultima modifica: 09 Gen 2010, 11:43:08 da 56francesco »

Offline beppetrj

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re:Upload fallito
« Risposta #1 il: 05 Gen 2010, 17:53:29 »
ho hatto vari tentativi ma  nulla di fatto...
Vi faccio un altro quesito:
Posso richiamare  questo file txt anche se è fuori dalla cartella public html??
Che percorso devo dare??

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Upload fallito
« Risposta #2 il: 05 Gen 2010, 18:14:28 »
Citazione
Ma il file mi viene uppato nella directory dove si trovano le cartelle
cioè in root ftp? secondo me hai sbagliato la conf del programma ftp di upload. se ho ho capito usi una procedura batch: direi che hai sbagliato l'impostazione del chdir dopo il collegamento al server, verifica la path.

Citazione
Posso richiamare  questo file txt anche se è fuori dalla cartella public html
non direttamente da html, essendo fuori del mount point del server, dovresti inserire un link ad un file php che lo legge e lo 'infila' nel flusso http.

meglio se verifichi la conf dell'ftp  ;) ;)
(parti abilitando i logs).

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline beppetrj

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re:Upload fallito
« Risposta #3 il: 07 Gen 2010, 13:20:31 »
Citazione
Ma il file mi viene uppato nella directory dove si trovano le cartelle
cioè in root ftp? secondo me hai sbagliato la conf del programma ftp di upload. se ho ho capito usi una procedura batch: direi che hai sbagliato l'impostazione del chdir dopo il collegamento al server, verifica la path.

I permessi sono OK  li ho fatti controllare anche dall'assistenza  dell'hosting....il programma è un exe che uppa questo txt ogni volta che viene fatta una modifca allo stesso (in pratica  serve ad indicare sul sito la canzone che sta trasmettendo la radio ogni volta  che la regia la cambia)
a questo punto  potresti darmi il codice php di questo file che legge al di fuori per incorporarlo nel flusso http?
Grazie


Citazione
Posso richiamare  questo file txt anche se è fuori dalla cartella public html
non direttamente da html, essendo fuori del mount point del server, dovresti inserire un link ad un file php che lo legge e lo 'infila' nel flusso http.

meglio se verifichi la conf dell'ftp  ;) ;)
(parti abilitando i logs).

ciao,
marco

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Upload fallito
« Risposta #4 il: 07 Gen 2010, 14:38:04 »
chdir, non chmod
non è che i permessi siano la soluzione di tutti i problemi del mondo ;)

non puoi fare sic et simpliciter l'upload ad una directory che non sia la root dell'ftp, ma devi prima effettuare la connessione, poi dare il comando chdir (cambio directory) ed infine provvedere all'upload del file. altrimenti il file sarà nella root

ciao,
marco

ps: poi devi leggere il file e metterlo in Joomla! e questo è un altro discorso...
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline beppetrj

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re:Upload fallito
« Risposta #5 il: 19 Gen 2010, 14:03:23 »
Ciao a tutti:
Vedro di essere un po piu chiaro.
Il programma FTP è "preconfezionato dal software stesso; cioe prende il file "CurrentSong.tx" che viene aggiornato dal programma di regia radio ad ogni cambio canzone  e lo porta in FTP sul server del sito. Ho contattato l'hosting ma nemmeno cambiando i permessi sono riuscito a spostare il file dentro la root del sito.
Codice php?
In rete ho trovato questo:
<?php
function visualizza($file) {
  $f = fopen($file, "r"); // apro il file in lettura
  return fread($f, filesize($file));
  fclose($f)
}
?>

Poi nella tabella:
Codice HTML:

<td><?php echo visualizza("file1.txt"); ?></td>

Il problema è che dovrei inserire tutto questo in un mod custom del logo.....ma l'editor automaticamente cancella tutto quello che non è HTML...
Come posso fare?? :o


Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Upload fallito
« Risposta #6 il: 19 Gen 2010, 14:50:35 »
guarda che io ho capito benissimo quello che vuoi fare, sei tu che non hai capito come funziona l'ftp  :( rileggi quello che ti ho scritto, i permessi non c'entrano niente.

non puoi inserire del codice php all'interno del modulo html personalizzato. so che ci sono dei plugin che lo fanno, ma su questo non ti so aiutare, vorrei però dirti che il codice da te indicato non va usato: fclose dopo il return non mi sembra geniale ;)

vedi php.net (http://www.php.net/manual/en/function.readfile.php)

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline beppetrj

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re:Upload fallito
« Risposta #7 il: 19 Gen 2010, 16:35:10 »
Marco io sono un neofita ed per fare un Uoplad dei file mi sono sempre  limitato ad usare i sofware tradizionali (es coreftp)
Evidentemente sarà un problema del software che uso
ZaraFTP http://www.zarastudio.es/index.php?section=addons&page=addons&lang=en
Poiche sono anche ingorante nel campo del linguaggio PHP potrest indicarmi tu uno script esatto e o se ne sei a conoscenza di un programma che faccia l'upload di uno o piu file  ad intervalli regolari?
Grazie ancora per la disponibilità
Beppe

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Upload fallito
« Risposta #8 il: 19 Gen 2010, 16:52:45 »
per come funziona zaraftp temo tu lo debba chiedere a studiozara :( dato che senza una opportuna configurazione non può cambiare directory.

il codice corretto per usare readfile dalla root ftp in cui carichi il file è

Codice: [Seleziona]
<?php readfile ('/home/**miouser**/domains/miodominio.ext/CurrentSong.txt'?>

manca la parte su come far eseguire il codice php tramite un plugin, ma quello, come detto non lo so (non lo ho mai usato).

ciao,
marco



mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif