Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555

    Estrazione password otp e cancellazione da file txt

    Allora ragazzi,
    il problema è questo. Ho un file, l'estensione non ha importanza, che contiene 100 password. Mi servono per delle transazione con la banca sella. Ora, per ogni acquisto deve essere inviata una sola password. E poi cancellata dal file. Quindi, devo aprire il file, leggerlo, prendere la prima password, poi cancellarla e così la seconda diventa la prima.

    Lo script è questo:

    Codice PHP:
    $merchant 'merchant';

    $fp =fopen ("$merchant.ric""r") or die ("File delle OTP non trovato");
    flock($fp2);
    $otpricfread($fp32);
    flock($fp3);
    fclose($fp);
    $fp1 =fopen ("$merchant.ric""r") or die ("File delle OTP non trovato");
    flock($fp12);
    $otptotalfread($fp116000);
    $rest substr ($otptotal34);
    unlink("$merchant.ric");
    flock($fp13);
    $fp2 =fopen ("$merchant.ric""w") or die ("File delle OTP non trovato");
    flock($fp22);
    fwrite ($fp2$rest);
    flock($fp23);
    fclose($fp1);
    fclose($fp2); 
    Vi chiedo una cosa, è corretto? L'ho trovato in rete. Ho cercato di capirne il funzionamento. Ma mi lascia perplesso ad esempio la funzione "substr" settata a 34. Perchè? E perchè decide di leggere solo 32 byte del file "merchant.ric"?

    Poi vedo che le password totali sono settate a 16000. Se io ne ho 10 nel file, può causare problemi al funzionamento del file?

    Senza contare che poi la funzione "unlink" mi da questo warning:

    unlink(merchant.ric): Permission denied in c:\programmi\easyphp1-8\www\........................pagamento.php on line 39

    Che mi dite?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Nessun suggerimento?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Ragazzi non mi sapete dare nessun suggerimento?
    Anche un altro modo per memorizzare la password, magari in database, ma con la stessa funzionalità. Scalarle ed una ad una dopo, eliminando quella utilizzata

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    up

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.