Toon posts:

[php] Rip script :) files onluisterbaar.

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?

$fd = fopen("http://home.wanadoo.nl/pava/index.html", "r");
while (!feof ($fd)) {
    $buffer .= fgets($fd, 4096);
}

/* echo "Original file:<hr><pre>";
echo nl2br(htmlentities($buffer));
echo "</pre><hr>"; */

$regex = "'face=\"verdana\">&nbsp; (.*?)</td>(.*?)<a href=\"(.*?)\">'is";
preg_match_all($regex, $buffer, $regout);

$buffer = "";
echo "<font color=\"Red\">Text in output:</font><br>";
for ($x = 0; $x <= count($regout[1]); $x++) {
    echo '<pre>';
    print("<B>1) Name:</B> ". $regout[1][$x] ."<br>");
    print("<B>2) URL :</B> ". $regout[3][$x] ."<br>");
    echo '</pre><hr>';

    $filename = $regout[1][$x] . ".mp3";

    $fd = @fopen($regout[3][$x], "r");
    if ($fd == true) {
        $fw = @fopen($filename, "w");
        while (!@feof ($fd)) {
           $buffer .= fgets($fd, 1024);
        }
        @fputs($fw, $buffer);
        @fclose($fw);
        @fclose($fd);
    }

flush();
$buffer = "";
   
}


?>


maar als ik de 'downloads' wil beluisteren hoor ik niets en zie ik dat de 'files' corrupt zijn op een of andere manier, hoe is dit mogelijk?

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 14-12-2025
Misschien beginnen met al die @ weg te halen en er checks voor in de plaats te zetten en plaats ook een:
PHP:
1
error_reporting(E_ALL);

Verwijderd

Topicstarter
ik had eerst alles zonder @tjes, maar toen kreeg ik lijsten met fouten wanneer een file niet gevonden werd, verder werkt alles goed behalve dat de nummers onluisterbaar zijn :?

  • WouZz
  • Registratie: Mei 2000
  • Niet online

WouZz

Elvis is alive!

Kweeniet of je op een windows bak werkt, maar anders zou je het eens kunnen proberen met
PHP:
1
fopen($filename, "wb");

manual:
Note: The mode may contain the letter 'b'. This is useful only on systems which differentiate between binary and text files (i.e. Windows. It's useless on Unix). If not needed, this will be ignored.

On track


Verwijderd

Topicstarter
WouZz schreef op 12 augustus 2002 @ 19:30:
Kweeniet of je op een windows bak werkt, maar anders zou je het eens kunnen proberen met
PHP:
1
fopen($filename, "wb");

manual:
[...]
nee, jammer genoeg niet, heb het ff getest :{

  • WouZz
  • Registratie: Mei 2000
  • Niet online

WouZz

Elvis is alive!

Hmm... vreemd

[ Voor 0% gewijzigd door WouZz op 12-08-2002 19:36 . Reden: onzin ]

On track


Verwijderd

Topicstarter
:D das idd veel mooier :D

maar begrijp er de balle van :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 01-09 23:04
Lees even de P&W Quickstart. Als ik je openingspost lees, weet ik totaal niet wat jouw probleem is, welke error er gegeven wordt (als dat zo is), wat er precies fout gaat, ...
Je post een hele lap code en je omschrijft jouw probleem op een vage manier en hoopt gewoon dat er iemand hier zo goed is om heel die code te doorspitten om jouw probleem op te lossen.
Toon eens een beetje initiatief en moeite. Moeite doen begint al met een goede openingspost!

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.