CORESERVER×Google

ブログ - 最新エントリー

magic_quotes_gpcがON

カテゴリ : 
CORESERVER » PHP
執筆 : 
e1blue 2010-3-28 21:24
"や\を入力すると、出力部分が勝手に「\"」や「\\」になった。
マジッククォートの設定を調べたら、ON=1だった。
今まで気が付かなかったのは、キチンと処理されていたからってこと?


▼調べ方
magic_quotes_gpcの設定がONなら1を、OFFなら0を返す。

<?php
// magic_quotes_gpcの設定値を調べる
print_r(get_magic_quotes_gpc());
?>

▼使用例
// magic_quotes_gpcの値がONなら\削除
if ( get_magic_quotes_gpc() ) {
$text = stripslashes( $text );
}

▼PHPスクリプト講座:マジッククォートの処理 -- そふぃのphp入門
  http://nyx.pu1.net/practice/form/form3.php
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (321)

環境変数 HTTPS の on, off を取得できない?

カテゴリ : 
SSL
執筆 : 
e1blue 2010-3-27 0:31
▼設置サポート | PHP Labo
  http://www.php-labo.net/info/support/view/3#article_4

Xrea.com さんのサーバでは、環境変数 HTTPS の on, off を取得できないようです。

というわけで、index.phpの
function session()の部分を

/*変更前*********************************/
if (isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] != 'off') {
$info = parse_url(HTTPS_PATH);
} else {
$info = parse_url(HTTP_PATH);
}

/*変更後*********************************/
if (isset($_SERVER['HTTP_VIA']) and $_SERVER['HTTP_VIA'] != 'off') {
$info = parse_url(HTTPS_PATH);
} else {
$info = parse_url(HTTP_PATH);
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (285)

chshでデフォルトのシェルをbashに変更

カテゴリ : 
CORESERVER
執筆 : 
e1blue 2010-2-14 14:51
新しいサーバを借りたとき

~> chsh
Changing login shell for plantmap.
Password:
Enter the new value, or press return for the default.
Login Shell [/bin/rbash]: /bin/bash
Shell changed.
これで再ログインします。

▼XREA/coreserver/lsとか使えないのでシェルを変える方法 - TOBY SOFT wiki
  http://tobysoft.net/wiki/index.php?XREA%2Fcoreserver%2Fls%A4%C8%A4%AB%BB%C8%A4%A8%A4%CA%A4%A4%A4%CE%A4%C7%A5%B7%A5%A7%A5%EB%A4%F2%CA%D1%A4%A8%A4%EB%CA%FD%CB%A1
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (530)
Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0

session.save_path の設定を、.htaccessで行ったところ、無事解決した。
php_value session.save_path "/virtual/アカウント/public_html/任意ディレクトリ名/tmp"
AddHandler application/x-httpd-phpcgi .php


参考URL
CORESERVERにWebファイルマネージャRelayをインストールする | stick stack
http://stickstack.org/coreserver/relay
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (1181)
XREA&CORE SUPPORT BOARDを見ると、

「データーベースへのアクセスとFTPが接続できません。」

などの書き込みが、複数あった。それも、複数サーバーで。




……………………………………………………………………………………欝だ。
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (498)

コマンドでテーブル作成

カテゴリ : 
CORESERVER » MySQL
執筆 : 
e1blue 2009-5-13 18:32
0.データベースは予め作成しておく。

1.CORESERVER.JPのCONTROL PANEL ホスト情報登録より、SSH登録

2.Poderosaで接続
・サーバーのIPアドレス
・ssh2
・ユーザー名
・パスワード
公開鍵
登録しますか?
はい をクリック

3.ユーザー名@サーバー名:~> mysql -u 作成したデータベース名 --password=パスワード

4.mysql> show databases;
0の処理で作成したデータベースが存在していることを、一応確認しておく。

5.mysql> show tables from データベース名;
テーブルが存在しないことを、一応確認してみる。

6.mysql> use データベース名;
これからテーブルを作成するテーブルを指定

7.mysql> CREATE TABLE 文をコピペ

8.mysql> show tables from データベース名;
7の処理でテーブルが無事作成されたことを、一応確認しておく。
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (637)

PHPをCGIモードで動作させる

カテゴリ : 
CORESERVER » PHP
執筆 : 
e1blue 2009-5-13 18:13
セーフモード解除 ⇒ PHPをCGIモードで動作させる
.htaccess
AddHandler application/x-httpd-php5cgi .php
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (557)

CORESERVERでPHPのmb_send_mail()が使えない?

カテゴリ : 
CORESERVER
執筆 : 
e1blue 2009-5-11 19:34
最終的には、使えるようになったが、まだよく分からない部分もある。

------------------------------------------------------------------------------------------------------------
mb_send_mail()の送信先をGメールにしていたのですが
CORESERVER内の自分のアカウントに新たにマイドメイン(新しいメールアドレス)を作成し、
そのアドレスをmb_send_mail()の送信先に設定したら送受信できました。
------------------------------------------------------------------------------------------------------------

という内容のサイトを発見して、mb_send_mail()の送信先をマイドメイン(新しいメールアドレス)に設定すると、送信できたのだが、
mb_send_mail()の送信先を転送先のメールアドレスに設定しても、無事に送信できた。
なぜ?


■参考URL
ALL AZIMUTHS TYPE WEB SITE : Thipoca COMPUTER & PROGRAMING
http://www.thipoca.com/computerprograming/php/

VALUE DOMAIN:バリュードメイン
https://www.value-domain.com/howto/index.php?action=domainwebmail&noheader=
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (750)

Fatal error: Unable to connect to database

カテゴリ : 
Xrea » 障害
執筆 : 
e1blue 2009-5-6 12:49
Fatal error: Unable to connect to database in /virtual/ユーザー名/public_html/ドメイン名/class/database/databasefactory.php on line 37


データベースへ接続出来ないって怒られてるっぽいが、
何もやった覚えがないので、
これって、XREAの障害だよね?
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (650)

$smarty.now

カテゴリ : 
CORESERVER » Smarty
執筆 : 
e1blue 2009-4-21 9:14
Smarty.class.phpを相対パスでrequireするとPHPのdate_fomart()になってしまい、絶対パスでrequireするとSmartyの修飾子になった。

■ブラウザ/エラー表示
現在の時刻は
Warning: date_format() expects parameter 1 to be DateTime, integer given in /virtual/ユーザー名/public_html/ドメイン名/originalSample/programmed/now/templates_c/%%44^44A^44A0DD53%%sample.tpl.php on line 12
です。

■デバッグ/template_cディレクトリ内
<p>現在の時刻は<?php echo ((is_array($_tmp=$this->_tpl_vars['now'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%H:%M:%S") : date_format($_tmp, "%H:%M:%S")); ?>です。</p>

■Smartyライブラリアップロード
/virtual/ユーザー名/lib/
へSmartyライブラリをアップロードした。

■sample.php
define("SMARTY_DIR", "/usr/local/lib/php/Smarty/");
require_once(SMARTY_DIR . "Smarty.class.php");

define("SMARTY_DIR", "/virtual/ユーザー名/lib/smarty/");
require_once(SMARTY_DIR . "Smarty.class.php");


■参考URL
Smarty.class.phpを相対パスでrequireするとPHPのdate_fomart()になってしまい、絶対パスでrequireするとSmartyの修飾子になる
http://www.phppro.jp/qa/1211
  • コメント (0)
  • トラックバック (0)
  • 閲覧 (663)

(1) 2 3 »

Amazon
ブログ/カテゴリ一覧