Minichat

Der Downlaod ist vollständig, ich habe es getestet.

was halt noch fehlt ist ein Aufruf des Flashs im Browser.
Füge in die chat.php ganz unten folgendes hinzu und es funktioniert:

PHP:
<?
$file = "client.swf";
	$dat = getimagesize($file);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style="text/css">
/* hides the second object from all versions of IE */
* html object.mov {
    display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}
</style
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>

<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" <? echo $dat[3]; ?>>
       <param name="movie" value="<? echo $file; ?>" />
       <param name="quality" value="high" />
       <object type="<? echo $dat['mime']; ?>" class="mov" data="<? echo $file; ?>" <? echo $dat[3]; ?>>
       <param name="movie" value="<? echo $file; ?>" />
       <param name="quality" value="high" />
       </object>
    </object>
 
Nein, Du musst dort nichts angeben....
Dieses wird mit den Array-Elementen bestückt welche man durch "getimagesize()" bekommt. Deswegen auch die Deklaration der Variable ganz am Anfang des Scriptes von mir.
Vorraussetzung die Datei client.swf liegt im selben Verzeichnis, ansonsten anpassen.
PHP:
$file = "client.swf";
$dat = getimagesize($file);

Die Breite und die höhe wird hiermit angegeben:
PHP:
<? echo $dat[3]; ?>

Du kannst Dir ja gerne die Attribute ausgeben lassen welche "getimagesize()" zurückgibt:

PHP:
$dat = getimagesize($file);
echo "<pre>";
print_r($dat);
echo "</pre>";

Habe da noch einen kleinen Fehler von mir entdeckt:

eersetze:
HTML:
<style="text/css">

mit:
HTML:
<style type="text/css">
 
Zuletzt bearbeitet:
Hallo, das mit

PHP:
$dat = getimagesize($file);
echo "<pre>";
print_r($dat);
echo "</pre>";

Hatte ich schon probiert jedoch kam da keine Ausgabe. Und $file muss ja richtig sein, da die flashdatei ja angezeigt aber viel zu klein. Die Daten werden an die DB übertragen jedoch nicht im Chat angezeigt und bei eine zweiten Post wird mir gesagt das der Eintrag schon vorhanden ist.
 
Zurück