Pfad zu SWF-Datei aus DB auslesen

debuge mal $data und $type mit var_dump(). Achte bei der Ausgabe, ob da Leerzeichen, komische Pfadtrennzeichen oder sonstwas dabei ist
(ignoriere die Fehlermeldung nach der Ausgabe dieser 2 Variablen....)

Code:
    $data = @MYSQL_RESULT($result,0,"pfad");
    $type = @MYSQL_RESULT($result,0,"filetype"); 
var_dump($data, $type);

Wenn ich das mache kommt als Fehler:

Parse error: syntax error, unexpected T_STRING in showswf.php on line 16

Hier nochmal mein Script
PHP:
<?php
if(isset($_GET['id'])) {

    $connectionid = mysql_connect ("", "", "");

    @mysql_select_db("");

    $query = "select pfad, filetype from swf where id=$id";
    $result = MYSQL_QUERY($query);

    $id = $_GET["id"];
    $data = MYSQL_RESULT($result,0,"pfad");
    $type = MYSQL_RESULT($result,0,"filetype");

    Header( "Content-type: $type");
    readfile($data);
    exit();

};
?>

Zeile 16:

PHP:
Header( "Content-type: $type");

Wenn ich den Content-Typ Manuell eintrage kommt der selbe Fehler. Ich weiß das die Fehlermeldung bedeutet das ich irgendow einen Schreibfehler habe, aber wo?
Ich seh den Wald vor lauter Bäumen nicht!
 
Zuletzt bearbeitet:
Sorry das habe ich in meiner Hektik überlesen.

Vielen Dank mit Hilfe des Tutorials habe ich es lösen können.

PHP:
<?php
if(isset($_GET['id'])) {

    $connectionid = mysql_connect ("", "", "");

    @mysql_select_db("");
    $id = $_GET["id"];
    
    $query = "select path, 'filetype' from swf where id=$id";
    $result = MYSQL_QUERY($query);
        
    $data = MYSQL_RESULT($result,0,"path");
    $type = MYSQL_RESULT($result,0,"filetype");

    Header("Content-type: $type");
    readfile($data);exit();

};
?>

Mein Fehler war im Query filetyp nicht in ' ' zusetzten, da es aber ein String ist ging es nicht.

Hab ich weider was gelernt.

Nochmal Vielen Dank für die Hilfe :-)
 
Na wenn du jetzt noch auf Erledigt klickst und bei den fleissigen Helfern auf Danke drückst haben wir alle was davon ;)
 
Zurück