Experts, i've made a script in PHP. I'm looking for a script wat does the same but for Unix. Is there anyone who can make this for me (for free).
I understand that normally you will only help and not make complete scripts but...
With kindly regards
Klaasjan Boven
<?php
// datum zetten
$datum = date("Ymd");
// kijken of we de dir open kunnen krijgen en $handle initieren
if ($handle = opendir('/usr/local/Zend/apache2/htdocs/bag/')) {
/* Door de dir loopen. */
while (false !== ($file = readdir($handle))) {
// de . en de .. uitsluiten
if ($file == "." || $file == ".."){
// kijken of het een directory is
if(is_dir($file)){
//als het een dir is dan maken we het pad weer compleet
$mapje = '/usr/local/Zend/apache2/htdocs/bag/'.$file.'/';
// weer kijken of het een dir is
if(is_dir($mapje)){
// weer kijken of we hem open kunnen krijgen
if($gaan = opendir($mapje)){;
// door dir loopen en bestand zetten
while (false !== ($bestand = readdir($gaan))) {
// kijken of het een dir is
if(is_dir($bestand) && $bestand != '.'){
// directorynaam uitlezen
$dirname = dirname($bestand);
// we hebben nu het mapje van vandaag
if(!strstr($bestand,2) && $bestand != '.'){
// nu hebben we de dirname
$bestand = '/usr/local/Zend/apache2/htdocs/bag/'.$bestand;
// weer kijken of we kunenn openen
if($openenen = opendir($bestand)){
while (false !== ($tekst = readdir($openenen))) {
// kijken naar het goede bestand
if($tekst == 'job.dat'){
// path weer compleet maken
$tekst = $bestand.'/'.$tekst;
// inhoud van de file ophalen
$blaat = file_get_contents($tekst);
echo 'ik ben bij '.$tekst.'<br>';
// kijken of we de juiste string voorkomt
if(!strstr($blaat,'uitgevoerd returncode 0'))
// zo nee mailen
//echo 'mailen !!';
$string = '<font color="red">'.$tekst.' bevat de string niet</font><br>';
mail('klaasjan.boven@mail',$string,$blaat);
}
}
}
}
}
}
}
}
}
}
}
closedir($handle);
}
//echo $datum;
?>