のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,831人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 103

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    801 : nobodyさん - 2011/02/10(木) 20:35:52 ID:??? (-19,-30,-121)
    >>794
    javascript使ってこんなのは?

    test.html
    ----------
    <html>
    <head>
    </head>
    <frameset rows="50,*" onload="top.head.tt()">
    <frame src="head.html" name="head">
    <frame src="main.html" name="main">
    </frameset>
    </html>
    ----------

    head.html
    ----------
    <html>
    <head>
    <script type="text/javascript">
    <!--
    function tt(){
    document.all.url.innerHTML=top.main.location.href;
    }
    // -->
    </script>
    </head>
    <body>
    <div id="url"></div>
    </body>
    </html>
    ----------
    802 : 787 - 2011/02/10(木) 20:46:25 ID:5MLxQrOQ (+7,-30,-46)
    >>801
    ためしにmain.htmlも作って、test.htmlを表示したら上フレームにパスが表示されましたが、
    <frame src="main.html" name="main">を外部サイトに書き換えたら何も出ませんでした。
    803 : nobodyさん - 2011/02/10(木) 20:59:36 ID:??? (+66,+29,-65)
    >>802
    そうだね。
    下のフレームでネットサーフィンするってことは、URLもころころ変わるの?
    そうだとするといずれにしてもリアルタイムでURLを取得するのは難しいかも。
    入り口ページを設けて閲覧するサイトを指定するとか、別ページからリンクを張るなら
    test.html をPHPで書けばどうにかできるね。
    804 : nobodyさん - 2011/02/10(木) 21:19:40 ID:??? (+21,-29,-105)
    >>794
    POST(target指定)→PHPの中で相手サイト取得加工→フレームで表示
    これが要求を満たす通常考えられるフロー
    同一ドメイン管理下での表示なのでスクリプト埋め込みもアクセスも思いのまま
    (今は非同期HTTPクライアントを使った効率的な手法があるけど
    色んな技術がからんで説明してもわかりにくいだけなので割愛)

    この場合、PHPでやるのは取得とリンクの書き換え(jsによる動的取得系にも対応しないといけない)の二つになる
    805 : nobodyさん - 2011/02/10(木) 21:30:42 ID:??? (+65,+29,-10)
    >>802
    jsだとクロスドメインで無理だね。
    やっぱメインウィンドウをプロキシにするしかないんじゃない?
    806 : 787 - 2011/02/10(木) 21:34:02 ID:5MLxQrOQ (+44,+28,-61)
    >>803
    そうです。
    下のフレームにあるサイトは不特定多数です。

    >>804
    ありがとうございます。
    ちなみにその方法は、他ドメインのサイトにあるリンクから別なページに飛んだ場合でも、
    正しくURLを取得できるのでしょうか?
    807 : 787 - 2011/02/10(木) 21:37:56 ID:5MLxQrOQ (+47,+29,-106)
    >>805
    プロキシも検討していますが、掲示板書き込み時にはねられることとかも考え、
    他の手段がなかったときの最終手段にしようと思います。

    先ほど、IEのセキュリティレベルを変えて「ドメイン間でのデータソースのアクセス」を有効にしましたが、
    これでもクロスドメイン通信は可能にならず、先ほどのスクリプトは動きませんでした。
    808 : nobodyさん - 2011/02/10(木) 21:42:40 ID:??? (+91,+29,-17)
    人様のサイトを盗んでるようなものだろ
    なめてるな
    809 : nobodyさん - 2011/02/10(木) 21:43:01 ID:??? (+71,+29,-24)
    >>807
    URLを表示するだけならそこまで努力する意味ある?
    普通にブラウザのアドレス欄見れば十分な気がするが。
    810 : nobodyさん - 2011/02/10(木) 21:44:45 ID:??? (+70,+29,-16)
    >>808
    プロキシがそもそもそういうもんじゃない?
    別にサイトの中身を盗んでるわけではないと思うが。
    812 : 787 - 2011/02/10(木) 22:33:38 ID:5MLxQrOQ (+27,+29,-88)
    >>809
    表示というか、実際にやりたいことは自動的にフォームに入れて自動送信、です。
    こちらのスクリプトはすでに動作確認できています。
    ただ、このクロスドメインの問題でつまづいてしまって……

    あと、フレームの場合は基本的に子フレームのURLはアドレスバーに載らないはずです
    813 : nobodyさん - 2011/02/11(金) 02:39:23 ID:??? (+63,+29,-5)
    >>806
    出来る
    ブラウザバックだろうがなんだろうが管理下におけるから何でも取得できる
    814 : nobodyさん - 2011/02/11(金) 04:34:05 ID:??? (+17,-30,-113)
    >>773
    大抵は10進数以外の表現を使ってるだけで、ただのauto_increment
    乱数である必要があればセッションで同じ技術を使ってるのでそっち方面参考にするのが早い
    session save_handlerをDBにした時とやること一緒でしょ

    >>812
    >自動的にフォームに入れて自動送信
    ひょっとしてgreasemonkeyとかユーザスクリプトを使ったらすぐ解決する問題?
    815 : nobodyさん - 2011/02/11(金) 08:33:36 ID:??? (+2,-29,-60)
    >>749
    最後って、headerの最後?bodyの最後?htmlの最後?
    816 : nobodyさん - 2011/02/11(金) 09:22:58 ID:??? (+39,+10,-10)
    htmlの最後ってなんやねん
    817 : nobodyさん - 2011/02/11(金) 09:26:47 ID:??? (+40,-20,+2)
    >>816
    </body>ここ</html>
    818 : nobodyさん - 2011/02/11(金) 10:44:31 ID:??? (+94,+27,-8)
    >>817
    JavaScriptとかPHPとか言い出す前にHTMLの勉強をした方がいいマジで
    819 : nobodyさん - 2011/02/11(金) 12:31:01 ID:??? (-11,-29,-5)
    <html>
     <head>
     </head>
     <body>
     </body>
    </html>

    どこ?
    820 : nobodyさん - 2011/02/11(金) 12:38:55 ID:??? (+57,+29,-15)
    レム暗号知ってる人居ないのか・・・ム板で聞いてきます
    821 : nobodyさん - 2011/02/11(金) 12:43:17 ID:??? (+125,+30,+0)
    822 : nobodyさん - 2011/02/11(金) 12:44:20 ID:??? (+70,+29,-1)
    >>821
    うん、ども
    海外の技術なんで
    823 : nobodyさん - 2011/02/11(金) 12:46:11 ID:??? (+6,-11,-1)
    海外の技術w
    824 : nobodyさん - 2011/02/11(金) 13:08:42 ID:??? (+74,+29,-30)
    >>821
    だからどこで見たのか言えよ
    海外の技術なら「レム」の綴りくらいわかってんだろ
    825 : nobodyさん - 2011/02/11(金) 13:10:36 ID:??? (-11,-29,+0)
    ggrks
    826 : nobodyさん - 2011/02/11(金) 13:12:30 ID:??? (+12,-10,-8)
    で、ム板のどこで聞いたの?w
    827 : nobodyさん - 2011/02/11(金) 13:31:03 ID:??? (+101,+29,-10)
    >>818
    で、どこなの?
    ヘッダないの最後?それともbody内の最後?
    828 : nobodyさん - 2011/02/11(金) 14:13:40 ID:??? (+52,+29,-1)
    うるせぇよ好きにしろよ
    829 : nobodyさん - 2011/02/11(金) 15:31:44 ID:??? (+100,+30,+0)
    830 : nobodyさん - 2011/02/11(金) 15:32:09 ID:9k93mgWV (-9,-30,-108)
    質問です。
    ある配列に4ケタの数字が入っています。
    それを1文字づつ取り出して、新しい配列に入れるにはどうしたらいいですか?


    a[0]="1010"
    b[0]="1" b[1]="0" b[2]="1" b[3]="0"


    簡単なようですが思いつかなかったので、よろしくお願いします。
    831 : nobodyさん - 2011/02/11(金) 15:34:32 ID:??? (+41,+30,+0)
    832 : nobodyさん - 2011/02/11(金) 15:36:40 ID:??? (+2,-29,-7)
    ごめんexplode空文字だめだった
    str_splitもしくは$a{0}で
    833 : nobodyさん - 2011/02/11(金) 15:43:30 ID:??? (+36,-29,-4)
    >>832
    str_split(変数,1) でできそうですね。ありがとうございました。
    834 : nobodyさん - 2011/02/11(金) 15:44:44 ID:??? (+95,+29,-44)
    >>830

    > ある配列に4ケタの数字が入っています。
    > それを1文字づつ取り出して

    「数字」を「文字」として取り出すの?

    文字として取り出すのは、どこからどんな向きで取り出すの?
    数字として取り出したいの?

    なにをしたいのか、もう少し考えてください。
    835 : nobodyさん - 2011/02/11(金) 15:44:46 ID:??? (+48,+25,+0)
    指定しなくてもできるけどね
    836 : nobodyさん - 2011/02/11(金) 15:47:51 ID:??? (-1,-29,-2)
    アホ杉ワロタwwwwww
    str_substr使えよwwwwwwww
    837 : nobodyさん - 2011/02/11(金) 15:49:23 ID:??? (-6,-29,+1)
    もしかして:substr
    838 : nobodyさん - 2011/02/11(金) 15:51:32 ID:??? (-1,-24,+0)
    substrで何をする気や
    839 : nobodyさん - 2011/02/11(金) 15:54:33 ID:??? (+3,-30,-126)
    ある配列に4ケタの数字文字列が入っています。
    それを位の大きい方から、文字として1文字ずつ取り出して、新しい配列に入れるにはどうしたらいいですか?

    例)
    a[1]="1234" ⇒ b[0]="1" b[1]="2" b[2]="3" b[3]="4"


    注意
    「づつ」「ずつ」の使い方は「現代かなづかい」で調べてください。
    840 : nobodyさん - 2011/02/11(金) 15:54:46 ID:??? (-1,-29,-6)
    str_substr(キリッ


    (笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑)
    841 : nobodyさん - 2011/02/11(金) 16:13:58 ID:??? (-1,-29,-3)
    a[1].substr(0,1,1)
    842 : nobodyさん - 2011/02/11(金) 16:15:09 ID:??? (+52,+29,+0)
    それは何語ですか
    843 : nobodyさん - 2011/02/11(金) 16:16:00 ID:??? (+3,-30,-75)
    str_splitなら 文字列でも数字でもいいな
    substrだと文字列にしなきゃ .""とかな


    function array_str_split($input,$len=1) {
    if(is_array($input))
    foreach ($input as $val)
    $ret[] = array_str_split($val,$len);
    else
    $ret = str_split($input,$len);
    return $ret;
    }
    844 : nobodyさん - 2011/02/11(金) 16:23:10 ID:??? (+68,+29,-6)
    >>834-843
    おまいら>>833で解決済みなのにいつまで引っ張んだよwww
    845 : nobodyさん - 2011/02/11(金) 16:27:00 ID:??? (-2,-29,-3)
    substrって数字に使えないの?
    846 : nobodyさん - 2011/02/11(金) 16:27:32 ID:??? (+51,-10,+1)
    ID出せない人は向こうのスレ
    ID出せる人はここのスレ
    847 : nobodyさん - 2011/02/11(金) 16:28:26 ID:??? (+52,+29,+0)
    いきなり何の話だw
    848 : nobodyさん - 2011/02/11(金) 17:04:12 ID:??? (+64,+29,+2)
    つまり>>846は向こうのスレってことで
    849 : nobodyさん - 2011/02/11(金) 17:09:08 ID:??? (-2,-29,-39)
    >>845
    PHPは自動型変換するから問題ない
    substrの第一引数はstring型を要求するから数字は文字列に勝手に変換される
    850 : nobodyさん - 2011/02/11(金) 17:23:41 ID:??? (-1,-29,-4)
    数字だと $str[1]が出来ないのを勘違いしてた。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について