元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 103
php覧 / PC版 /みんなの評価 :
802 = 787 :
>>801
ためしにmain.htmlも作って、test.htmlを表示したら上フレームにパスが表示されましたが、
<frame src="main.html" name="main">を外部サイトに書き換えたら何も出ませんでした。
803 = :
>>802
そうだね。
下のフレームでネットサーフィンするってことは、URLもころころ変わるの?
そうだとするといずれにしてもリアルタイムでURLを取得するのは難しいかも。
入り口ページを設けて閲覧するサイトを指定するとか、別ページからリンクを張るなら
test.html をPHPで書けばどうにかできるね。
804 = :
>>794
POST(target指定)→PHPの中で相手サイト取得加工→フレームで表示
これが要求を満たす通常考えられるフロー
同一ドメイン管理下での表示なのでスクリプト埋め込みもアクセスも思いのまま
(今は非同期HTTPクライアントを使った効率的な手法があるけど
色んな技術がからんで説明してもわかりにくいだけなので割愛)
この場合、PHPでやるのは取得とリンクの書き換え(jsによる動的取得系にも対応しないといけない)の二つになる
805 = :
>>802
jsだとクロスドメインで無理だね。
やっぱメインウィンドウをプロキシにするしかないんじゃない?
806 = 787 :
>>803
そうです。
下のフレームにあるサイトは不特定多数です。
>>804
ありがとうございます。
ちなみにその方法は、他ドメインのサイトにあるリンクから別なページに飛んだ場合でも、
正しくURLを取得できるのでしょうか?
807 = 787 :
>>805
プロキシも検討していますが、掲示板書き込み時にはねられることとかも考え、
他の手段がなかったときの最終手段にしようと思います。
先ほど、IEのセキュリティレベルを変えて「ドメイン間でのデータソースのアクセス」を有効にしましたが、
これでもクロスドメイン通信は可能にならず、先ほどのスクリプトは動きませんでした。
808 = :
人様のサイトを盗んでるようなものだろ
なめてるな
809 = :
>>807
URLを表示するだけならそこまで努力する意味ある?
普通にブラウザのアドレス欄見れば十分な気がするが。
810 = :
>>808
プロキシがそもそもそういうもんじゃない?
別にサイトの中身を盗んでるわけではないと思うが。
812 = 787 :
>>809
表示というか、実際にやりたいことは自動的にフォームに入れて自動送信、です。
こちらのスクリプトはすでに動作確認できています。
ただ、このクロスドメインの問題でつまづいてしまって……
あと、フレームの場合は基本的に子フレームのURLはアドレスバーに載らないはずです
813 = :
>>806
出来る
ブラウザバックだろうがなんだろうが管理下におけるから何でも取得できる
814 = :
>>773
大抵は10進数以外の表現を使ってるだけで、ただのauto_increment
乱数である必要があればセッションで同じ技術を使ってるのでそっち方面参考にするのが早い
session save_handlerをDBにした時とやること一緒でしょ
>>812
>自動的にフォームに入れて自動送信
ひょっとしてgreasemonkeyとかユーザスクリプトを使ったらすぐ解決する問題?
815 = :
>>749
最後って、headerの最後?bodyの最後?htmlの最後?
816 = :
htmlの最後ってなんやねん
817 = :
>>816
</body>ここ</html>
818 = :
>>817
JavaScriptとかPHPとか言い出す前にHTMLの勉強をした方がいいマジで
820 = :
レム暗号知ってる人居ないのか・・・ム板で聞いてきます
822 = :
>>821
うん、ども
海外の技術なんで
823 = :
海外の技術w
824 = :
>>821
だからどこで見たのか言えよ
海外の技術なら「レム」の綴りくらいわかってんだろ
826 = :
で、ム板のどこで聞いたの?w
827 = :
>>818
で、どこなの?
ヘッダないの最後?それともbody内の最後?
828 = :
うるせぇよ好きにしろよ
829 = :
831 = :
>>830
http://php.net/manual/ja/function.explode.php
832 = :
ごめんexplode空文字だめだった
str_splitもしくは$a{0}で
833 = :
>>832
str_split(変数,1) でできそうですね。ありがとうございました。
834 = :
>>830
> ある配列に4ケタの数字が入っています。
> それを1文字づつ取り出して
「数字」を「文字」として取り出すの?
文字として取り出すのは、どこからどんな向きで取り出すの?
数字として取り出したいの?
なにをしたいのか、もう少し考えてください。
835 = :
指定しなくてもできるけどね
839 = :
ある配列に4ケタの数字文字列が入っています。
それを位の大きい方から、文字として1文字ずつ取り出して、新しい配列に入れるにはどうしたらいいですか?
例)
a[1]="1234" ⇒ b[0]="1" b[1]="2" b[2]="3" b[3]="4"
注意
「づつ」「ずつ」の使い方は「現代かなづかい」で調べてください。
842 = :
それは何語ですか
843 = :
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 = :
>>834-843
おまいら>>833で解決済みなのにいつまで引っ張んだよwww
846 = :
ID出せない人は向こうのスレ
ID出せる人はここのスレ
847 = :
いきなり何の話だw
848 = :
つまり>>846は向こうのスレってことで
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [98%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [98%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [98%] - 2012/11/20 5:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [98%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 102 (1001) - [98%] - 2011/1/25 4:34
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [98%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
トップメニューへ / →のくす牧場書庫について