検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPで画像ギャラリーを作成
PHPで画像ギャラリーを作成したいのですが、 条件は以下です。 ・作品が合計で16点。 ・それぞれの作品に対し画像が4~7点 ということで、以下のように作成できたらと 思っています。 1.商品ごとにフォルダを作成 2.画面左側にサムネイルで各作品の親写真を表示 3.サムネイルをクリックすると、画面の右側に大きな写真を表示 4.右側の画像の上には、フォルダに格納されている画像の枚数と、 Back Nextを表示させフォルダ内の画像を表示 フォルダを作成して、サムネイルを表示、 そのフォルダ内の画像を表示させる、という方法は http://nettuts.com/videos/screencasts/scanning-folders-with-php/ にてみつけたのですが、 複数のフォルダで、というのは みつけられませんでした。 初心者のため、大変初歩的な質問で申し訳ございません! どなたかご存知の方、 ご教授お願いします!!!!
- ベストアンサー
- PHP
- mihomama84
- 回答数3
- phpからImageMagickの使い方
phpからexecでImageMagickを使いたいと思っています。ためしにjpgからgifに変換できればと思っています。 exec("/usr/bin/convert IMG_0.jpg a.gif",$output); var_dump($output); という感じでテストしています。 ファイルのパスが間違ってるのかとも思うんですが、うまくいきません。 画像ファイルのパスはexecを実行するphpファイルからの相対パスでよいのでしょうか? -versionは成功しているようです。 exec("/usr/bin/convert -version",$output); array(3) { [0]=> string(68) "Version: ImageMagick 6.4.3 2009-04-10 Q16 http://www.imagemagick.org" [1]=> string(57) "Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC" [2]=> string(0) "" }
- 添付ファイル送信可のPHP
通常のフォームにて入力したものをメールにて送信されてくる様にまではできたのですが、 添付ファイル(画像など)を併せて送信させる事ができません。 今あるPHPファイル(cgiではなくPHPを使用しています)にどのような項目を追加すればよいのでしょうか? 説明不足があれば追記してまいりますのでご教授の程宜しくお願い致します。
- 締切済み
- ホームページ作成ソフト
- BullRider
- 回答数2
- phpの変数について
phpの変数として<?= ~ ?>は設定できないのでしょうか? 例) $test = "<?= $smple ?>" <html> <body> <p>$test</p> </body> </html> 上の記述だと文字列として扱われてしまうので、以下のように表示されてしまいます。 <html> <body> <p><?= $smple ?></p> </body> </html> 変数を使用して、通常のphp構文のように使用することはできないのでしょうか? 若しくは、同じことを実現するためには別のやり方や関数などを用いなければならないのでしょうか? 基本的なことを質問している気がしますが、どなたかご教授願います。 宜しくお願いします。
- ベストアンサー
- PHP
- minoru4891
- 回答数4
- yumでインストールしたphp
yumでインストールしたphpですが、php-mysqlとかをインストールするとphpのconfigureに自動でオプションを追加してくれます。 これは、どういう仕組みになっているのでしょうか。 1、configureは再インストールしないと更新できないという認識ですが、そんなことない。? 2、php-mysqlのspecファイルにphp再インストールする記述がある。 3、その他なにか方法がある。 詳しい方、ぜひともご教授下さい。 よろしくお願いします。
- ベストアンサー
- Linux系OS
- xxyybbaa55
- 回答数1
- PHP+MYSQLの画像の書き込み
PHPでMYSQLにblob型へJPGを格納したいのですが、<INPUT type="file" name="file">でPOSTしたのを insert文で$_POST['file']で書き込んでもMYSQLのテーブルを見ても書き込まれていません。 base64でエンコードしないとだめなのでしょうか? 簡単なサンプルが知りたいです。
- perl内でPHPを動かす?
perlでhtmlを書き出しています。 そのhtmlにPHPを埋め込みたく思い、書き出されたhtmlにPHPを記述して phpとして保存。動作を確認しました。 perlで書き出している全てのページにこのPHPを埋め込みたく思い、perlの print <<EOF; ~ EOF の間に <?php ~ ?> を埋め込みましたが動きません。 当然の結果なのでしょうか… 何か方法があればご教示願います。 下記のようなページも見つけましたが、コードをperlに貼り付けても 動作しません。直接貼り付けるのではないのでしょうか? http://phpspot.org/blog/archives/2006/03/perlphp_2.html どうぞ宜しくお願いします。
- PHPについて質問です。
Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\Apache Group\Apache2\htdocs\sai.php on line 51 php5で送信フォームを作成してますが上記のようば エラ―がでて困っております。 送信ができるよう、修正の仕方を教えて下さい。 お願いします。
- php メールフォーム エラー表示方法
現在メールフォームの作成にて困っていることがあります。 form.php <?php //エラー表示設定 if(isset($_SESSION['error'])) { foreach ($_SESSION['error'] as $value) { print ' <span style="color:#FF0000; font-size:13px;">' . h($value) . '</span><br />' . "\n"; } } ?> <!--FORMタグここから--> <form method="post" action="confirm.php"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><label for="name">名前</label><span class="indispensable_color">*</span></td> <td><input type="text" size="50" name="name" id="name" value="<?php print h(@$_SESSION['name']); ?>" /></td> <td>例:goo 太郎</td> </tr> <tr> <td><label for="kana">フリガナ</label><span class="indispensable_color">*</span></td> <td><input type="text" size="50" name="kana" id="kana" value="<?php print h(@$_SESSION['kana']); ?>" /></td> <td>例:グー タロウ</td> </tr> </table> </form> confirm.php // 名前欄をチェックします。 if (trim($name) == '') { $error[] = 'お名前は必須項目です。'; } else if (mb_strlen($name) > 100) { $error[] = 'お名前は100文字以内でお願い致します。'; } // フリガナ欄をチェック if (trim($kana) == '') { $error[] = 'フリガナは必須項目です。'; } // エラー数を確認します。 if(count($error) > 0) { // エラーがある場合は、入力フォームに戻る $dirname = dirname($_SERVER['SCRIPT_NAME']); $dirname = $dirname == DIRECTORY_SEPARATOR ? '' : $dirname; $uri = 'http://' . $_SERVER['SERVER_NAME'] . $dirname . '/form.php'; header('HTTP/1.1 303 See Other'); header('Location: ' . $uri); // 確認画面を表示します。 } else { と記載しています。 これですと、エラーがあった場合の表示はtableの上にまとめて表示されます。 まとめて表示されるのではなく個別に表示されるにはどうしたらよろしいでしょうか? 例→名前の項目のテキストボックスの下に「お名前は必須項目です。」 カナの項目のテキストボックスの下に「カナは必須項目です。」 と表示されるようにしたい。 ご教授お願いします。
- php_connect()関数について
山田和夫先生の「基礎からのPHP」の付属CD-ROMを使い、その本の手順通りにwindows xp home edition(SP2)に、apache2.2.4, php5.2.3, MySQL5.0.45をインストールしました。そろぞれ正常に動作することが確認できました(16章まではOKです)。ところが、17章に至り、 mysql_connect()関数を使うと、Fatal error: Call to undefined function mysql_connect() in C:\Program ・・・・・と言うエラー表示が出ます。確認状況は以下のとおりです。 (1)libmysql.dllもphp_mysql.dllも・・・\system32にコピーされている (2)php_mysql.dllは、c:\Program Files\PHP5\extに、libmysql.dllは、c:\Program Files\PHP5にそれぞれインストールされている (3)php.iniで extenntion=php_mysql.dllとし、コメントアウトをはずしてある php5から、MySQLライブラリがphpの標準バンドルで無くなったことに帰因していると思うのですが・・・。素人ですので分かりやすく対処法を教えてください。
- PHPのクッキーによるリダイレクト
あるホームページを開いて、リンクをクリックした際に、そのリンク先をクッキーに保存して次にそのページを訪れた場合は、そのページを表示しないでそのリンク先へリダイレクトにはどうしたらいいでしょうか?
- sqlite+phpでのテーブル作成
こんばんは php+sqlite+pdoで掲示板を作ろうと思っているのですが - $db = new PDO('sqlite:test555.db','', ''); $query = "CREATE TABLE テーブル名 (テーブル内容)"; $db->query($query); //以下掲示板表示処理など - とした場合、すでにテーブルが存在していてもエラーが出ずに掲示板のデータを表示してしまいます。 掲示板の機能としてはこれで動いているので問題ないのですが、プログラム的に掲示板にアクセスするたびにCREATE TABLEを実行しても良いものなのでしょうか? 出来ればテーブルが存在しない場合のみにCREATE TABLEを実行したいのですがその場合はどのように書けばいいのでしょうか?
- PHPとACTION SCRIPTの連携
PHPとACTION SCRIPTの連携 サーバー(レンタルサーバ)側でMYSQLのデータをからPHPで取り出すことができるようになりましたが、 そのデータを、どうやってaction script(クライアント側)に連携させるかで悩んでます。 phpとmysqlの連携の本は何冊かそろったのですが、 ACTION SCRIPTとphpの連携について書いてある本が見つからなくて、 詳しい人がいたら教えてください。 PHPからmysqlに接続して、テーブルを選んで、 echo $row["●●"]; という形で、インターネットエクスプローラーに、必要なデータを表示させるところまではできたのですが、 このデータをaction scriptに連携させるには、どうしたらいいでしょうか?
- ベストアンサー
- PHP
- okwave_q_a
- 回答数3
- mainfile.phpを編集する方法
はじめまして。PHPやXOOPSを勉強して間もない初心者です。 Xoops Protectorのインストール方法がわからず困っております。 わからなかった部分:( インストールには、XOOPS_TRUST_PATHの設定が必要です。 アーカイブのhtml内を、XOOPS_ROOT_PATH側にコピーし、アーカイブのxoops_trust_path内を、XOOPS_TRUST_PATH側にコピーします。 モジュール管理からインストールできれば、正しくファイルが置けています。 )ここまで ちなみに私はロリポップというレンタルサーバを借りているのですが、mainfile.phpはどうやって編集すれば良いのでしょうか? 自分のPCにもPHPをインストールしないと駄目でしょうか?
- php と C# の ビット演算
PHPでビット演算をしていますが、 PHPでたとえば、 c = a >> b でビット演算した値と、 C#で演算した値と aの値を大きくした場合、 4000000000以上? は結果が違ってきます。 C#とPHPではビット演算のアルゴリズムが違うのでしょうか? よろしくお願いします。
- PHP5, Apache2 for Mac
助けてください。MacOSを今春から使い始めた初心者です。コマンドが全くわからず・・・apache2とphp5をインストールにてこずっています。 MacOS X10.4.9 にapache2とphp5をインストールするため、ネットの情報からいろいろな方法で試してみるのですが、全くうまくいきません。ターミナルでのコマンド操作(オプションとか意味不明で・・・)等に対してまだまだアマちゃんです。そこで、何かアドバイスや参考URLを教えていただけないでしょうか? 念のため、これまでに行った方法を記載しておきます。 (1)Mac portsによるインストール apache2のインストールは成功し、/opt/local/apache2が出現。 次に sudo port install php5 +apache2 を実行したにもかかわらず、php5がうまくインストールされず。 ちなみに sudo port install php5 をしてもうまくいかずに断念。 (2)自分でインストール apache2の圧縮ファイルをDL、解凍し、参考サイトの指定どおり $ ./configure --enable-shared --enable-dav -enable--so $ make $ sudo make install この時点でapache内のファイル構成は参考と少し異なりましたが無視して継続、 $ /bin/apachectl start をするも、erro_logが開けませんというメッセージとともに、実行されずじまいでした。 デフォルトで入っているapache, php4等が原因なんでしょうか? 非常に困っているのでみなさんよろしくお願いいたします。
- 締切済み
- Linux系OS
- spongebob-sqp
- 回答数3
- PHPでWEBメールを受信
今月からPHPを触りはじめました。 WEBメールを送受信するシステムをPHPで作成したいと思っています。 SAKURA internetというメールサーバを利用していて 送信したメールはそのサーバに受信されます。 そのメールの内容を WEBサイト上で確認できるようにしたいのです。 gooやyahooなどのフリーメールのように インターネット上でメールの送受信を行いたいのです。 この実装のために必要な技術、知識等のススメがあれば教えてください。 メールサーバにどうにかして接続して、 情報を読み取り、IE等に表示させるのかなぁ、とイメージしています。 ただその「どうにかして」が全く想像つきません。 WindowsXP、PHP4.4.2以降、Apache、MySQLで制作予定です。
- PHPの配列の扱い方
配列を勉強中なのですが、 よく判らなくなってしまったので教えてください。 print var_dump($aa); を実行すると array(5) { [0]=> string(2) "AE" [2]=> string(1) "C" [4]=> string(1) "F" [5]=> string(1) "N" [6]=> string(1) "Y" } とか array(2) { [27]=> string(2) "BA" [41]=> string(2) "BP" } とかかえってくる配列$aaがあるのですが、 この"AE"や"C"や"BP"など文字情報だけを見たい場合はどのように表記すればいいのでしょうか?
- ベストアンサー
- PHP
- angelinaane
- 回答数2
- PHPを始めて1ヶ月
何の基礎知識もないまま興味だけでプログラムの世界に飛び込み、 PHPを始めて(プログラムを始めて)1ヶ月ほど経ちます。 2~3日程で完成する初歩的なプログラムもまだ10日程かかります。 理系出身でもない私は、理想と現実のギャップを感じております。 同期もいない為、自分のスピードがどのようなものか分かりません。 始めて1ヶ月ではどのくらいのスキルがあればいいのでしょうか? またみなさんは最初の頃、どのような勉強をしたのでしょうか?
- PHPからバッチファイルの実行
PHPのファイルから、特定のPDFファイルを印刷するコマンドが書かれたバッチファイルを実行したいと考えています。 exec(\'test.bat\');みたいな感じでやってはみたものの、Web画面が止まってしまってうまくいきませんでした。 どなたかご存知の方、ご教授ください。よろしくお願いいたします。
