Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75

    importare flat file txt

    ho un problemino...devo mettere a punto un sistema di news (titolo, prima riga e poi una pagina con la news per intero), ora il testo della news viene messo in automatico in una cartella del server in formato txt con il titolo (A CAPO) il testo della news. Dovrei fare un script php che vā a prendere queste informazioni riconoscendo il titolo e il testo della news ma non sō come fare...avete un suggerimento oppure un tutorial da andare a studiare??
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75

    ho trovato la "pillola"

    ho trovato n post molto simile e me lo studio (http://forum.html.it/forum/showthrea...&highlight=txt), volevo solo farvelo sapere

  3. #3
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    usa:

    $news = file('nome_del_file');

    $news č un array:

    $news[0] č la prima riga
    $news[1] č la seconda

    ...

    puo andare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75
    ora ci provo..mi sembra possa andare, ma ho qualche dubbio, la prima riga č il titolo, la seconda č il testo (che quindi otrebbe essere + di una riga??)..insomma se il "separatore" č un "a capo" vale lo stesso questo array?? e poi tu mi potresti suggerire come far comparire solo le prime 10 parole del testo?? (come fanno tutti i siti con news in homepage per poi approfondire l'articolo in una pagina a parte)

    GRAZIE DI TUTTO

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    un separatore personalizzato, che ne so, per esempio:
    Questo č il titolo
    %%%%%%%%%%%%%%%%%
    Questa č invece
    la tua news
    che č su n righe
    oppure
    Questo č il titolo
    =================
    Questa č invece
    la tua news
    che č su n righe
    .etc..etc..et...

    ciao
    gnegno

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    forse ho letto e risposto un po di furia...la mia risposta era nel caso tu possa cambiare il sistema di archiviazione di una news...nel caso invece di un a capo... allora prova a cercare una sottostringa fino al \n che indica il new line!

  7. #7
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    a quanto ho capito in un file c'č solo una news!
    quindi la prima riga sarā il titolo;
    tutti gli altri elementi dell'array saranno le varie righe della news!

    In realtā potresti mettere tutto su una riga senza mettere i ritorni a capo,oppure potresti sostituirli con dei


    Per prendere solo la prima parte del testo potresti fare:

    echo substr($stringa, 0, $n);//per visualizzare $n caratteri

    Oppure se vuoi visualizzare 10 parole trasformi la stringa in un array di parole usando la funzione explode() e stampi solo 10 elementi dell'array

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.