foutweergave in zoeken in meerdere files [directories]

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kabbi

kabbi

25/10/2006 11:19:00
Quote Anchor link
Hoi,

Ik ben op zoek naar een script waarmee ik kan zoeken naar files waar binnen een bepaalde opgegeven reguliere expressie voorkomt.
Zodat ik fouten uit scripts gemakkelijk [via webbased zoekform] kan opsporen. Ik kan hier helaas nergens een tutorial over vinden.
Ik weet hoe ik bestanden kan openen, maar is er een functie welke ik kan gebruiken om te zoeken in de bestanden? Hoe zoek ik nu naar een opgegeven reguliere expressie binnen een bestand?
Is er iemand die mij een beetje op weg kan helpen hiermee?

Groet, Kabbi
Gewijzigd op 01/01/1970 01:00:00 door Kabbi
 
PHP hulp

PHP hulp

05/11/2024 12:02:54
 
Kabbi

kabbi

25/10/2006 12:24:00
Quote Anchor link
Hoi,

Ik heb onderstaand script gemaaktn om te kijken of er ergens in de bestanden ook een e-mail staat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$emailchk
= ".+@.+\..+"; // simpele e-mailcheck
$handle=opendir('.');
while (false!==($file = readdir($handle))) {
   if ($file != "." && $file != "..") {
       echo "$file\n";
      
 if(is_readable($file)) {
  $open = fopen ($file, "r");
 if(eregi($emailchk, $file))  {
     echo "gelukt";          }
 else {
          "niet gelukt";      }
  fclose ($open);
  }
   }
    }

closedir($handle);
?>


Het bovenstaande script geeft echter een foutweergave:

Warning: fopen(folder1) [function.fopen]: failed to open stream: Permission denied in ....
en:
Warning: fclose(): supplied argument is not a valid stream resource in ....

Zoals in bovenstaand script te zien is gebruik ik als "string" in de functie eregi, $file, wat dan de totale inhoud van het bestand zou moeten zijn. Maar volgens mij is dat niet goed, of wel? Hoe zou het wel goed zijn? Moet ik nog iets doen met de inhoud van $file?

Iemand die me een beetje op weg kan helpen hier?

Groet,

Kabbi

[P.S, Ik zie nu pas dat ik mijn vorige post had kunnen editen!]
Gewijzigd op 01/01/1970 01:00:00 door kabbi
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.