Visualizzazione risultati 1 fino 6 di 6

Discussione: Cercare all'interno di un .txt in PHP

  1. #1
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito Cercare all'interno di un .txt in PHP

    Ho provato con tanti metodi

    Codice HTML:
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="generator" content="AlterVista - Editor HTML"/>
      <title></title>
    </head>
    <body>
    <form action="risultati.php" method="post">
    <input type="text" name="cerca">
    <input type="submit" name="altezza" value="Search">
    </form>
    
    </body>
    </html>
    l'html è giusto.

    Codice PHP:
    <?php
    $_POST
    ['cerca'] = 'foo';
    $lines = file('/file.txt');
    // Store true when the text is found
    $found = false;
    foreach(
    $lines as $line)
    {
    if(
    strpos($line, $search) !== false)
    {
    $found = true;
    echo
    $line;
    }
    }
    // If the text was not found, show a message
    if(!$found)
    {
    echo
    'No match found';
    }
    Però non riesco a "decifrare" quersto PHP.
    Lo trovo confuso.

    Help me plz

  2. #2
    Guest

    Predefinito

    E' quanto di più lineare possa esserci.

    Vale questo.

  3. #3
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Allora perché non funzica?

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Citazione Originalmente inviato da zerobruno Visualizza messaggio
    Allora perché non funzica?
    Non funziona perché il percorso del file è errato:
    Codice PHP:
    $lines = file('/file.txt');
    La directory principale (root) per il tuo account, non è / ma, è /membri/zerobruno. Quindi il tuo file sarà in /membri/zerobruno/file.txt.

    Infatti, se tu avessi fatto un controllo sul valore restituito dalla funzione file, avresti ottenuto un bel FALSE; è scritto nella documentazione (online) di php, che è sempre bene consultare prima di usare qualsiasi funzione del linguaggio.

  5. #5
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Mi scuso.

    Era anche da sostituire foo con $search.

    Ormai non serve più perché ho venduto i diritti del sito per l' 1% del ricavato di un banner posto in una pagina del sito.



    Ringrazio tutti dell'interesse.
    Mi sento triste.

    (Il tale m'ha detto che mi rubava l'idea perché io non ho inserito il (c)

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Citazione Originalmente inviato da zerobruno Visualizza messaggio
    Il tale m'ha detto che mi rubava l'idea perché io non ho inserito il (c)
    Non ha molto senso. Perché lo hai venduto?

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •