0

データベースにレコードを挿入するとバックスラッシュが発生します。それらを処理するためにストリップスラッシュ関数を配置する場所を知りたいです。

これがそれらを結びつけるものです。

$st->bindValue( ":content", $this->content, PDO::PARAM_STR );

そして、ここにすべてのパラメーターを保存し、日付を解析して保存する別の関数があるので、文字列に対して同じことができると思います。

public function storeFormValues ( $params ) {

    // Store all the parameters
    $this->__construct( $params );

    // Parse and store the publication date
    if ( isset($params['publicationDate']) ) {
        $publicationDate = explode ( '-', $params['publicationDate'] );

        if ( count($publicationDate) == 3 ) {
            list ( $y, $m, $d ) = $publicationDate;
            $this->publicationDate = mktime ( 0, 0, 0, $m, $d, $y );
        }
    }
    if(get_magic_quotes_gpc()) {
       $content = stripslashes($content);
    }
}

yahoo Web ホスティングを使用しているため (私の選択ではありません)、php.ini でマジック クォートをオフにできません。

4

1 に答える 1