読者です 読者をやめる 読者になる 読者になる

まめ畑

ゆるゆると書いていきます

PHPmotion Ver.3で動画の説明文にタグが入力出来なくなった模様

PHPmotion PHP

Youtubeの様な動画共有サイトを構築出来るPHPmotionですが、Version3になってから動画の説明文にタグが入力出来なくなったようです。
PHPmotionの設置法はこちらを参照して下さい(Verions2.x系の時の物です) PHPmotionを導入してみた - まめ畑


少し調べる機会があったのですが、どうやらVeriosn3になってからPOSTで送信されて来た説明文(description)内のタグを除去するコードが追加されたようです。断定出きないのは、問題のコードがphpshieldにより、エンコードされておりエンコード前のコードを閲覧出きないからです。
しかし、テストコードで試したところ問題のファイルを読み込んだ時のみタグが除去されていたので間違いないかと…。


動画情報の更新などを行っているファイルは、「phpmotionDir\edit\editvideo.php」なのですが、このファイル内で

<?php
include_once('../classes/config.php');   //<-こいつ

//変更処理が以下にずらずらと
?>

とconfig.phpが読み込まれています。このファイルは動画のアップロード時にも読み込まれているので、このファイル内でタグの除去のコードが書かれていると思います。
このファイルが読み込まれないと、正常に動作しないので消すことも出来ず、エンコード前のファイルもないので書き換える事も出きないため詰まっています。
Version2では、このコードは無く簡単なサニタイズだけが行われていました。
また、Veriosn3からディレクトリ構造やコードが大幅に変更になっています。


PHPmotion自体あまり情報がないので、どこかに情報をまとめられるサイトがあると便利かなと思います。本家フォーラムはもちろんあります。