Back to top

Autore Topic: [RISOLTO]Jumi, lettura da file  (Letto 6217 volte)

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO]Jumi, lettura da file
« il: 21 Lug 2012, 17:05:23 »
Salve a tutti,

ho scritto un banale php dove leggo il contenuto di un file txt e lo stampo a video.
Quando però creo l'articolo nel quale richiamo lo script non riesce a leggere il file.
Come posso risolvere?

« Ultima modifica: 22 Lug 2012, 19:37:05 da Raffo17 »

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #1 il: 22 Lug 2012, 11:17:53 »
Ma sei sicuro che il codice contenuto nel tuo script, a prescindere da Jumi , funziona ?

Presumo tu abbia utilizzato comunque questa guida

http://www.joomla.it/articoli-della-community-16/4720-jumi-inseriamo-del-codice-personalizzato-nel-sito.html
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #2 il: 22 Lug 2012, 11:24:23 »
Ciao e grazie per la risposta.

Hai ragione ho seguito proprio quella guida. Per quanto riguarda il codice
Sono abbastanza sicuro. Infatti dopo averlo caricato tramite ftp su altervista
se da gestione file apro lo script funziona tutto correttamente.
Non so proprio cosa pensare..

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #3 il: 22 Lug 2012, 11:35:38 »
posta il codice e poi proviamo a vedere

p.s. non conosco jumi quindi non vorrei che ci siano incompatibilità o problemi con questo componente.
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #4 il: 22 Lug 2012, 11:54:34 »

Ecco il codice

Codice: [Seleziona]

<?php
$file 
fopen("doc.txt""r") or exit("Impossibile aprire il file!");
while(!
feof($file))
  {
  echo 
fgets($file). "<br />";
  }
fclose($file);
?>


Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #5 il: 22 Lug 2012, 12:09:22 »
Ok, l' ho provato in locale e funziona anche a me.

Ma con jumi ti da l' errore "impossibile aprire il file" o altro ?
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #6 il: 22 Lug 2012, 12:15:14 »
Esatto.. Come se nn riuscisse a vedere dove si trova doc.txt!!

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #7 il: 22 Lug 2012, 12:17:41 »
ma doc.txt e lo script risiedono sulla stessa cartella ?
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #8 il: 22 Lug 2012, 12:26:28 »
Certo!

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #9 il: 22 Lug 2012, 12:33:41 »
si si, ovvio, scusa per la domanda.

Allora: evidentemente occorre dare il percorso completo del file doc.txt questo perchè, lo script viene richiamato dall' interno di un articolo (e non dalla root del sito e da li funziona).

Per esempio, in locale, volendo leggere il file robots.txt della root ho scritto

Codice: [Seleziona]
$file = fopen("C:\\xampp\htdocs\joomla17\\robots.txt", "r") or exit("Impossibile aprire il file!");
e funziona ugualmente (ma non ho provato con jumi in quanto non è un componente che ho installato).

Penso che il problema sia proprio questo.


Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #10 il: 22 Lug 2012, 18:42:51 »
Se metto i percorso joomla/Jumi_files/doc.txt non funziona neanche se clicco direttamente sullo script.
Forse sbaglio ad inserire il percorso?

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #11 il: 22 Lug 2012, 18:56:19 »
esatto.

devi partire dalla root del sito.

Di solito è public_html.

Fai qualche prova, secondo me il problema è questo.
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #12 il: 22 Lug 2012, 19:05:48 »
Ho provato ad inserire


nomesito/joomla etc
index.php/joomla etc


e niente.


Ti faccio una domanda:
forse devo modificare l'index.php opportunamente e richiamare solo quello nel percorso?
Poi ho anche un file .htaccess nella root. Può servire?


Scusa se sono domande stupide ma sono agli inizi con php, css e html!


Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #13 il: 22 Lug 2012, 19:13:38 »
Non devi modificare nulla

devi capire da dove parte la radice.

per esempio nel mio caso (online) devo inserire:

/home/dillofac/domains/dillofacile.org/public_html/doc.txt

public_html è la root del sito, dove c'è joomla e dove c'è il file txt da leggere.

Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #14 il: 22 Lug 2012, 19:21:16 »
Non riesco a trovare nulla che funzioni.. Per interderci io questo



questa è la mia root.

Offline Raffo17

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Jumi, lettura da file
« Risposta #15 il: 22 Lug 2012, 19:36:16 »
RISOLTO!


Avevi ragione tu il problema era la root!!
Per conoscerla non ho fatto altro che modificare il mio script in modo che me la dicesse utilizzando questo codice


Codice: [Seleziona]
$path = realpath(".");
echo $path;



e come per magia mi compare a video:


/membri/nomesito/joomla/Jumi_file!!

Grazie per il supporto alexdi :)

Offline alexdi

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
  • M5S , forse riusciamo a mandarli tutti a casa !!
    • Mostra profilo
Re:[RISOLTO]Jumi, lettura da file
« Risposta #16 il: 22 Lug 2012, 20:40:53 »
Molto bene.

Bravo!
Non è la specie più intelligente a sopravvivere e nemmeno quella piu' forte. E' quella più predisposta al cambiamento. Charles Darwin

Blog Personale

 



Web Design Bolzano Kreatif