+ Rispondi alla Discussione
Risultati da 1 a 11 di 11

Creare un array da una lista testuale

Ultimo Messaggio di sarajane83 il:
  1. #1
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    36,019
    Segui Giorgiotave su Twitter Aggiungi Giorgiotave su Google+ Aggiungi Giorgiotave su Facebook Aggiungi Giorgiotave su Linkedin Visita il canale Youtube di Giorgiotave

    Creare un array da una lista testuale

    Hai una lista testuale di questo tipo?

    ciao
    poco
    dopo

    La tua lista è infinita e devi creare un array con le virgolette?

    Bene, ecco il codice:

    <?php

    if (!$p_file = fopen("file.txt","r")) {
    echo "Spiacente, non posso aprire il file miofile.txt";
    } else {
    while(!feof($p_file))
    {

    $linea = fgets($p_file, 255);
    $linea=trim($linea);
    $linea=strtolower($linea);
    $linea=str_replace(" ","_",$linea);
    echo "\"$linea\",
    ";

    }
    fclose($p_file);
    }
    ?>


    Qualcuno ha una funzione che elimina i doppioni?

    Esiste una via? Mi indichereste come fare?

    Giorgio
    Giorgio Taverniti Blog. Ciao Architè!
    Stiamo per lanciare un Corso SEO online...completo, 25 ore, molte lezioni live. Presto nelle migliori firme del forum

  2. #2
    User Attivo L'avatar di massy
    Data Registrazione
    Mar 2006
    Località
    Pico
    Messaggi
    1,014
    Qualcuno ha una funzione che elimina i doppioni?
    Il manuale di php

    array_unique()


    RTFM

  3. #3
    User Attivo
    Data Registrazione
    Jul 2005
    Messaggi
    1,866
    Citazione Originariamente Scritto da massy
    RTFM
    eheheheh GT Owned

  4. #4
    Utente Premium L'avatar di Nicola
    Data Registrazione
    Feb 2006
    Località
    Lecce
    Messaggi
    882
    Codice:
    $array = file&#40;'file.txt'&#41;;
    e hai tutto il file in $array, parola per parola

  5. #5
    User Newbie
    Data Registrazione
    Jul 2006
    Messaggi
    4
    E se volessi scrivere il mime type del file?

  6. #6
    Utente Premium L'avatar di Nicola
    Data Registrazione
    Feb 2006
    Località
    Lecce
    Messaggi
    882
    Citazione Originariamente Scritto da aigor77
    E se volessi scrivere il mime type del file?
    http://it.php.net/manual/it/function...ntent-type.php

  7. #7
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    36,019
    Segui Giorgiotave su Twitter Aggiungi Giorgiotave su Google+ Aggiungi Giorgiotave su Facebook Aggiungi Giorgiotave su Linkedin Visita il canale Youtube di Giorgiotave
    Citazione Originariamente Scritto da massy
    Qualcuno ha una funzione che elimina i doppioni?
    Il manuale di php

    array_unique()


    RTFM
    Ottimo
    Giorgio Taverniti Blog. Ciao Architè!
    Stiamo per lanciare un Corso SEO online...completo, 25 ore, molte lezioni live. Presto nelle migliori firme del forum

  8. #8
    User Newbie
    Data Registrazione
    Jul 2006
    Messaggi
    4
    non mi sono spiegato bene... file() mi crea un file con estensione .txt.. ma gli os extensionless non me lo riconoscono come file di testo .. riesco a scrivere quei 4 byte di header del file in una dir del server senza dare tutto in pasto al broswer che mi gestisca l'header in download?
    mime_content_type -- Detect MIME Content-type for a file
    non mi restituisce nulla su tutti i file
    (uniform server su windows xp)

  9. #9
    Utente Premium L'avatar di Nicola
    Data Registrazione
    Feb 2006
    Località
    Lecce
    Messaggi
    882
    Citazione Originariamente Scritto da aigor77
    non mi sono spiegato bene... file() mi crea un file con estensione .txt..
    Non riesco a capire come lo usi, ma file() non crea file: legge il contenuto di un file e lo mette in un array.

  10. #10
    User Newbie
    Data Registrazione
    Jul 2006
    Messaggi
    4
    Grazie innanzitutto perche' leggete i mie vaneggiamenti! Se invece di iniziare a scrivere del codice in php andavo a era meno penoso
    effettivamente la funzione file non centra nulla

    Spiego il problema estraendolo dal codice.

    Devo scrivere una funzione che mi crei un file di testo in una cartella temp del server. Il file non ha estensione ma deve essere un file di testo.
    Deve essere aperto su mac os 9 che non riconosce i file dall'estensione ma bensi' dal type del file.

    ho creato il file con fopen() e fwrite() e il file e' formattato correttamente;
    ora se faccio il download del file con

    header("Content-Type: application/text");
    header("Content-Disposition: attachment; filename=\"$file" );
    mac os9 lo riconosce come file di testo e lo usa correttamente.

    Se lo stesso file lo copio dalla cartella server non lo riconosce come file di testo.

    Il problema nasce dal fatto che i file che vengono creati dalla mia funzione sono 43 e vengono zippati in un unico file .zip che viene inviato al broswer per il download.

    Quando apro lo zip i file ci sono tutti ma nessuno e' riconosciuto come file di testo e non viene utilizzato correttamente.

    quindi stavo cercando un modo di creare lo stesso effetto di
    header("Content-Type: application/text"); quando creavo con fopen il file sul server.


    ...sono zucco, e' un po' che ci pesto su questa cosa ma non ci salto fuori..
    beh ho il week end davanti e il manuale di php alla mano


    Buon fine settimana a tutti!

  11. #11
    User Newbie
    Data Registrazione
    Feb 2011
    Località
    milano
    Messaggi
    1

    help

    ciao nicolaaaaa,
    mi chiamo sara jane ,mi servirebbe una mano visto che sei molto preparato sul php ...per favore se puoi contattami anche su skype sara.campana oppure cerca sara jane campana milano...grazie kiss buona giornata

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.