Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Leggere un file testuale

    ho visto che si può fare in ASP allora ho buttato giu' questo codice:
    Leggere tutte le righe di un file testuale "test.txt"
    -----------------------------------------------------

    <%
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    Set textfile = fso.OpenTextFile(Server.MapPath("test.txt"), 1)
    while not textfile.AtEndOfStream
    response.write textfile.ReadLine
    response.write "
    "
    wend
    textfile.close
    %>

    ma mi dà quest'errore:
    Errore di compilazione di Microsoft VBScript error '800a0401'

    Prevista fine istruzione

    /leggy/index2.asp, line 11

    Set textfile = fso.OpenTextFile(test.txt), 1)
    -----------------------------------------^

  2. #2
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    non è il forum giusto, presto sposteranno questa discussione al forum ASP.

  3. #3

    ASP--->PHP:dhò:

    non mi si potrebbe suggerire uno script analogo in PHP, visto che l'ASP non mi funzia...

    uno scripet per scrivere e cancellare da un file di testo SUL server tramite un modulo o altro, gestibile dal browser.

    Ma io che sono neofita nel PHP avrei bisogno di una spiegazione :master: semplize semplize.
    ________________________________________

    il problema è in questa pagina in cui dovrei metter una tabella aggiornabile dal browser (il gestore non vuol usare FTP)

  4. #4
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    beh in php è semplice:

    Codice PHP:
    <?php
    $file 
    file("tuofile.txt");
    foreach(
    $file as $line) {
      echo 
    $line "
    "
    ;
    }
    ?>
    voilà!!


  5. #5

    was great!

    OK grazie 1ooo: funziona!
    mi legge il file miofile.txt, avrei solo il piccolissimo problema di poterlo modificare via browser, devo usare uno script di news oppure c'è un comando che abbianto ad un modulo mi consente l'accessso a cotesto file.txt?

  6. #6
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905

    Re: was great!

    Originariamente inviato da Unideanet
    OK grazie 1ooo: funziona!
    mi legge il file miofile.txt, avrei solo il piccolissimo problema di poterlo modificare via browser, devo usare uno script di news oppure c'è un comando che abbianto ad un modulo mi consente l'accessso a cotesto file.txt?
    1° 1000 o 1ooo che è 1?
    2° sì, è semplice, fai una cosa del genere:

    editor.php
    Codice PHP:
    <?php
    $tuofile 
    "tuofile.txt"//sostituisci solo questa cosa con il file interessato
    if(!isset($_GET['mod'])) {
      
    $fp fopen($tuofile"r") or
    die(
    "Non riesco ad aprire
    <a href=\"" 
    $_SERVER['PHP_SELF'] . "\">[riprova]</a>");
      echo 
    "<form action=\"" $_SERVER['PHP_SELF'] . "?mod=edit\" method=\"post\">
    <textarea name=\"testo\">"
    ;
      echo 
    fread($fpfilesize($tuofile));
      
    fclose($fp);
      echo 
    "</textarea>

    <input type=\"submit\" value=\"Modifica\"></form>"
    ;
    }elseif(
    $_GET['mod'] == "edit") {
      if(
    $_POST['testo'] == "")
        echo 
    "[b]Attenzione!![b]
    Non hai scritto niente nel campo!!"
    ;
      }else{
        
    $fp fopen($tuofile"w") or
    die(
    "Non posso aprire il file
    <a href=\"" 
    $_SERVER['PHP_SELF'] . "\">[torna indietro]</a>");
        
    fwrite($fp$_POST['testo']);
        
    fclose($fp);
        echo 
    "File modificato!!
    <a href=\"" 
    $_SERVER['PHP_SELF'] . "\">[torna indietro]</a>";
      }
    }
    ?>
    questo è un mini-editor di file in php, scritto al volo e ovviamente da ottimizzare.

    provalo così com'è e dimmi

  7. #7

    PURTROPPO MI Dà ERRORE

    grazie, 6 stato moltissimo genitilissimo, l'ho messo
    in questa URL di prova nel file finserischi.php
    il file di testo txt (che si chiama pluto.txt) è nella stessa cartella/directory del file finserisci.php.

    PURTROPPO MI Dà ERRORE
    questo: Parse error: syntax error, unexpected '}' in /membri/unideanet/finserisci.php on line 31
    nella linea incriminata c'è solo questo oggetto:

    }

    che fare?, scusa la mia vergognosa incapacità a manipolare il PHP, sono a 0. ciao e grazie per tutto l'ajuto che mi potrei dare.

    'Andre

  8. #8

    2'tempo

    credo da solo di poter immaginare che ci sia una graffa di troppo (sono 2 una dopo l'altra) l'ho tolta: risultato mi dice NON IRESCO AD APRIRE IL FILE.

    potrebbe essere un problema di chmode? nel senso che forse non è abilitabile il 777 su un file che si trova su altervista.org, come è il mio?

  9. #9

    non riesce a leggerlo...

    rieccomi,

    Il file di testo da cui prendere il testo è pluto.txt,
    quando faccio chmode 777 il server mi risponde questa cosa qui: come ho detto il file .php su cui c'è il code modulo che mi hai realizzato è qui.

    COMMAND:> SITE CHMOD 777 pluto.txt
    200 Permessi non validi per questo file/cartella. Su AlterVista non serve modificare i permessi ai files/cartelle per il funzionamento degli scripts, modificali solo se sai quello che stai facendo.


    ora, io credo che altervista FUNZIONI in scrittura e lettura visto che un news semplice mi fnzionava su questo server, quindi il prblema dovrebbe essere di problema nel codice(?).

  10. #10

    Re: 2'tempo

    Originariamente inviato da Unideanet
    credo da solo di poter immaginare che ci sia una graffa di troppo (sono 2 una dopo l'altra) l'ho tolta: risultato mi dice NON IRESCO AD APRIRE IL FILE.

    potrebbe essere un problema di chmode? nel senso che forse non è abilitabile il 777 su un file che si trova su altervista.org, come è il mio?
    controlla invece di non aver dimenticato qualche ";"...


    ciao!
    Ciao!

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