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

    Cancellare una stringa con PHP

    Salve, scusate la domanda banale ma sono un niubbo.
    ho un file TXT che contiente queste 3 stringe

    uno
    due
    tre

    io tramite PHP voglio cancellare la stringa "due" e far diventare il contenuto del file così:

    uno
    tre

    qualcuno sa aiutarmi?

  2. #2
    Non c'è un metodo per operare su una determinata riga (penso), devi estrapolarte tutti i valori, togliere quello che non vuoi, e riscrivere il file...

  3. #3
    io avevo pensato una cosa tipo questa:

    Codice PHP:
    $lines file($my_file);
    $a count($lines);

    for(
    $i=0;$i=$a;$i++){
    if(
    $lines[$i]==$stringa_da_eliminare){
    // qui bò tipo metterci un qualcosa me trasforma quella stringe in altro

    Consigli?

  4. #4
    up

    nessuno ne sa niente, magari al posto di questi TXT potrei usare MySql, la cosa sarebbe più semplice?

  5. #5
    ti è stato già detto.
    Ovviamente usare MySql è più pratico.
    L'errore tuo è nella struttura iniziale del file...
    Qualsiasi sia il contenuto del file txt, come faresti in MySql devi avere un identificativo di quella riga, cioè devi già sapere che la stringa che vuoi cancellare è alla riga 5 del file (ad esempio quando mandi in output il contenuto del file con un ciclo mettici un &id=indiceCiclo), così che quando apri il contenuto del file con la funzione file fai un unset della posizione 5 dell'array e riscrivi il contenuto nel file privato della posizione 5.
    In MySql allo stesso modo faresti un DELETE WHERE IdentificativoTupla=numero e non WHERE Stringa=Stringa

  6. #6
    Che casino... :|

    Raga mi rendo conto che sono davvero niubbo in questo genere di cose,
    però ho capito che forse è meglio usare MYSQL che un semplice TXT.
    Qualcuno di voi conosce un sito dove ci sono tutorial "for dummies" su PHP/MYSQL.

    Tipo: "Come far scrivere Hello World con PHP e MYSQL".

    vi ringrazio per la pazienza

  7. #7
    ehi man,
    w3schools

    Questa è la risoluzione di tutti i tuoi e i miei problemi.
    Devi solamente sapere l'inglese... ma fidati che è perfetto.

  8. #8
    che figo quel sito!

    davvero ottimo... cmq se anche tu sei alle prime armi possiamo scambiarci info via msn, così progradiamo insieme. il mio MSN è Lnuvoletta@interfree.it

    grazie ancora per la dritta.

  9. #9
    Originariamente inviato da lorenz82
    Qualcuno di voi conosce un sito dove ci sono tutorial "for dummies" su PHP/MYSQL.

    Tipo: "Come far scrivere Hello World con PHP e MYSQL".

    vi ringrazio per la pazienza
    Trovi guide anche qui, e tutte in italiano:
    http://php.html.it/guide/leggi/77/gu...mysql-pratica/

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.