Originariamente inviato da Leo15
Codice PHP:
function getRow($file_name$to_find) {
  
$file file($file_name);
  foreach(
$file as $line => $row) {
    if(
strpos($row$to_find) === true) return $line;
  }
  return -
1;

Onestamente non l'ho testato, ma dovrebbe andare.
scusa una cosa ma tu non incrementi la variabile $row fai il controllo su una riga a caso che tra l'altro non si capisce neanche dove si possa impostare dato che nella funzioni passi solo il percorso del testo e la parola da cercare...
Probabilmente mi sbaglio...