タグ

phpに関するi97506051502のブックマーク (35)

  • あべてっく

    タイトルにあまり意味はありません(^^ 以前CloudCoreにWebminとVirtualmin入れる話を書きましたが、 その後同じサーバーにPHPMyAdmin入れようとして少しはまってしまったのでそれを書きます。 前回自分はCloudcoreVPSのCentOS5.8にPHP5.3を入れました。 これはファイル名で言うとphp53で、それとは別にファイル名phpがあります。 ファイル名php53とphpは血は繋がってますがちょっとだけ別の子なようです。 少しややこしいのですが、phpはyumを使って標準レポジトリから入れようとすると、 PHPバージョン5.1が入ってきます。PHP53はPHPバージョン5.3です。 5.1と5.3では中身に結構違いがあるのか、PHPを利用する他のアプリケーションでも PHP5.3以上対応といった物がぼちぼちあります。 php53は一応バージョン5.3な

  • 相対パスでは画像は表示されないのでしょうか。

    こんにちは。 サイトのトップページにバナーの画像を張ろうと思い、 imageフォルダに画像をアップしたのですが表示されません。 <img src="images/picproducts.jpg" /> 相対パスでは表示されないのでしょうか。 ちなみに絶対パスだと表示はされましたが気になったので質問させていただきます。 でも、cssで背景画像を指定する時は、 background-image:url("images/960border_01.gif"); な感じで表示されるから同じかなと思ったんですが。。。 何故なんでしょうか。 お力添えのほどよろしくお願いいたします。 topページに <img src="images/picproducts.jpg" /> を書いてそれを生かそうと思ったら トップページから見たimagesディレクトリに画像を置かないとだめですね。 きっと、テーマディレクト

    相対パスでは画像は表示されないのでしょうか。
  • HTTPヘッダーインジェクション

    (Last Updated On: 2018年8月4日)テキストインターフェース処理の基でもう書いてしまいましたが、今回はHTTPヘッダーインジェクションの解説です。 HTTPヘッダーインジェクションとは? HTTPヘッダーインジェクションはHTTPリクエストヘッダーとHTTPレスポンスヘッダーの二種類に分けて考えます。 1. 特定のHTTPリクエストヘッダーに攻撃用文字列を挿入 攻撃者は様々なHTTPリクエストヘッダーに任意の文字列を挿入して攻撃が可能です。PHPでは$_SERVER変数に保存されます。 HTTP_HOST HTTP_USER_AGENT HTTP_ACCEPT HTTP_ACCEPT_LANGUAGE HTTP_ACCEPT_ENCODING HTTP_REFERER HTTP_CONNECTION HTTP_* (その他、全て) 最初のHTTP_HOSTはホストヘッ

    HTTPヘッダーインジェクション
  • PHP: setcookie - Manual

    setcookie() は、その他のヘッダ情報と共に 送信するクッキーを定義します。 ほかのヘッダ情報と同様に、 クッキーは、スクリプトによる他のあらゆる出力よりも前に 送信される必要があります(これはHTTPプロトコルの制約です)。 <html> や <head> タグはもちろん 空白も含め、あらゆる出力よりも前にこの関数をコールするようにしなければなりません。 一度クッキーが送信されると、次のページのロードからは $_COOKIE 配列によってクッキーにアクセスできます。 クッキーの値は $_REQUEST 配列からもアクセスできるかもしれません。 パラメータ setcookie() の各パラメータがどのように作用するのかを知るには » RFC 6265 を参照ください。 name クッキーの名前。 value クッキーの値。この値はクライアントのコンピュータに保存されますので、 重要

  • 絶対パスを一括で相対パスに変更する

    functions.phpに追記。.htaccessを使わず、サイト内のパスを一括で相対パスに変更する。環境に応じて施工する。

    絶対パスを一括で相対パスに変更する
  • s3.to

    s3.to 2023 著作権. 不許複製 プライバシーポリシー

  • PHPをCLIで使用した時に、プログラム上で標準入出力とエラー出力を/dev/nullに変更する方法について教えて下さい。…

    PHPをCLIで使用した時に、プログラム上で標準入出力とエラー出力を/dev/nullに変更する方法について教えて下さい。 Rubyで書くと下記の通りの方法でできますが、同様のことをPHPでも行いたいと考えています。 STDIN.reopen("/dev/null", "r+") STDOUT.reopen("/dev/null", "w") STDERR.reopen("/dev/null", "w") 別の方法としては、 php /foo/var.php < /dev/null >/dev/null 2>&1 のように起動時にリダイレクト先を指定すること方法もありますが、プログラム上で変更する方法を探しています。 どうぞよろしくお願い致します。

    i97506051502
    i97506051502 2013/02/05
    スクリプト言語の標準入出力とエラー出力について
  • PHPプロ!PHP講座新着順

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • perlやPHPについて、CGI方式とモジュール方式の比較

    CGIというのは Common Gateway Interface の略称で Webブラウザ(HTTPC)とWebサーバ(HTTPD)との間の通信方式の一種です。 この仕様に従ってさえいれば基的にはどの言語で開発することも できますし、環境も問いません(勿論、動作するHTTPD側の環境仕様に 基づきます)。 その気になればCなどでもCGIは作成できます。 (その環境下でコンパイルする必要がありますが) その代わりに実行する度にメモリ上にロードして終了する度にメモリ から削除されるので速度は遅く、安定性なども低いとされます。 モジュール版というのは恐らくはApacheサーバでのことですよね。 その場合、サーバソフトウェアはApacheのみに限定されてしまい、 動作自体もApacheに大きく依存します。 (一部、他のサーバ=CGI版と動作が異なる部分がある) Apacheを使用するなら無難に

    perlやPHPについて、CGI方式とモジュール方式の比較
  • [Apache] CGI 使うなら suEXEC 設定しとこ | バシャログ。

    正月気分が抜けねぇぜ〜・・・。2012 年初投稿!今年もよろしくお願いします。nakamura です。 今年の一発目は Apache のちょいネタ。Movable Type などの CGI プログラムを Apache で動かす際に設定しておくとちょっといい感じになる suEXEC について解説してみます。Apache をよくさわる人なら何を今更なエントリーだと思いますので、華麗にスルーしちゃってください。 suEXEC ってなんなの su して exec するんです。要は CGI の実行ユーザを任意のものに指定する為の仕組みです。デフォルトでは Apache の起動ユーザになります。 詳細はマニュアルを参照してください。 suEXEC サポート - Apache HTTP サーバ suEXEC を使わない場合の問題点 CentOS のデフォルトでは Apache の起動ユーザである apa

    [Apache] CGI 使うなら suEXEC 設定しとこ | バシャログ。
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • 「適切なファイル・パーミッション設定」操作後、404エラーで困っていま

    お世話になります。 WPを使用して1年になります。 大変使いやすく喜んでおります。が・・・ 実はパーミッション操作をして、404エラーが出てしまい困っています。 WordPress.日語 Codex の『ファイルパーミッションの変更』 を読み進めると、セキュリティーのためにアクセスを絞った方がよいと書かれています。 ページ下方の「適切なファイル・パーミッション設定」のところ 「適切な設定」では 当初のインストール時の wp-config.php はパーミッションはデフォルトで“ 600 -rw-r–r– ” ですが、最適な設定は“ 600 -rw-r–r– ”とあります。(600と-rw-r–r–は違いますが・・・?) そして「パーミッション設定を元に戻すことも、ファイル所有者の権限でいつでも可能です」という最期の言葉につられて、パーミッションを操作しました。 私の wp-config.

    「適切なファイル・パーミッション設定」操作後、404エラーで困っていま
  • パーミッションの決め方(PHP編)

    phpファイルのパーミッションをどうするかについては、「phpの実行権限を誰に与える扱いにするのか」これが焦点となり、やはりサーバー環境が決め手となります。グループに対する権限はサーバー環境によって異なりますので、ここでは他人のパーミッション値を中心に考えます。 suexecが有効となっている場合、phpファイルのパーミッションは700が基です。また、フォルダのパーミッションは、その中にphpファイルが存在する・しないに関わらず、701が基です。フォルダのパーミッションは、フォルダ内のphpファイルの有無にかかわらず、701となります。余談ですが、cgiやplなどでCGI実行ファイルに相当するものも700となります。実行ファイルに該当しないcgiやpl、それから、htmlcss、xml、txt、dat、log等はいずれも600となります。中にはcgiによって書き出されるファイルもある

    パーミッションの決め方(PHP編)
  • PHP Error | error reporting for PHP

    Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.

  • 簡単!たった6行のコードで HTML取得&解析をするPHPスクリプト - 遠い目日記

    Re:簡単!たった13行のコードで HTML取得&解析をするPerlスクリプト - DQNEO起業日記 に感化されて、PHP版を作ってみました。 パースライブラリは以下を使います。 http://sourceforge.net/projects/simplehtmldom/ require_once('simple_html_dom.php'); $url = 'http://www.yahoo.co.jp/'; $user_agent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)"; $dom = file_get_html($url,false, stream_context_create( array( 'http' => array( 'header' => "User-Agent: " . $

    簡単!たった6行のコードで HTML取得&解析をするPHPスクリプト - 遠い目日記
  • 1行で書けるPHPファイルを直接実行させない方法 : エクスギア Blog

    Webサーバーのウェブルート以下に、クラスファイルやincludeされることが前提となっているライブラリファイルのような直接実行されることを意図していないPHPファイルを置いてしまった場合、意図していなくてもブラウザから直接URLを入力された場合はPHPファイルが実行されてしまいます。 もちろん、直接実行されては困るようなファイルをどこからでもアクセスできる公開ディレクトリに置くことが間違っていますが、アプリケーション設置をユーザー自身が行う場合に、「このファイルはhtdocsの上のディレクトリにlibディレクトリを作成して...」という手順を伝えるのが困難な場合もあるかもしれません。 .htaccessで対策する というわけで、直接呼ばれないようにする方法として一番最初に思い浮かべるのが、ライブラリを配置するディレクトリを別に用意し、.htaccessでdenyを設定してしまうことでしょ

  • サービス終了のお知らせ

    i97506051502
    i97506051502 2012/07/20
    CSV ファイルの内容を PHP で取り扱う
  • PHPプログラミング初心者入門講座

    PHPのインストール、mysql、関数、スクリプト、メール送信、勉強の仕方、上達のコツなどをズバリ解説! PHP言語が動くレンタルサーバーについていくつか取り上げてみます。 PHPで書いたプログラムを動かすには、普通はWebサーバーが必要です。 *PHPはコマンドプロンプトから実行できるプログラムもあります。 例えば、ローカルのパソコン内でPHPを動かすには、開発環境を整える必要があります。 当PHP入門講座では、phpdevで開発環境を一括インストールして説明してきました。 他にもXAMPP(ザンプ)などが有名なPHP開発環境です。 ローカルで動かすだけなら、phpdevやXAMPPで十分です。 でもせっかくPHPプログラミングを学び、何かWebアプリを作ったら、 「誰かに見てもらいたい」、「使ってもらいたい」というのが人情ですよねw インターネットの世界に向けて発信するには、 独自にW

    PHPプログラミング初心者入門講座
  • The Best PHP Frameworks in 2023 – PHPZAG.COM

    PHP is the most widely used programming language for the web development. It was originally developed by Rasmus Lerdorf and stood for Personal Home Page as it’s developed to manage his personal website. Later, after beta tests and improvement, it is called as Hypertext Preprocessor. There are many PHP Frameworks developed to enhance development. The frameworks provide well structured platform to e

  • 最近の mbstring 動向について(PHP 5.4〜) - t_komuraの日記

    PHP 5.4 に向けて、久しぶりに PHP の mbstring に対して機能追加と修正がありましたので、メモしておきます。 PHP 5.4.0 の正式リリースまでに「十分なテストが必要」とのことですので、気になる方はテストに参加した方が良いと思います。 変更点は以下の通りです。 携帯絵文字のサポート 正しい UTF-8 チェックの強化 詳しくは以下のページを参照してください。 mbstring/libmbfl:携帯絵文字とUnicode 6.0の相互変換 mbstring/libmbfl 正しいUTF-8チェックの強化 携帯絵文字のサポート 開発中の PHP-5.4.0alpha3 で新たに追加された文字エンコーディングは以下の通りです。 SJIS-Mobile#DOCOMO SJIS-Mobile#DOCOMO-PUA SJIS-Mobile#KDDI SJIS-Mobile#KDD

    最近の mbstring 動向について(PHP 5.4〜) - t_komuraの日記