|
| en gang til vistnok Fra : Ejner Hultesøm |
Dato : 22-04-02 20:14 |
|
se følgende stump kode
$handle = opendir('/glftpd/site/divx/');
while ($file = readdir($handle)) {
if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
$path = ('/glftpd/site/divx/'.$file);
$unixtime = filectime($path);
$time = date("Y/m/d", $unixtime);
$size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
$uid = fileowner($path);
$owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d
":" -f 1'
mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
('$file
mysql_query ("update warp set status='yes' where navn = '$file'");
mysql_query ("update warp set size= '$size' where navn = '$file'");
print $file;
$files = readdir($file);
if ($files != "." && $files != "..") {
if (ereg("\.nfo" , $files )) {
$nfo = fopen('$path.$files', 'r');
mysql_query ("select insert into warp (nfo) values ('$nfo')");
fclose();
} else {
mysql_query ("select insert into warp (nfo) values ('ingen info')");
}
}
}
}
closedir($handle);
egentlig vil jeg have den til at løbe alle dirs igennem i /glftpd/site/divx
og for hvert dir se om der ligger en .nfo fil og smide indholdet af denne i
en database (den gør også noget andet, men det virker fint)...
beklageligvis siger den blot at...
The.Last.Seduction.1994.DVDRip.DivX-MDX
Warning: Supplied argument is not a valid Directory resource in
/usr/local/www/data.default/mysql2.php on line 31
The.Man.Who.Wasnt.There.LIMITED.RETAIL.DVDivX-AEN
Warning: Supplied argument is not a valid Directory resource in
/usr/local/www/data.default/mysql2.php on line 31
Kiss.The.Girls.1997.PROPER.DVDivX-NUsKo0L
osv osv osv....
jeg ved godt der er tale om noget lyssky tingeltangel her, ikke destro
mindre skulle det jo gerne virke...
hvad gør jeg mon forkert ?
- The Collector..
| |
Ejner Hultesøm (22-04-2002)
| Kommentar Fra : Ejner Hultesøm |
Dato : 22-04-02 20:39 |
|
Nu er jeg vist en anelse længere
while ($file = readdir($handle)) {
if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
$path = ('/glftpd/site/divx/'.$file);
$unixtime = filectime($path);
$time = date("Y/m/d", $unixtime);
$size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
$uid = fileowner($path);
$owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d
":" -f 1'
mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
('$file
mysql_query ("update warp set status='yes' where navn = '$file'");
mysql_query ("update warp set size= '$size' where navn = '$file'");
$dir = opendir($path);
$basename = basename($dir_name);
$fileArr = array();
while ($file_name = readdir($dir))
{
if (($file_name !=".") && ($file_name !=".."))
{
if (ereg("\.nfo" , $file_name )) {
$nfo = fopen($path . "/" . $file_name, "r");
print $nfo;
mysql_query ("select insert into warp (nfo) value ('$nfo')");
print $nfo;
fclose($path . "/" . $file_name);
} else {
mysql_query ("select insert into warp (nfo) value ('ingen info')");
}
}
}
}
}
closedir($handle);
sådan ser det ud nu.. og outputtet er...
Resource id #6Resource id #6
Warning: Supplied argument is not a valid File-Handle resource in
/usr/local/www/data.default/mysql2.php on line 44
Resource id #10Resource id #10
Warning: Supplied argument is not a valid File-Handle resource in
/usr/local/www/data.default/mysql2.php on line 44
Resource id #14Resource id #14
- The Collector
"Ejner Hultesøm" <bumbum@trummelum.not> wrote in message
news:aa1ne6$2hnq$1@news.cybercity.dk...
> se følgende stump kode
>
> $handle = opendir('/glftpd/site/divx/');
>
> while ($file = readdir($handle)) {
> if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
> $path = ('/glftpd/site/divx/'.$file);
> $unixtime = filectime($path);
> $time = date("Y/m/d", $unixtime);
> $size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
> $uid = fileowner($path);
> $owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d
> ":" -f 1'
> mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
> ('$file
> mysql_query ("update warp set status='yes' where navn = '$file'");
> mysql_query ("update warp set size= '$size' where navn =
'$file'");
> print $file;
> $files = readdir($file);
> if ($files != "." && $files != "..") {
> if (ereg("\.nfo" , $files )) {
> $nfo = fopen('$path.$files', 'r');
> mysql_query ("select insert into warp (nfo) values ('$nfo')");
> fclose();
> } else {
> mysql_query ("select insert into warp (nfo) values ('ingen
info')");
> }
> }
> }
> }
> closedir($handle);
>
>
> egentlig vil jeg have den til at løbe alle dirs igennem i
/glftpd/site/divx
> og for hvert dir se om der ligger en .nfo fil og smide indholdet af denne
i
> en database (den gør også noget andet, men det virker fint)...
>
> beklageligvis siger den blot at...
>
> The.Last.Seduction.1994.DVDRip.DivX-MDX
> Warning: Supplied argument is not a valid Directory resource in
> /usr/local/www/data.default/mysql2.php on line 31
> The.Man.Who.Wasnt.There.LIMITED.RETAIL.DVDivX-AEN
> Warning: Supplied argument is not a valid Directory resource in
> /usr/local/www/data.default/mysql2.php on line 31
> Kiss.The.Girls.1997.PROPER.DVDivX-NUsKo0L
>
> osv osv osv....
>
> jeg ved godt der er tale om noget lyssky tingeltangel her, ikke destro
> mindre skulle det jo gerne virke...
>
> hvad gør jeg mon forkert ?
>
> - The Collector..
>
>
>
>
>
| |
Ejner Hultesøm (22-04-2002)
| Kommentar Fra : Ejner Hultesøm |
Dato : 22-04-02 21:31 |
|
og nu virker det...
$handle = opendir('/glftpd/site/divx/');
while ($file = readdir($handle)) {
if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
$path = ('/glftpd/site/divx/'.$file);
$unixtime = filectime($path);
$time = date("Y/m/d", $unixtime);
$size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
$uid = fileowner($path);
$owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d
":" -f 1');
mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
('$file','$time','divx','$size','$owner')");
mysql_query ("update warp set status='yes' where navn = '$file'");
mysql_query ("update warp set size= '$size' where navn = '$file'");
$dir = opendir($path);
$basename = basename($dir_name);
$fileArr = array();
while ($file_name = readdir($dir))
{
if (($file_name !=".") && ($file_name !=".."))
{
if (ereg("\.nfo" , $file_name )) {
$nfo2 = fopen($path . "/" . $file_name, "r");
$nfo = fread($nfo2, filesize($path . "/" . $file_name));
mysql_query ("update warp set nfo='$nfo' where navn = '$file'");
fclose($nfo2);
} else {
mysql_query ("update warp set nfo='$nfo' where navn = '$file'");
}
}
}
}
}
closedir($handle);
beklager forstyrrelsen og det rodede oplæg :-/
- Ejner Hultesøm
"Ejner Hultesøm" <bumbum@trummelum.not> wrote in message
news:aa1os0$2kaj$1@news.cybercity.dk...
> Nu er jeg vist en anelse længere
>
>
> while ($file = readdir($handle)) {
> if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
> $path = ('/glftpd/site/divx/'.$file);
> $unixtime = filectime($path);
> $time = date("Y/m/d", $unixtime);
> $size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
> $uid = fileowner($path);
> $owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d
> ":" -f 1'
> mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
> ('$file
> mysql_query ("update warp set status='yes' where navn = '$file'");
> mysql_query ("update warp set size= '$size' where navn =
'$file'");
> $dir = opendir($path);
> $basename = basename($dir_name);
> $fileArr = array();
> while ($file_name = readdir($dir))
> {
> if (($file_name !=".") && ($file_name !=".."))
> {
> if (ereg("\.nfo" , $file_name )) {
> $nfo = fopen($path . "/" . $file_name, "r");
> print $nfo;
> mysql_query ("select insert into warp (nfo) value ('$nfo')");
> print $nfo;
> fclose($path . "/" . $file_name);
> } else {
> mysql_query ("select insert into warp (nfo) value ('ingen
info')");
> }
> }
> }
> }
> }
> closedir($handle);
>
>
> sådan ser det ud nu.. og outputtet er...
>
> Resource id #6Resource id #6
> Warning: Supplied argument is not a valid File-Handle resource in
> /usr/local/www/data.default/mysql2.php on line 44
> Resource id #10Resource id #10
> Warning: Supplied argument is not a valid File-Handle resource in
> /usr/local/www/data.default/mysql2.php on line 44
> Resource id #14Resource id #14
>
> - The Collector
> "Ejner Hultesøm" <bumbum@trummelum.not> wrote in message
> news:aa1ne6$2hnq$1@news.cybercity.dk...
> > se følgende stump kode
> >
> > $handle = opendir('/glftpd/site/divx/');
> >
> > while ($file = readdir($handle)) {
> > if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
> > $path = ('/glftpd/site/divx/'.$file);
> > $unixtime = filectime($path);
> > $time = date("Y/m/d", $unixtime);
> > $size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
> > $uid = fileowner($path);
> > $owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d
> > ":" -f 1'
> > mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
> > ('$file
> > mysql_query ("update warp set status='yes' where navn =
'$file'");
> > mysql_query ("update warp set size= '$size' where navn =
> '$file'");
> > print $file;
> > $files = readdir($file);
> > if ($files != "." && $files != "..") {
> > if (ereg("\.nfo" , $files )) {
> > $nfo = fopen('$path.$files', 'r');
> > mysql_query ("select insert into warp (nfo) values ('$nfo')");
> > fclose();
> > } else {
> > mysql_query ("select insert into warp (nfo) values ('ingen
> info')");
> > }
> > }
> > }
> > }
> > closedir($handle);
> >
> >
> > egentlig vil jeg have den til at løbe alle dirs igennem i
> /glftpd/site/divx
> > og for hvert dir se om der ligger en .nfo fil og smide indholdet af
denne
> i
> > en database (den gør også noget andet, men det virker fint)...
> >
> > beklageligvis siger den blot at...
> >
> > The.Last.Seduction.1994.DVDRip.DivX-MDX
> > Warning: Supplied argument is not a valid Directory resource in
> > /usr/local/www/data.default/mysql2.php on line 31
> > The.Man.Who.Wasnt.There.LIMITED.RETAIL.DVDivX-AEN
> > Warning: Supplied argument is not a valid Directory resource in
> > /usr/local/www/data.default/mysql2.php on line 31
> > Kiss.The.Girls.1997.PROPER.DVDivX-NUsKo0L
> >
> > osv osv osv....
> >
> > jeg ved godt der er tale om noget lyssky tingeltangel her, ikke destro
> > mindre skulle det jo gerne virke...
> >
> > hvad gør jeg mon forkert ?
> >
> > - The Collector..
> >
> >
> >
> >
> >
>
>
| |
Jesper Brunholm (23-04-2002)
| Kommentar Fra : Jesper Brunholm |
Dato : 23-04-02 07:55 |
|
Ejner Hultesøm wrote:
> og nu virker det...
dejligt - hvis du så vil lære at quote også så er vi alle glade - det
handler om at
1) skære det væk som man ikke skal bruge når man skriver et reply
2) skrive under det man svarer på
hvorfor? - fx fordi vi andre så havde en langt bedre chance for at
gennemskue hvilke ændringer du havde fået på bordet undervejs i stedet
for at skulle lave sammenligning statement for statement
[snip 3 lange stykker kode under hinanden]
i al venlighed
/Jesper Brunholm
| |
Ejner Hultesøm (23-04-2002)
| Kommentar Fra : Ejner Hultesøm |
Dato : 23-04-02 15:47 |
|
"Jesper Brunholm" <nospam@brunholm-scharff.dk> wrote in message
news:3CC5052A.6010603@brunholm-scharff.dk...
Ejner Hultesøm wrote:
> og nu virker det...
dejligt - hvis du så vil lære at quote også så er vi alle glade - det
handler om at
1) skære det væk som man ikke skal bruge når man skriver et reply
2) skrive under det man svarer på
det kan du have ret i, jeg ville bare have i skulle se HELE løkken i
sammenhæng og ikke bare en lille del af løkken...
men tak for venligheden
- Tonny
| |
Kim Emax - ayianapa.~ (23-04-2002)
| Kommentar Fra : Kim Emax - ayianapa.~ |
Dato : 23-04-02 15:56 |
|
"Ejner Hultesøm" <bumbum@trummelum.not> skrev
> 2) skrive under det man svarer på
>
> det kan du have ret i, jeg ville bare have i skulle se HELE løkken i
> sammenhæng og ikke bare en lille del af løkken...
og sætte din newsclient til at indrykke teksten i den oprindelige mail, så
man kan se forskel på, hvad du har skrevet og hvad du svarede på
--
Take Care
Kim Emax - Freelance programmør - Pt. Job og opgavesøgende.
http://www.emax.dk
http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop
| |
Ejner Hultesøm (23-04-2002)
| Kommentar Fra : Ejner Hultesøm |
Dato : 23-04-02 15:56 |
|
> det kan du have ret i, jeg ville bare have i skulle se HELE løkken i
> sammenhæng og ikke bare en lille del af løkken...
så her den igen... lidt modificeret... problemet er at ikke ALLE nfo filer
smides i min database, selvom der RENT faktisk ligger en .nfo fil i
folderen.... kan jeg have lavet noget forkert i min regex ?
koden for hver section ser sådan ud.
$handle = opendir('/glftpd/site/divx/');
while ($file = readdir($handle)) {
if ($file != "." && $file != ".." && !eregi("^\(in", $file)){
$path = ('/glftpd/site/divx/'.$file);
$unixtime = filectime($path);
$time = date("Y/m/d", $unixtime);
$size= exec(" du -c ".$path." | tail -1 | awk '{print $1}'");
$uid = fileowner($path);
$owner = exec('cat /glftpd/etc/passwd | grep '.$uid.' | cut -d ":" -f
1');
mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
('$file','$time','divx','$size','$owner')");
mysql_query ("update warp set status='yes' where navn = '$file'");
mysql_query ("update warp set size= '$size' where navn = '$file'");
$dir = opendir($path);
$basename = basename($dir_name);
$fileArr = array();
while ($file_name = readdir($dir))
{
if (($file_name !=".") && ($file_name !=".."))
{
if (eregi("\.nfo" , $file_name )) {
<--- er det her det går galt ?
$nfo2 = fopen($path . "/" . $file_name, "r");
$nfo = fread($nfo2, 1000000);
mysql_query ("update warp set nfo='$nfo' where navn = '$file'");
fclose($nfo2);
} else {
mysql_query ("update warp set nfo='$nfo' where navn = '$file'");
}
}
}
}
}
closedir($handle);
>
> men tak for venligheden
>
> - Tonny
>
>
>
| |
Kim Emax - ayianapa.~ (23-04-2002)
| Kommentar Fra : Kim Emax - ayianapa.~ |
Dato : 23-04-02 19:31 |
|
"Ejner Hultesøm" <bumbum@trummelum.not> skrev
> så her den igen... lidt modificeret... problemet er at ikke ALLE nfo filer
> smides i min database, selvom der RENT faktisk ligger en .nfo fil i
> folderen.... kan jeg have lavet noget forkert i min regex ?
> mysql_query ("INSERT INTO warp (navn,doto,kat,size,owner) VALUES
owner, navn? dejligt konsistent
> if (eregi("\.nfo" , $file_name )) {
> <--- er det her det går galt ?
niks, den kigger efter en .nfo fil, men du kunne med fordel anvende dette
istedet:
if (eregi("\.nfo$" , $file_name )) {
nu _skal_ det være et filnavn, der ender på .nfo, din ville acceptere
min.nfo_fil.txt
Du behøver heller ikke "if (($file_name !=".") && ($file_name !=".."))"
længere, da du tjekker filnavnet efterfølgende.
--
Take Care
Kim Emax - Freelance programmør - Pt. Job og opgavesøgende.
http://www.emax.dk
http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop
| |
|
|