検索結果

PHP

全10000件中8521~8540件表示
  • 全てのカテゴリ
  • 全ての質問
  • xamppを使う場合のphpファイルの保存場所はどこに保存すればよいで

    xamppを使う場合のphpファイルの保存場所はどこに保存すればよいでしょうか? プログラムとしては次の3行を実行してみようと思います <?php print"こんにちは"; ?>

    • ベストアンサー
    • PHP
  • .htmlファイルを.phpにした時にレイアウト崩れが起こります(IE6・7のみ)

    こんにちは。 普通の静的なWEBページ(xhtml・css)にフォームを入れることになり、それに伴いファイルの拡張子をphpにし、文字コードEUC-JPで動いてはいるのですが、WIN IE7・6でのみ、表示が大きく崩れてしまいます。おそらく何らかの原因でCSSがうまく読み込めていない?ような感じなのでですが、わかる方いらっしゃいませんか? 他のブラウザFirefoxやSafariなどは全く問題ないです。

    • okok777
    • 回答数1
  • PHPで書かれている様々なプログラムを置いているサイトはありますか

    PHPでかかれていて、フリーでもいいのですが、様々なプログラムを提供しているサイトはありますか。英語サイトでもOKです。

    • ベストアンサー
    • PHP
  • PHPを使って、1ページ内で新規レコードと画像アップロードしたいのですが・・・

    PHP4、MySQL4初心者です。 今回、会員名簿のDBをつくり、PHPを使って、管理者が新規会員(レコード)を登録できるようにプログラミングしています。 フィールドは、「ID」「名前」「住所」「コメント」等の数字や文字データばかりでしたが、今回会員の写真(jpg)データも新規会員登録画面で一緒に登録できるようにして欲しいと要望があり、色々調べておりますが四苦八苦しております・・・ 基本的な構造としましては・・・ HTMLファイルにformタグを使って、入力してもらったデータをpostで飛ばして、別ファイル(php)でsql文を書いて、insertしている形です。 その際に一緒に画像も、sbumitする際に所定のフォルダにアップロードして、そのファイル名をimg_id.jpg みたいな形で接頭語とidをくっつけて、作成して、その画像ファイル名をさらに、DBのフィールド”img_name”に登録したいのです。 画像はBLOBでDBにアップではなく、あくまでFTPで後で入って処理しやすいように、public以下のフォルダ内に特定のフォルダを作成してそこにアップしたいと思います。 1ページ以内で処理するということで、かなり困っていますが、いい方法はないでしょうか・・・? みなさん! どうかお知恵をお貸しくださいませ!! ちなみに現在できている登録のコードはこちらです。 -------------(HTML)------------------------------------- <html> <body> <h2>新規会員登録</h2> <form action="insert.php" method="post"> ■会員名 :<input type="text" name="input_name" /><br> ■住 所 :<input type="text" name="input_addr" /><br> ■コメント:<input type="text" name="input_comm" /><br> <input type="submit" value="-- 登録する --" /> </form> </body> </html> -------------(HTML)------------------------------------- -------------(PHP:insert.php)-------------------------- <? $db = mysql_connect("localhost","ユーザー名","パスワード"); mysql_select_db("データベース名"); $query = "set NAMES euc"; $result = mysql_query($query); // ここで、HTMLフォームの中のinputタグに対応したデータを取得 $name= $_POST["input_name"]; $addr= $_POST["input_addr"]; $comm= $_POST["input_comm"]; $query = "insert into テーブル名(name,addr,comm) values ('$name','$addr','$comm')"; $result = mysql_query($query); mysql_close($db); ?> <html> </head> <body> <h2>新規会員登録</h2> <p>データ登録完了</p> </body> </html> -------------(PHP)-------------------------------------- phpで画像をアップロードするときは formの中に ”enctype=\"multipart/form-data”を入れたり、 ”move_uploaded_file”を使ったりと、断片的には知識はありますが、 体系的に理解できません・・・ どなたか、アドバイス頂けましたら幸いです。 あるいは、解説してあるサイトや、フリーのサンプルスクリプト等教えて頂けましたら助かります・・! どうぞ、どうぞよろしくお願い致します!!

  • PHPで、"内は分割せずに、配列に分割する方法はありませんか?

    explodeや正規表現など、いろいろ考えたのですが、スマートな方法が見つからず、ヒントでもいただけるとありがたいです。 やりたいことは、 ABC 123 "BBB HHH" 456 789 "あい うえお" DDD という文字列を分割して配列に入れたいのですが、 "内は1つの文字列として分割せずに取り出したいのです。 結果として、 array( 0=>"ABC", 1=>123, 2=>"BBB HHH",// 元の"があってもなくてもいい 3=>456, 4=>789 5=>"あい うえお", 6=>DDD ) というものを得たいわけです。 単純に explode や split ではダメですし、正規表現だとどうなるのやらと。 "内の (スペース)を他のモノに置き換えて、explodeした後もとにもどす、とかでしょうか。他に何か手がありましたら、ご教示お願いします。

    • ベストアンサー
    • PHP
    • SHlVA
    • 回答数9
  • PHP初心者です。商品と数量をプルダウンで選択し、確認ボタンを押すとそ

    PHP初心者です。商品と数量をプルダウンで選択し、確認ボタンを押すとその内容が下の確認画面に表示され、OKであれば送信ボタンを押すと自分のメールにその内容が送信されるというプログラムを作りたいのですが、誰か作り方教えてもらえませんか?本を読んでも解らず困っています。どなたかよろしくお願いします。

    • 締切済み
    • PHP
  • PHPで半角英数、全角文字の組み合わせを許可する正規表現の記述方法を教

    PHPで半角英数、全角文字の組み合わせを許可する正規表現の記述方法を教えてください。 PHPで、ウェブサービスをUTF-8で構築中です。入力項目のうち、1項目を半角英数(0-9、a-z、A-Z)と全角文字の利用を許可したいと考えています。 正規表現を使って判断しようとし、検索して調べてました。しかし、半角英数のみとか、全角文字のみで構成されている場合、という例は見つかるのですが、半角英数と全角文字の複合のみをチェックする方法がわからずにおります。 この ・半角英数、または全角文字で構成されている という条件をチェックする記述方法を教えてください。 今回除外したいのは、半角の記号(0-9、a-z、A-Z以外の半角文字)ですので、 ・半角の記号が含まれている という条件をチェックする記述方法でもかまいません。 また、正規表現でなくても実現できるのであれば、正規表現にこだわる必要もありません。 よろしくお願いいたします。

    • 締切済み
    • PHP
    • GonzoDX
    • 回答数1
  • PHPがローカルだと正常なのに、アップすると一部だけ表示されない

    PHP初心者です。 ローカルにApache、PHP5をインストールしています。 使用環境はWinXP、PHPエディタを使用して、EUC-JPでコーディングしています。 レンタルサーバは、XREAです。 掲示板のような物を作成してみました。 パスワードで管理画面に入り、新規投稿、更新、削除が可能なものです。 投稿内容は年、月、日、URL、タイトル、内容の6項目のみです。 この6項目は、formからPOSTで送信し、カンマ区切りでdatファイルに1行ずつ書き込んでいます。 このdatファイルを1行ずつ読み込み、カンマ区切りごとに配列に格納し、投稿内容一覧画面に出力しています。 ローカルでは問題なく動作するのですが、XREAのサーバにアップするとおかしくなります。 エラーは起こりませんが、件名に全角を入力した場合に出力されない(配列変数内容を出力しても表示されませんでした) 内容に全角で複数行入力した際に1行目のみ出力されない。1ぎょうのみ入力した際は、表示されない。 いずれも、全角の場合のみで、半角を入力すると問題なく出力される。 ちなみに、datファイルを確認するときちんと書き込みされています。 また、うまく出力されていない投稿内容の更新画面に移ると、textareaに配列変数の内容がきちんと出力されます。 なぜ、全角の場合のみ1行目だけが出力されないのでしょうか? 他のレンタルサーバでは、うまく動き、違う点はphp.iniの設定が可能で、ローカルの環境のiniをそのまま反映させていることです。 XREAでは、php.iniの設定が出来ないようでこの辺りが関係しているのでしょうか?それともパーミッションなどでしょうか? 現在は、PHPのパーミッションを755に、datファイルの757にしています。 よろしくお願い致します。

    • 締切済み
    • PHP
  • php.ini を設定を変更すると再起動しなければいけないのでしょうか?

    php.ini を変更し、設定を有効にするには再起動するしかないのでしょうか? 再起動しないと xxxx.php を実行したときに結果がなかなか返ってきません。

    • ベストアンサー
    • PHP
    • den256
    • 回答数5
  • aフォルダ内のPHP文章を一階層したのbフォルダで使うには?

    こんにちわ。 せっかく書いたPHP文章をほかのフォルダでも(一階層したでも)使い回したいと思っています。同じ文章を書いて貼り付けるよりは効率がいいと考えました。 ↓これを使いまわしたいのです。 <?php $a = file("../jikan.php"); if ( $a> date(h)) include "oshirase.html"; else include "sonota.html"; ?> ただ階層やフォルダが変わってしまうと../jikan.phpの位置が変わってしまいします。../jikan.phpが../../jikan.phpとしなければならなかったりするわけです。 htmlの方はこちらのスクリプトを使うところはすべて 指定した時間のみoshirase.htmlが出るようにしたいのでこのままでいいのです。 fileで読み込むと配列に入れられてしまうし file get contentsだと取り込んでechoするとPHP文章ごと表示されてしまうしうまく変数にとりこんでjikanの階層のみ../を../../など度置換し実行させる方法をずばり知りたいです! よろしくお願い致します!!

    • ベストアンサー
    • PHP
    • noname#20805
    • 回答数2
  • FedoraCore4でrpmでPHP5をインストールした後にconfigureオプションの変更方法

    教えてください。 FedoraCore4でPHP5をrpmパッケージとして インストールしたのですが、インストールした後に configureのオプションをいろいろ追加したいと思っています。 --with-mysql --with-gd などです。 どのようにしたらconfigureの変更や追加を 行うことができるのか教えて下さい。 宣しくお願いします。

    • ベストアンサー
    • PHP
  • 同じような処理を一つにまとめたい

    count.txt <?php $dis123=0; $dis001=0; $hoge01=0; ?> ___________ counter.php <?php $vote = $_GET[vote]; $fp = fopen("count.txt", "r+"); include("count.txt"); @flock($fp,LOCK_EX); //今現在(カウント前)の値を書き込む fputs($fp,"<?php \$dis123=$dis123; ?>\n"); fputs($fp,"<?php \$dis001=$dis001; ?>\n"); fputs($fp,"<?php \$hoge01=$hoge01; ?>\n"); //GETで得た情報からカウントした物に+1して書き込む if ($vote===dis123){ ++$dis123; fputs($fp,"<?php $$vote=$dis123; ?>\n"); } if ($vote===dis001){ ++$dis001; fputs($fp,"<?php $$vote=$dis001; ?>\n"); } if ($vote===hoge01){ ++$hoge01; fputs($fp,"<?php $$vote=$hoge01; ?>\n"); } flock($fp,LOCK_UN); fclose($fp); echo "dis123は".$dis123."点<br>"; echo "dis001は".$dis001."点<br>"; echo "hoge01は".$hoge01."点<br>"; ?> _________________________________ 処理: counter.php?vote=dis123ときたらif処理して$dis123に+1する ________________________ 今は三つだからまだ大丈夫ですが、これが増えてくると手間が多いです そこで上記の今現在の値の書き込みとIF処理の部分を代入など、なんらかの形で簡略化できませんでしょうか?大改編になっても結構です。 よろしくお願いします。 備考:PHP暦三日目です、ここまでなんだかんだがんばったと思う。

    • ベストアンサー
    • PHP
  • これまで遷移してきたサイト内のURLを表示する方法について

    これまで遷移してきたサイト内のURLをHTMLに表示したいと思いましたが、 直前のURLは表示できるものの、2つ以上前のURLを表示する事ができませんでした。 何らかの方法で、アクセス毎にセッションの配列に直前のURLを追記して、 ページ間の遷移の際その情報を保持し続けられれば解決すると思うのですが、 どのようにコーディングすればよいかわかりませんでした。 その為、何らかのアドバイスを頂ける方がいらっしゃいましたら、ご教示の程よろしくお願いします。 【ソース(index1.php, index2.php, index3.php, index4.php, index5.php共通)】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>1ページ目</title> </head> <body> <p> <?php if (strlen($_SERVER["HTTP_REFERER"]) != 0) { echo "リンク元は"; echo $_SERVER["HTTP_REFERER"]; echo "です。"; } ?> </p> <p><a href="index1.php">リンク1</a></p> <p><a href="index2.php">リンク2</a></p> <p><a href="index3.php">リンク3</a></p> <p><a href="index4.php">リンク4</a></p> <p><a href="index5.php">リンク5</a></p> </body> </html>

    • ベストアンサー
    • PHP
  • レンタルサーバでのPEAR

    レンタルサーバでPEARを使用しようとしてます。 PEAR自体はインストールされていますが、新規のパッケージをインストールすることができないため、ネットで調べて下記のようにしています。 PEARのCaledarパッケージを /home/xxxx/PEARにコピー (開発環境で使用したパッケージです) PHPのソースにて ini_set('include_path','.:/home/xxxx/PEAR'); include '/Calendar/Month/Weekdays.php'; として実行したところ Warning: include(/Calendar/Month/Weekdays.php) [function.include]: failed to open stream: No such file or directory in /home/xxxx/public_html/php/schedule.php on line 4 Warning: include() [function.include]: Failed opening '/Calendar/Month/Weekdays.php' for inclusion (include_path='.:/home/xxxx/PEAR') in /home/xxxx/public_html/php/schedule.php on line 4 と出てしまいます。 確かにパッケージは存在するのですが・・・・ 参考になるサイトでもかまいませんので、うろしくお願いいたします。

    • ベストアンサー
    • PHP
    • papope
    • 回答数2
  • frame間の値の受け渡し方法

    環境はxp、apache2、php5、Postgresql8.2です。 1台のPCをサーバ&クライアントにしています。 ただ今PHPとPostgresqlの勉強をしています。 --------------------------- frameで左右に分かれています。 「左がメニュー画面」 「右がデータを表示する画面」 --- <frame name="hidari" src="aa.php"> <frame name="migi" src="ee.php"> メニュー用のPHPに --------------------------- aa.php(左のメニュー画面) 「number」というテキストボックスに入力して、 「検索」をクリックすると、 右の画面にデータが表示されます。 <FORM name="Form1" METHOD=post target="migi"> number<INPUT TYPE=TEXT NAME=number SIZE=5> <a href="./ee.php?func=ads" target="migi"><span style="color:#DB7093">検索</style></a> --------------------------- ee.php(左のデータ画面) テキストボックス「number」の値を受け取るために echo $_POST['number']; 「number」の値が表示されません。 どのようにすれば受け取れますか?

    • ベストアンサー
    • PHP
    • wee
    • 回答数4
  • .htaccessのRewriteRuleについて

    RewriteRuleを用いて ・条件1.PHPで開発したホームページを表示しつつ,index以外の直リンクを禁止 ・条件2.ルートディレクトリ/phpMyAdmin/と指定した時はphpMyAdminに接続 と言うルールを書きたいのですが, RewriteRule ([^\/].*)\.php$ /index.php?mjs=$1 [L] RewriteRule ([^\/].*)\.php\?.*$ /index.php?mjs=$1 [L] RewriteRule ^$ /index.php?mjs=login [L] で条件1が満たせました. ここで,条件2を満たすために RewriteRule ^/phpMyAdmin/(.*)$ /phpMyAdmin/(.*)$ [L] と追加したら/phpMyAdmin/index.phpに飛ぶはずが/phpMyAdmin/login.phpへと飛んでしまい,「このアドレスへのリクエストに対するサーバのリダイレクト設定がループしています。」とエラーが帰ってきてしまいました. 仕事の合間にかれこれ一週間近く調べては居るのですが,どうすれば条件2が満たせるようになるのか,解決の糸口が見つかりません. 何方か,御助言頂けないでしょうか. 宜しくお願いします.

  • WordPress PCとスマホで表示を切り替える

    PCでは記事一覧5件、スマホでは3件表示するようにしたいです。 条件分岐タグを使って、PCとスマートフォンで記事の一覧表示を切り替える方法がうまくいきませんでした。 https://handywebdesign.net/2017/11/wp-is-mobile/ 改造前のコード(問題なく表示できました) <ul> <?php $latest_posts = get_posts( array( 'posts_per_page' => 5, // 表示する記事の数 'category_name' => '投稿ID',// 投稿IDを取得 'fields' => 'ids', ) ); foreach( $latest_posts as $post ): setup_postdata( $post ); if( has_post_thumbnail() ) { $post_thumb = get_the_post_thumbnail( '', 'post_thumbnail' ); // アイキャッチがあるときはアイキャッチを表示 } else { $post_thumb = '<img src="' . get_template_directory_uri() . '/img/noimage.gif" width="100" height="100" alt="デフォルト画像" />'; // アイキャッチがないときは《noimage.gif》を表示 } $post_categories = get_the_category(); // カテゴリーを取得 $post_content = wp_trim_words( get_the_content(), 30, '…' ); // 30字分を抜粋 ?> <li <?php post_class(); ?>> <a href="<?php the_permalink(); ?>"> <div class="blogListimg"> <?php echo wp_kses_post( $post_thumb ); ?> </div> <!-- アイキャッチここまで --> <p class="post-time blogDt"><?php the_time('Y.m.d'); ?></p> <p class="post-categories blogCt"><?php echo esc_html( $post_categories[0]->name ); ?></p> <h3 class="post-title"><?php the_title(); ?></h3> <p class="post-content blogBf"><?php echo esc_html( $post_content ); ?></p> </a> </li> <?php endforeach; wp_reset_postdata(); ?> </ul> PCとスマートフォンで記事の一覧表示を切り替えるコード 参考サイトを参考にfunctions.phpにfunction is_mobile() コードを追加。 トップページのphpに以下を改造。 <?php if ( is_mobile() ) : ?> <?php $latest_posts = get_posts( array( 'posts_per_page' => 5, // 表示する記事の数 'category_name' => '投稿ID',// 投稿IDを取得 'fields' => 'ids', ) ); foreach( $latest_posts as $post ): setup_postdata( $post );  ・  ・  ・ <?php else: ?> <?php $latest_posts = get_posts( array( 'posts_per_page' => 3, // 表示する記事の数 'category_name' => '投稿ID',// 投稿IDを取得 'fields' => 'ids', ) ); foreach( $latest_posts as $post ): setup_postdata( $post );  ・  ・  ・ <?php endforeach; wp_reset_postdata(); ?> </ul> 結果は真っ白になってしまいました。 HTMLソースも真っ白です。 空白はSublime Textのテキストエディターを使っていますので、確認しております。 どこが違うか、教えてくださいますか? よろしくおねがいします。

    • ベストアンサー
    • PHP
    • nkmyr
    • 回答数2
  • 連続するecho関数の手間を省く方法

    現在、PHPとCGIを平行して勉強しているのですが、 CGIは printf EOM<< ~ EOM<< のような形で関数1つだけで~の内容を出力できるのに、同様にPHPでやるとエラーになります。 こんな感じです。。。 <?php print EOM<< Content-Type:text/html\n\n; <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>ハロー!PHP!!</TITLE> </HEAD> <BODY> ハロー!PHP!! </BODY> </HTML> EOM<< ?>

    • ベストアンサー
    • PHP
    • CSC
    • 回答数2
  • 文字列の表示について

    文字列を表示する際に、いままで、 <?= strVal("○○○○○○") ?> のような形でやっていましたが、 Linux+php5に変更したら、phpとして処理がされず、 そのままHTML上に表示されてしまいます。 (前は、Windows+Php4) たぶん、<?phpとphpをつけないからいけないんだと 思っているのですが、この場合、どのようにすればよいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpinfo()が表示されない

    OS: Linux(Fedora Core) Apache2.0.55 php5.1.2 以上の環境を構築しました。 httpd.confにはLoadModuleでlibphp5.so、 AddType application/x-httpd-php .phpを追加記入。 php.iniも/usr/local/libにコピー済み。 Apacheは正常に起動しております。 ですが、<?php phpinfo() ?>がそのまま表示されて しまいます。 原因がわかりません。 どなたかご教授願います。情報等足りない点があれば お知らせ下さい。