Web 制作 (SEO, SEM, CSS, Web デザイン等) に関する話題を扱うフォーラムです。
新規ユーザー登録 | パスワードを忘れた
テーマ : プログラミング
リンク : フォーラム | Su-Jine | ブログ | HTML PING WORLD | ポイ探 | 広告について
★東京オフ会予定 3/1 (土)
★大阪オフ会予定 2/23 (土)
オフ会FAQ
Perl, PHP, ASP, JavaScript 等の Web 系プログラミングに関する話題を扱います。
トピック一覧
→プログラミング 内のトピックをすべて一覧する
-
- No.1 - 2007年06月06日 08:25
Rusty (10ポイント)
-
はじめまして。全然素人で申し訳ないのですが、詳しい方がいたら知りたいと思い書いています。
私が働いている小さいツアー会社のページなのですが、申し込みフォーム(PHPのページ)があります。名前、住所などを書き込む。
サーバーを移転して、レンタルサーバーのチカッパというのを使用しているのですが、サーバー移転後、申し込みフォームに記入した事項が届かなくなりました。全て空で送られてきてしまいます。多分データベースなどの問題だと思うのですが、何をしていいのか検討がつかず教えていただければと思いました。よろしくお願いいたします。
- No.2 - 2007年06月09日 20:59
hideki (38ポイント)
-
メールフォームくらいなら考えてるより新しいの作ったほうがいいんじゃないでしょうか。
原因探るより新しいの探して設置しなおしたほうが早いと思いますよ。
動かない理由は 文字コードが原因かと思いますが。
それか $_GET['hoge']; ってやらないといけないのをそう書いてないとか。
→もっと古いレス
-
- No.6 - 2005年12月18日 13:00
幸之介 (84ポイント)
-
PHPなのでどのくらい参考になるか分かりませんが、コードも貼り付けておきますね。
以下のスクリプトでは、自分からのトラックバック送信内容は固定になっているので、受信した記事ごとに違う内容を打ち返したい場合は、少し改造が必要です。
// ■トラックバック返信関数
function tb_back($tb_url){
// tb ping URLの取得
$source = file_get_contents($tb_url);
preg_match_all("{<rdf:RDF.*?<\/rdf:RDF>}s", $source, $source_rdfs);
foreach($source_rdfs[0] as $rdf){
while(preg_match("{dc:identifier.*?\"$tb_url\/?\"}s", $rdf)){
preg_match("{trackback:ping.*?\"(.*?)\"}s", $rdf, $source_rdf);
break 2;
}
}
$ping_url = $source_rdf[1];
// POST先URLの整形
$url = parse_url($ping_url);
if($url['query']){
$post_url = "$url[path]?$url[query]";
}
else{
$post_url = "$url[path]";
}
// POSTリクエストの整形
$mytb_title = mb_convert_encoding("記事タイトル", "UTF-8");
$mytb_excerpt = mb_convert_encoding("要約", "UTF-8");
$mytb_url = "URL";
$mytb_blog_name = mb_convert_encoding("サイト名", "UTF-8");
$post = 'title='.urlencode($mytb_title);
$post.= '&excerpt='.urlencode($mytb_excerpt);
$post.= '&url='.urlencode($mytb_url);
$post.= '&blog_name='.urlencode($mytb_blog_name);
$request = "POST $post_url HTTP/1.0\r\n";
$request.= "Host: $url[host]\r\n";
$request.= "User-Agent: PHP/".phpversion()."\r\n";
$request.= "Content-type: application/x-www-form-urlencoded; charset=UTF-8\r\n";
$request.= "Content-Length: ".strlen($post)."\r\n\r\n";
$request.= "$post\r\n";
// POSTリクエスト送信
$fn = fsockopen($url['host'], 80);
fputs($fn, $request);
fclose($fn);
}
- No.7 - 2005年12月20日 11:41
96969+ (10ポイント)
-
ご丁寧に返信頂き誠にありがとうございます。
初心者ですので、探り探りやって行きたいと思います。
- No.8 - 2005年12月23日 18:13
アラー (44ポイント)
-
CGIとPHPってだいたいどれぐらい負荷が違うんでしょう?
- No.9 - 2005年12月24日 05:30
幸之介 (84ポイント)
-
perlで作られた一般のcgiと、mod_perlに対応して作られたcgiとでは、ぜんぜん違うはずです。
前車はかなり遅いですが、後者であれば、phpとよく比較されます。
phpとperlとmod_perlの比較
http://www.ryuichi.jp/computer_memo/etc/template_time_match/
phpとmod_perlの速さは一長一短だという報告
http://www.freespace.jp/~Pooh/Foolish.html
- No.10 - 2005年12月24日 12:59
アラー (44ポイント)
-
情報ありがとうございます
mod_perlというものもあるんですね
やっとCGIを初級者レベルで覚えましたが
またプログラムを書き換える時が来るかな・・?
→もっと古いレス
→プログラミング 内のトピックをすべて一覧する
Copyright © 2010 Web 制作フォーラム by Su-Jine All rights reserved.