【PHP】くだらねぇ質問はここに書き込みやがれpart7
■ このスレッドは過去ログ倉庫に格納されています
0001966
2005/07/12(火) 01:47:09ID:qOoYFCn7ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい
・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
立ってなかったんで>>970に近かった自分が勝手に立てちゃいました。
0003nobodyさん
2005/07/12(火) 09:24:04ID:a//rVl7jするとき、ダウンロードとかさせる機能はどうやるの?
おばさんが作ってたHPにダウンロードはこちらからとか
あったのをみて、俺正直すごい敗北感を感じたよおしえてくれ
頼む・・・
0004軟式PHP
2005/07/12(火) 09:25:44ID:???0005nobodyさん
2005/07/12(火) 09:53:49ID:???<A HREF="test.zip">ダウンロード</A>
直リンされたくなければ、こんな感じ。
<A HREF="download.php">ダウンロード</A>
*** download.php ***
<?php
$path = '/download';
$filename = 'test.zip';
header("Content-Disposition: attachment; filename={$filename}");
header("Content-Type: application/zip");
readfile("{$path}/{$filename}");
?>
0006966
2005/07/12(火) 11:12:03ID:???function autolink($url) {
$url = preg_replace("/(https?|ftp|news)(\:[\w\.\~\-\/\?\&\+\=\;\@\%\:\#\%]+)/","<a href=\"\\1\\2\" title=\"\\1\\2\">\\1\\2</a>",$url);
$url = preg_replace("/([^https?\:\/\/|ftp\:\/\/|news\:\/\/]www)(\.[\w\.\~\-\/\?\&\+\=\;\@\%\:\#\%]+)/","<a href=\"http://\\1\\2\" title=\"\\1\\2\">\\1\\2</a>",$url);
return $url;
$url = preg_replace("/([^h]ttps?)(\:[\w\.\~\-\/\?\&\+\=\;\@\%\:\#\%]+)/","<a href=\"h\\1\\2\" title=\"h\\1\\2\">\\1\\2</a>",$url);
return $url;
}
print(autolink("http://asdghfjghrgrs.com/ https://hgyfrdfguh.com/ ftp://5t6y78u9iop.com/ news://cvubinomp.com/ http://www.xtcyvubinmop.jp/ ftp://www.asdgtfyh.com/<br />\n
news://www.lkonbh.jp/ https://www.lkmjnbv.org/ www.ycvubinomp.com ttp://ytgfdvdfsvvsss.jp/ ttps://df67g8h9j0abcde.com/ ttp://www.cvuibnomp.com/ ttps://www.mnbiuvyc.com"));
?>
前スレの続きですが、このようにしてみたところwwwで始まるものにはリンクされるようになりましたが、何故かwの前に◆の中に?が入ったマークが表示されて、
更にその前のスペースの部分にも◆?が表示されてしまいます。
そしてttpから始まるものはURLが自動リンクされませんでした。結構それなりに出来てるとは思ったのですが何故駄目なんでしょうか。
0007966
2005/07/12(火) 11:20:01ID:???ttp://ranobe.sakuratan.com/up/updata/up45596.gif
0008nobodyさん
2005/07/12(火) 11:28:04ID:???ウザイやつだな
>結構それなりに出来てるとは思ったのですが
プッw
0009nobodyさん
2005/07/12(火) 11:45:56ID:2mlSOJGkそろそろ消えてくれねーかな
0010nobodyさん
2005/07/12(火) 12:10:21ID:???0011nobodyさん
2005/07/12(火) 12:24:36ID:???自演か?
いくら2ちゃんでも頑張ってる初心者をむやみに煽ったりはしないだろ。
レスもらったのにスルー、独自路線GoGoでヘルプするから
煽られてるだけ。
0012966
2005/07/12(火) 12:51:49ID:???>>6のはちょっと自分なりに思いついたのでやってみたところ、
色々やっても駄目だったし自分の頭じゃ理由が分からなかったので、
せめてヒントだけでも貰いたいなと勝手に考えていました。
なんか教えて厨っぽくてすみません。
0014nobodyさん
2005/07/12(火) 14:24:56ID:ZD8v3rFB自分のPCで絵文字を見れるように外字設定がしてある状態です。
例えば(←皆さんには・に見える?)などを書くと私のPCではちゃんと絵文字が表示されています。
ですがPHPで作成した掲示板に絵文字を書くと「?」と表示されます。
文字コードの問題なのでしょうがいまいち分かりません。
ご存知の方ご教授お願い致します。
0015nobodyさん
2005/07/12(火) 14:30:15ID:???0016nobodyさん
2005/07/12(火) 15:18:33ID:2mlSOJGkじゃあチラシの裏に書いてなよ
0017nobodyさん
2005/07/12(火) 15:19:37ID:???echo 'Java連携';
上記の答えが満足できなければ、満足できる答えを得るためには
どう質問すればよいか考えろ
001811
2005/07/12(火) 15:21:32ID:???>自演じゃないが教えたことをやってれば良いって考え方に賛成できないだけだ
同意。
ただし、前スレを読んでも同じ事が言えるのなら尊敬。
0019nobodyさん
2005/07/12(火) 15:21:47ID:???0020nobodyさん
2005/07/12(火) 15:22:23ID:???やっつけてみたのだわ。ま、私ならこんなものを常用する気にはなれないわね。
<?php
function autolink($url){
return preg_replace("/((h?ttps?|ftp|news):\/\/|www\.)([\w\.\~\-\/\?\&\+\=\;\@\%\:\#\%]+)/e","'<a href=\"'.('$1' === 'www.' ? 'http://' : '').'$1$3\" title=\"$1$3\">$1$3</a>'",$url);
}
die(autolink("http://asdghfjghrgrs.com/ https://hgyfrdfguh.com/ ftp://5t6y78u9iop.com/ news://cvubinomp.com/ http://www.xtcyvubinmop.jp/ ftp://www.asdgtfyh.com/<br />\n
news://www.lkonbh.jp/ https://www.lkmjnbv.org/ www.ycvubinomp.com ttp://ytgfdvdfsvvsss.jp/ ttps://df67g8h9j0abcde.com/ ttp://www.cvuibnomp.com/ ttps://www.mnbiuvyc.com"));
?>
0021nobodyさん
2005/07/12(火) 15:48:44ID:???前スレ>>966じゃないがそれだとttpの前にhがつかない罠
function autolink($url){
return preg_replace("/(((h?)ttps?|ftp|news):\/\/|www\.)([\w\.\~\-\/\?\&\+\=\;\@\%\:\#\%]+)/e","'<a href=\"'.('$1'==='www.'?'http://'|'$3'==='ttps?'?'h':").'$1$4\" title=\"$1$4\">$1$4</a>'",$url);
}
甲汁
0022nobodyさん
2005/07/12(火) 16:10:35ID:???0023nobodyさん
2005/07/12(火) 16:16:51ID:qOoYFCn7だが全部出来るやつとなると探しても見つからんもんだな
>>21
とりあえずそれじゃ駄目だ
<?php
function autolink($url){
return preg_replace("/((h?ttps?|ftp|news):\/\/|www\.)([\w\.\~\-\/\?\&\+\=\;\@\%\:\#\%]+)/e","'<a href=\"'.(('$1'==='www.'?'http://':'')|('$1'==='ttp://'?'h':'')|('$1'==='ttps://'?'h':'')).'$1$3\" title=\"$1$3\">$1$3</a>'",$url);
}
die(autolink("http://asdghfjghrgrs.com/ https://hgyfrdfguh.com/ ftp://5t6y78u9iop.com/ news://cvubinomp.com/ http://www.xtcyvubinmop.jp/ ftp://www.asdgtfyh.com/<br />\n
news://www.lkonbh.jp/ https://www.lkmjnbv.org/ www.ycvubinomp.com ttp://ytgfdvdfsvvsss.jp/ ttps://df67g8h9j0abcde.com/ ttp://www.cvuibnomp.com/ ttps://www.mnbiuvyc.com"));
?>
甲汁
これで全部出来るようになるが少々汚いな
誰かもっと簡潔出来る香具師いないか?
0024nobodyさん
2005/07/12(火) 16:17:43ID:???そもそもttpは掲示板の自動リンクを防ぐためのものでしょう
httpに修正されるなら最初からhttpで書き込めばいいし自動リンク予防がtp://に変わるだけの気がする。
0025nobodyさん
2005/07/12(火) 16:21:00ID:???0026nobodyさん
2005/07/12(火) 16:22:33ID:???('$1'==='ttp://'?'h':'')|('$1'==='ttps://'?'h':'')
ここ一つにまとめろよ
0027nobodyさん
2005/07/12(火) 16:26:06ID:???後は正規表現のスレでやっとくれ。
それに似たようなサンプルはpreg_replace_callbackを使って
前レスで示されていたはず。
0028nobodyさん
2005/07/12(火) 16:27:07ID:???0029nobodyさん
2005/07/12(火) 16:29:39ID:???この腕前でw
0030nobodyさん
2005/07/12(火) 16:29:44ID:???↓
0031nobodyさん
2005/07/12(火) 16:30:14ID:???超ウザ
■ このスレッドは過去ログ倉庫に格納されています