▲掲示板に戻る
■ 過去ログ 153 ■new← [300][299][298][297][296][295][294][293][292][291][290][289][288][287][286][285][284][283][282][281][280][279][278][277][276][275][274][273][272][271][270][269][268][267][266][265][264][263][262][261][260][259][258][257][256][255][254][253][252][251][250][249][248][247][246][245][244][243][242][241][240][239][238][237][236][235][234][233][232][231][230][229][228][227][226][225][224][223][222][221][220][219][218][217][216][215][214][213][212][211][210][209][208][207][206][205][204][203][202][201][200][199][198][197][196][195][194][193][192][191][190][189][188][187][186][185][184][183][182][181][180][179][178][177][176][175][174][173][172][171][170][169][168][167][166][165][164][163][162][161][160][159][158][157][156][155][154][ 153 ][152][151][150][149][148][147][146][145][144][143][142][141][140][139][138][137][136][135][134][133][132][131][130][129][128][127][126][125][124][123][122][121][120][119][118][117][116][115][114][113][112][111][110][109][108][107][106][105][104][103][102][101][100][99][98][97][96][95][94][93][92][91][90][89][88][87][86][85][84][83][82][81][80][79][78][77][76][75][74][73][72][71][70][69][68][67][66][65][64][63][62][61][60][59][58][57][56][55][54][53][52][51][50][49][48][47][46][45][44][43][42][41][40][39][38][37][36][35][34][33][32][31][30][29][28][27][26][25][24][23][22][21][20][19][18][17][16][15][14][13][12][11][10][9][8][7][6][5][4][3][2][1] →old
50件ずつ表示
[2452 のレス11] Name:APACHE Date:2003/11/05(Wed) 03:56
[2452 のレス10] Name:たーし Date:2003/11/05(Wed) 03:49
>>8 APACHEさんありがとうございます。
早速確認してみます。
[2452 のレス9] Name:たーし Date:2003/11/05(Wed) 03:48
私が勘違いしてるかもしれません・・・(^^;
もう1度最初から質問させてください。
<img src="/aaa.gif">や<script src="/bbb.js">や<link href="/ccc.css">とすると、違うディレクトリにあるファイルからもhttp://www.○○○.jp/△△△/でいう△△△のディレクトリにあるそれぞれのもの(aaa.gifやbbbs.jsやccc.css)を指定でき、反映されるのですが、<? include("/ddd.php");?>とすると、△△△にあるddd.phpが読み込めず、エラーが出てしまいます。何が原因でしょうか?
[2452 のレス8] Name:APACHE Date:2003/11/05(Wed) 03:47
やっぱり・・・
実際はいきのむし氏の記述したとおりです。
※パスはあくまで例であり鯖によって違うので注意。
<?
echo $HTTP_SERVER_VARS["PATH_TRANSLATED"];
?>
でスクリプトまでのフルパスを取得できるので
これでパスを確認しても良いともいます。
[2452 のレス7] Name:いきのむし Date:2003/11/05(Wed) 03:00
Linuxの一般的な例として言えば、
http://www.○○○.jp/~△△△/aaa.php
は絶対パスで書くと /home/△△△/public_html/aaa.php
になります。
[2452 のレス6] Name:たーし Date:2003/11/05(Wed) 02:53
例えば、http://www.○○○.jp/△△△/だとしたら、
△△△がルートではないですか・・・?(^^;
もしかして勘違いでしょうか・・・?
[2452 のレス5] Name:APACHE Date:2003/11/05(Wed) 02:41
[2452 のレス4] Name:いきのむし Date:2003/11/05(Wed) 02:29
ま、普通は / に php ファイルは置かないもんだと思いますけどね……(汗
[2452 のレス3] Name:たーし Date:2003/11/05(Wed) 02:07
ありがとうございます。
ルートにaaa.phpがあるんですが、何故かエラーが出てしまうんですよ・・・。自分のpc(Win)で試してるので、パーミッションは大丈夫だと思います。もっといろいろ試してみたいと思います。
[2452 のレス2] Name:いきのむし Date:2003/11/05(Wed) 01:50
>> <? include("/aaa.php");?>とは書けないのでしょうか?
書けますよ。ルートディレクトリに aaa.php というファイルがあればですけど。(あと読込権限も必要です)
[2452 のレス1] Name:キングゲイナー Date:2003/11/05(Wed) 01:44
[2452] パス指定 Name:たーし Date:2003/11/05(Wed) 01:39
<? include("aaa.php");?>
のようなphpの埋め込みで、
一つ前のディレクトリにaaa.phpがある場合は、
<? include("../aaa.php");?>ですよね?
一番前のディレクトリを指定する場合に
<? include("/aaa.php");?>とは書けないのでしょうか?
エラーが出てしまうもので・・・。
また、一番上のディレクトリを指定する場合はどうしたら
よいのでしょうか?
[2451 のレス6] Name:いきのむし Date:2003/11/04(Tue) 22:59
[2451 のレス5] Name:サイチ Date:2003/11/04(Tue) 22:48
[2451 のレス4] Name:サイチ Date:2003/11/04(Tue) 22:40
[2451 のレス3] Name:いきのむし Date:2003/11/04(Tue) 22:23
この場合、short.phpとmsg.htmを2つずつ用意してもダメです。なぜなら、POSTされる要素名が一緒だからです。'name'と'message'も別々の名前にしてください。
[2451 のレス2] Name:サイチ Date:2003/11/04(Tue) 22:21
ありがとうございます。参照先を読ませて頂きました。
今現在、参照先と同じ処置をしていますが、両方に書き込まれてしまいます。それぞれ2つの名前は「hitokoto.php(本体)とhitokoto.txt(ログファイル)」「murmur.php(本体)とmurmur.txt(ログファイル)」としています。murmurのほうは、書き込みと表示を別にしています。murmur.phpとwrite.phpを同一ディレクトリに置いています。index.phpではmurmur.phpを表示して、書き込み欄無し表示です。書き込みは管理人(私)のみ書けるようにしたいので、write.phpから書いています。スクリプト内でのログファイル名指定もそれぞれ変えています。しかし、片方に書くと、もう片方にも書かれてしまいます・・・。
今気付いたんですが、write.php(murmurのほう)から書くとhitokoto.txtにはログが残りませんでした。hitokoto.phpから書くと、hitokoto.txtとmurmur.txtにログが入ってしまいます。
[2451 のレス1] Name:ahiru Date:2003/11/04(Tue) 22:00
[2451] 無題 Name:サイチ Date:2003/11/04(Tue) 21:49
ショートメッセージを使用しています。
1つのページに2つ設置したいと思い、それぞれフォルダに入れて2つのフォルダに入ってる状態です。index.phpからその2つを読み込むんで片方のショートメッセージへ書き込むと、もう片方のショートメッセージにも同時に書き込んでしまいます。スクリプト名やログファイル名をそれぞれ変更しても、どういう訳だか、もう片方(違う名前のログファイル)へも書き込みが入ってしまうのです。
何が原因でしょうか?対処法がありましたら教えてください。
[2441 のレス8] Name:けんた Date:2003/11/04(Tue) 19:02
あ"、そうですね!今気付きました(^^;
ありがとうございます!!
[2441 のレス7] Name:APACHE Date:2003/11/04(Tue) 06:33
相対パスではなく絶対パスで記述すれば問題ないと思います。
[2441 のレス6] Name:けんた Date:2003/11/04(Tue) 06:15
表示されました・・・(^^;
原因は・・・すみません・・・単純なパス指定ミスでした。しかし、今度はnikki.phpからすると同じ位置にあるログファイルの位置が./log.txtではなく、msg/log.txtになっていまうので、今度は書き込み時(nikki.php側)に同じエラーが出るようになりました。log.txtの指定だけ変えて、中身は同じで埋め込み用(nikki.php)と書き込み用(write.php)をそれぞれ作り、使い分ければできそうですが、今までの臨時対処法(nikki.phpと同ディレクトリにview.phpを作り、それにnikki.phpを埋め込み、index.phpからiframeでview.phpを表示していました。)でやっていこうと思います。
お騒がせしてすみません。ありがとうございました。
[2441 のレス5] Name:ahiru Date:2003/11/04(Tue) 03:56
とりあえず、@file の @ 取ってファイルが見つからない旨のエラー、ならPATHが間違ってるだけだと思います…。それ以外はなんかあるかな。
[2441 のレス4] Name:けんた Date:2003/11/04(Tue) 02:16
ありがとうございます。
usort($lines, "day_cmp");となっていたので、$linesを探すとすぐ上にありました。$lines = @file($logfile);となっていたので、$logfileを探すとログファイル名を指定してる個所でした。ログファイル名は間違っていない・・・、と思いログディレクトリが問題かな?と思いました。そしてnikki.phpを単独表示させると正常表示。index.phpに埋め込むとダメ。ということは、index.phpから見たログディレクトリをnikki.phpで指定しなければならないのかと思い、パスを修正しました。しかし、これでもダメでした・・・。
[2441 のレス3] Name:ahiru Date:2003/11/04(Tue) 00:37
usortでソートしている変数を、その場所からさかのぼっていくと分かるかも。デバッグの基本か?
[2441 のレス2] Name:けんた Date:2003/11/04(Tue) 00:17
必要なものを消していたら、nikki.phpを直で表示しても同じエラーが出ませんか?直だとエラーが出なくて、<?include("nikki.php");?>として埋め込む場合のみ、エラーが出るんです。もうちょっと粘ってみます。
[2441 のレス1] Name:APACHE Date:2003/11/03(Mon) 06:49
警告:usort():議論は105行目上のc:¥user_ftp¥2¥○¥△¥msg¥nikki.phpの中の配列であるべきです。
※機械訳
配列であるべきヶ所が配列じゃないと・・・
必要なものまで削除しているのでは?
[2441] 日記帳 Name:けんた Date:2003/11/03(Mon) 06:26
日記帳を埋め込みで使おうと思い、<html>や<head>や<body>を外して、HTMLの部分だけ改造しました。nikki.php単独では動作するんですが、index.phpに<?include("nikki.php");?>と埋め込んでindex.phpを開くと、下記のようなエラーが出てしまいます。埋め込んだせいでしょうか?日記帳はスクリプト的にこのような使い方はできないのでしょうか?
Warning: usort(): The argument should be an array in c:\user_ftp\2\○\△\msg\nikki.php on line 105
Warning: usort(): The argument should be an array in c:\user_ftp\2\○\△\msg\nikki.php on line 333
[2446 のレス11] Name:ahiru Date:2003/11/04(Tue) 17:31
[2446 のレス10] Name:いきのむし Date:2003/11/04(Tue) 14:38
というか、HTTP_SERVER_VARSなんじゃないかと…
元のソースの方も間違ってますね…
[2446 のレス9] Name:naoki Date:2003/11/04(Tue) 14:35
[2446 のレス8] Name:ahiru Date:2003/11/04(Tue) 14:20
<?php
print $HTTP_SERVER_VERS['QUERY_STRING'];
?>
というPHPファイルを作って、
任意の名前.php?dummy
dummy の部分に何か入れても何も表示されませんか?
[2446 のレス7] Name:naoki Date:2003/11/04(Tue) 12:08
[2446 のレス6] Name:ad Date:2003/11/04(Tue) 11:34
バージョンじゃなくてサーバの問題じゃないの?
広告とかが悪さしてるかも?
[2446 のレス5] Name:naoki Date:2003/11/04(Tue) 11:12
順にクリックしても同じ結果です。
ファイルは全く手を加えていません。
先ほど別サーバー(PHP 4.3)に置いたところ正常に作動しました。やはりバージョンによって、空白になり動かないようです。
過去ログにも、同様の質問がありましたが、解決には至っていませんでした。便利なプログラムですので、よろしくお願いします。
[2446 のレス4] Name:いきのむし Date:2003/11/04(Tue) 10:14
別に4.0.6だとダメ、ということはないと思いますが…
「?putで入ろうとすると」ということは、update.phpから「>>」「管理」の順にクリックしていった場合は表示されるということでしょうか?
# もし何か手を加えて使っておられるなら、素の状態で一度置いてみるというのも手だと思いますが……
[2446 のレス3] Name:naoki Date:2003/11/04(Tue) 09:57
PHPのバージョンは4.0.6です。
このバージョンではだめでしょうか?
[2446 のレス2] Name:naoki Date:2003/11/04(Tue) 01:15
[2446 のレス1] Name:いきのむし Date:2003/11/04(Tue) 01:11
[2446] Index Updater Name:naoki Date:2003/11/04(Tue) 01:09
Index Updaterを設置しようと思ったのですが、
?put で入ろうとすると表示されません。
<div align=right><a href=\"update.php?old\">>></a></div>
この部分だけ表示されます。
初歩的なミスでしょうか?お願い致します。
[2448 のレス1] Name:ahiru Date:2003/11/04(Tue) 14:16
有料でかまわないのなら、きちんと業務でやっているところに依頼した方がよろしいかと思いますが。
[2448] お願いできませんでしょうか? Name:斎藤 Date:2003/11/04(Tue) 10:07
はじめまして、斎藤と申します。
下記の条件を満たすようなスクリプトを作成して頂きたいのですがお願い出来ませんでしょうか?もちろん有償でも構いません。
・シフト管理システム
1.24時間の稼動状況が見れる
2.時間は30分区切り
3.IDと名前と日付、時間を入力
4.日ごとのhtmlを作成
5.シフトの変更、削除、追加が可能
場違いでしたら削除して下さい。突然申し訳御座いません。
[2445 のレス2] Name:むー Date:2003/11/04(Tue) 01:09
upload_tmp_dirは指定を変えていました。テンポラリファイルということは、消しても大丈夫なんですよね。まぎらわしいから、/tmp に戻しておこう。ありがとでした。
[2445 のレス1] Name:いきのむし Date:2003/11/04(Tue) 00:59
php側がつけるユニークなテンポラリファイル名です。
普通はテンポラリファイルは/tmpディレクトリに作成されるので、時間が経てば消えるのですが… upload_tmp_dirを/tmp以外に設定してませんか?
[2445] PHPうぷろだ Name:むー Date:2003/11/04(Tue) 00:55
PHPうぷろだを使わせてもらっています。
アップされたディレクトリを見ていると phpdgetggvai
のような変な名前のファイルが残っています。
恐らくアップロードされたファイルなのでしょうが、アップされた日付もバラバラですし、なんなのでしょうか?
[2444 のレス4] Name:のり Date:2003/11/04(Tue) 00:06
なるほど、当然と言えば当然ですね。
ありがとうございました。
[2444 のレス3] Name:ahiru Date:2003/11/04(Tue) 00:01
利用は出来るが、特例の場合のみ使うことが出来る、という裏ルールみたいなのが…。
# 荒らしがひどくて掲示板をアクセス制限したい、とか
[2444 のレス2] Name:APACHE Date:2003/11/03(Mon) 23:36
広告運用系は大体そうなってる。
自由にやりたいならレンタル鯖/有料ホスティング/自宅鯖
等に乗り移る必要が出てくる。
[2444 のレス1] Name:のり Date:2003/11/03(Mon) 23:19
あ、規約をよく読んだらアクセス制限は許可されてない(=利用できないようになっている??)らしい...。しょぼ〜ん。
[2444] aaacafeでアクセス制限 Name:のり Date:2003/11/03(Mon) 23:06
aaacafeで、.htaccessを使ってのアクセス制限をしたいのですが、AuthUserFileにあたる部分はどう書いたらいいんでしょうか?
よろしくお願いします。
[2408 のレス18] Name:通りすがり Date:2003/11/03(Mon) 22:33
わざわざPHPにこだわらなきゃならない理由は何ですか?
そのCGIでいけるのではないですか?
最近PHPが流行だから使いたいちゃんなのかな・・?(笑)
このサイトで配布されている既存のスクリプトのサポートならまだしも・・
とりあえずこの質問を出して一週間近く管理人さんから連絡ないということでそれが答えと受け止めて、自分で組むように努力してくださいよ
(もうスレあげんな)