Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    la funzione r(+) e il puntatore

    1) come faccio a far andare il puntatore all'interno di un file prova.txt all'inizio senza tentere conto della posizione in cui è in questo momento? e alla fine?

    2) come mai anche la funziona R+
    'r+' Apre in lettura e scrittura. Posiziona il puntatore all'inizio del file.
    'w' Apre il file in sola scrittura. Posiziona il puntatore all'inizio del file e tronca il file alla lunghezza zero. Se il file non esiste, tenta di crearlo.
    cancella tutto come la funzione w(+) ??? sulla guida c'è scritto che solo il w(+) tronca alla lunghezza zero, o sono io che sbaglio? grazie!!!

  2. #2

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ho provato con
    Codice PHP:
    fseek($fp0SEEK_SET); 
    ma non funziona, e non so dove sbaglio...

  4. #4
    Originariamente inviato da SimoGecko
    ho provato con
    Codice PHP:
    fseek($fp0SEEK_SET); 
    ma non funziona, e non so dove sbaglio...
    nessuno potra' mai saperlo se non dici bene cosa vorresti fare e non posti lo script con cui lavori.

    guardati il manuale.

    http://it2.php.net/manual/en/function.fseek.php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5

    Re: la funzione r(+) e il puntatore

    Originariamente inviato da SimoGecko
    1) come faccio a far andare il puntatore all'interno di un file prova.txt all'inizio senza tentere conto della posizione in cui è in questo momento? e alla fine?
    l'avevo scritto qua.. e quella sintassi non mi funziona...

  6. #6

    Re: Re: la funzione r(+) e il puntatore

    Originariamente inviato da SimoGecko
    l'avevo scritto qua.. e quella sintassi non mi funziona...
    gia'. Peccato che non dici perche' lo vuoi spostare (per leggere, per farci un weekend... ) e sopratutto qual'e' la tua intepretazione sintattica dell'evento (quale?). Cioe': com'e' il codice che hai scritto?

    Quella riga in se dice nulla. se vuoi sapere se fseek() funziona oppure no vedi cosa ti rende.


    Return Values

    Upon success, returns 0; otherwise, returns -1. Note that seeking past EOF is not considered an error.
    domanda: cosa rende la funzione fseek()?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    okay, allora io lo vorrei spostare per poter inserire una parte di testo all'inizio, e il r(+) non mi va bene...

    quindi ho scritto una cosa così:

    Codice PHP:
    $fp fopen('index.txt''a');
    fseek($fp0); // o questo
    rewind($fp); // o questo, ma nessuno funziona
    fwrite($fp$inc);
    fclose($fp); 
    e il puntatore rimane alla fine, da quel che ho capito per causa del "fopen", no ? ma allora, come lo posso sostituire? grazie e scusa xD

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.