Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Josten
    Registrato dal
    Jan 2011
    Messaggi
    25

    Scrivere elenco nomi file txt tramite ftp

    Salve a tutti!
    Mi servirebbe il vostro aiuto per questo piccolo dilemma...

    vi spego cosa deve fare l'utente e poi cosa avviene che faccio prima così xD è una giornata che studio e ho il cervello fuso

    un utente autenticato clicca su un tasto aggiungimi alla whitelist, un controllo preleva un file txt tramite ftp, aggiunge il nome a fondo lista e va a capo senza mettere caratteri paricolari, infine uploda il file sempre in ftp al server

    se l'utente va di nuovo sullo stesso modulo (viene cercato il nick dell'utente nel file txt che si trova sempre in un server ftp) e se c'è, il tasto aggiungimi è non cliccabile e con una scritta "sei già nella whitelist"

    ho trovato parecchi topic al riguardo ma dato il mio caso "non locale" mi sto confondendo un po'

    teoricamente il procedimento dovrebbe essere

    1) scaricare il file whitelist.txt dal server ftp
    2) leggere il file whi*.txt in "locale" e controllare se presente l'username
    3) se non è presente aggiungere il nome a fine lista
    4) upload del file sul server ftp sovrascrivendo il precedente

    ... spero di non sbagliare

    qui ho il codice per scrivere l'user sul file in "locale"

    codice:
    <html>
    
    <head>
    <title>WhiteList Enabler</title>
    </head>
    
    <body>
    
    <form method="POST" action="aggiungimi.php">
    	//il nome da aggiungere è in questa var --> ' . $user->username . '
    '
            //vorrei che si vedesse all'interno del form in modo non editabile il nick
    	<input type="text" name="nome" size="20">
    
    	<input type="submit" value="Aggiungimi" name="bottone"></p>
    </form>
    
    </body>
    
    </html>
    usando al posto della variabile con il nick il form passo la var a questo file

    Codice PHP:
    <?php 

    $nomedascrivere 
    strip_tags($_POST['nome']); 

    //apro il file 
    if(!($fp fopen("lista.txt","a"))) 
       echo 
    "Errore di apertura del file!"
    else 

       
    //Scrivo il nome in fondo al file 
       
    fwrite($fp$nomedascrivere); 
       
    //Chiudo il file 
       
    fclose($fp); 

    ?>
    che scrive correttamente il file ma non va a capo.. (sinceramente ricordo che si usava /n ma non mi funzionava)

    infine non so come fare la ricerca del nick con l'if e l'else ...
    al momento ho il cervello fusissimo... corro a mangiare e cerco qui insieme a voi di risolvere questo casino :P
    Grazie per chiunque abbia voglia di aiutarmi

    ho provato a utilizzare questo codice per connettermi via ftp ma mi da errore alla linea 7

    Codice PHP:
    <?

    /* Connessione al server ftp */

    $ftp_host ‘miositoftp;

    $connect ftp_connect($ftp_host) or die(“Si è verificato un errore durante la connessione al server ftp”);

    /* login al server ftp */

    $username ‘josten’;

    $pwd ‘lamiapassword’;

    $login ftp_login($connect$username$pwd) or die(“Si è verificao un errore durante l’accesso al server ftp”);

    //recupero la lista
    $destination_file /list.txt”;

    $source_file /whitelist.txt”;

    ftp_get($connect$destination_file$source_fileFTP_ASCII) or die(“Errore durante il recupero del file dal server ftp”);



    /* chiusura connessione al server ftp */

    ftp_quit($connect) or die(“Si è verificato un errore durante la chiusura della connessione al server ftp”);

    ?>
    questo è quello che preleva... stesso errore alla linea 7 in quello che scrive dove cambiano solo le funzioni per il recupero...

    :'(

  2. #2
    Utente di HTML.it L'avatar di Josten
    Registrato dal
    Jan 2011
    Messaggi
    25
    allora ho risolto per quanto riguarda la parte di codice che scrive il nome sul file txt e va a capo..

    ora mi manca la parte cotrollo sul file txt del nome (fosse in java ci starei due secondi )
    dove controllo se il nome da agigungere è già presente sulla lista

    e infine l'upload e il download tramite ftp

  3. #3
    Utente di HTML.it L'avatar di Josten
    Registrato dal
    Jan 2011
    Messaggi
    25
    lettura / controllo finito



    vediamo se googleando un po trovo pure l'ftp xD

  4. #4
    Utente di HTML.it L'avatar di Josten
    Registrato dal
    Jan 2011
    Messaggi
    25
    ci sono riuscito... alla fine ho dovuto aprire un sito su 000webhost perche altervista nega i e funzioni php di ftp e di cURL incredibile....
    e io che mi dannavo per capire cosa non andava nel codice..

    per chiunque abbia un problema simile al mio non esiti a contattarmi

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.