Flowplayer – Warnung: Division durch Null

Ich stehe auf meiner WordPress-Seite vor einem seltsamen Problem:

http://konosubaepisodes.com 

Die Website zeigt die folgende Warnung:

Warnung: Division durch Null in /home/konosuba/public_html/wp-content/plugins/fv-wordpress-flowplayer/models/flowplayer-frontend.php in Zeile 419

Zeile 419 ist $ratio = round($height / $width, 4);

Keines meiner Videos hat eine definierte Breite von 0.

Der Fehler wird nicht auf Seiten angezeigt, auf denen der Player gehostet wird.

Wenn ich die Quelle der Hauptseite betrachte, kann ich die Tonnen von nicht verwandtem Code sehen, die wegen des Fehlers erzeugt werden können!

Ich habe versucht, das Plugin zu deinstallieren und neu zu installieren (FV Player), aber das hat nicht geholfen.

Irgendwelche Ideen?

nicht sicher, ob dies der richtige Code ist, wo Breite definiert ist, aber es scheint so:

 /* * Set common variables */ $width = ( isset($this->conf['width']) && (!empty($this->conf['width'])) && intval($this->conf['width']) > 0 ) ? $this->conf['width'] : 320; $height = ( isset($this->conf['height']) && (!empty($this->conf['height'])) && intval($this->conf['height']) > 0 ) ? $this->conf['height'] : 240; if (isset($this->aCurArgs['width']) && !empty($this->aCurArgs['width'])) $width = trim($this->aCurArgs['width']); if (isset($this->aCurArgs['height']) && !empty($this->aCurArgs['height'])) $height = trim($this->aCurArgs['height']); $src1 = ( isset($this->aCurArgs['src1']) && !empty($this->aCurArgs['src1']) ) ? trim($this->aCurArgs['src1']) : false; $src2 = ( isset($this->aCurArgs['src2']) && !empty($this->aCurArgs['src2']) ) ? trim($this->aCurArgs['src2']) : false; 

@David: Es scheint, als würde es den Code aus dem letzten Post ziehen (Staffel 2, Folge 6). Hier ist es, was es zum Beispiel zieht und es einfügt.

 
<img data-attachment-id="72" data-permalink="http://konosubaepisodes.com/69-revision-v1/" data-orig-file="" data-orig-size="" data-comments-opened="0" data-image-meta="[]" data-image-title="Konosuba 2 Episode 6" data-image-description="<h2 align="center">Episode 6</h2> <p>[tabs]</p> <p>[tab title="FV Player"]<br /> [fvplayer src="http://mp4watch.tv/media/konosuba/konosuba_s2e6.mp4" width="848" height="480"]<br /> [/tab] </p> <p>[tab title="Gvideo Player"]<br /> [gvideojs gdid="0B5i7u5TAodOFb0FVc05qOFRiSW8"]<br /> [/tab] </p> <p>[tab title="Smart Player"]<br /> [videojs mp4="http://mp4watch.tv/media/konosuba/konosuba_s2e6.mp4"]<br /> [/tab] </p> <p>[tab title="Mp4upload Player"]<br /> <iframe src="http://www.mp4upload.com/embed-ra29qn8hkxuj.html" width="848" height="480" frameborder="0" marginwidth="0" marginheight="0" scrolling="NO" allowfullscreen="allowfullscreen"></iframe><br /> [/tab] </p> <p>[/tabs]</p>

Solutions Collecting From Web of "Flowplayer – Warnung: Division durch Null"

Ich fühle, dass dein Code verbessert werden kann, aber benutze, was du versucht hast:

 /* * Set common variables */ $width = ( isset($this->conf['width']) && (!empty($this->conf['width'])) && intval($this->conf['width']) > 0 ) ? $this->conf['width'] : 320; $height = ( isset($this->conf['height']) && (!empty($this->conf['height'])) && intval($this->conf['height']) > 0 ) ? $this->conf['height'] : 240; if (isset($this->aCurArgs['width']) && !empty($this->aCurArgs['width'])&& intval($this->aCurArgs['width']) > 0) $width = trim($this->aCurArgs['width']); if (isset($this->aCurArgs['height']) && !empty($this->aCurArgs['height']) && intval($this->aCurArgs['height']) > 0) $height = trim($this->aCurArgs['height']); $src1 = ( isset($this->aCurArgs['src1']) && !empty($this->aCurArgs['src1']) ) ? trim($this->aCurArgs['src1']) : false; $src2 = ( isset($this->aCurArgs['src2']) && !empty($this->aCurArgs['src2']) ) ? trim($this->aCurArgs['src2']) : false; 

Ich habe den Check für 0 zu den beiden IF hinzugefügt.