Quantcast
Channel: OKWAVE 最新質問(PHP/256)【本日】
Viewing all 4490 articles
Browse latest View live

PHPバージョンが異なる時の関数の働き

$
0
0
今までphp5.1だったサーバーから5.3のサーバーに移設しました。 この際いくつかプログラムが動かなくなったので修正しました。 ・$_SERVER['DOCUMENT_ROOT'].'hoge/hoge/~~~'→$_SERVER['DOCUMENT_ROOT'].'/hoge/hoge/~~~' に直さないと動かなかった。 ・htmlもphpもUTF-8。今までは正常に表示されてたのに日本語が???に化けた。 ・htaccess内で変えた記述は「AddHandler php5.3-script .htm .html」くらい。 ・サーバー:ロリポップ、FTP時はコード無変換。 上記条件ですが、以下が質問です。 ・$_SERVER['DOCUMENT_ROOT']で得られるルートの値末尾が5.1では”/”だったものが無しに変わったのか?置いているサーバーで働きが異なるのか。それとも文字化けと何か関係している可能性があるのか。 ・文字化けについて考えられる原因。 助言頂けると大変幸いです。

mysqlでコード毎に連番をつける方法について

$
0
0
phpで会員制サイト制作を勉強しています。 mysqlにpdoで接続をしています。 添付画像のように種類毎に連番を付与してデータをINSERTしたいのですが、 ネットで調べて色々なSQLを試したところ、 コード毎での連番がうまくいきませんでした。 どのようなSQL文を使えば連番を振ってINSERTできるでしょうか? 一応、種類カラムと連番カラムを複合主キーにしています。 お分かりになる方は教えていただけると有難いです。

wordpressでショートコードが表示される

$
0
0
wordpressでTCDの有料テーマDynamicを使用しております。(以下サンプルサイト) http://design-plus1.com/tcd-w/tcd009 wordpressには4つのショートコードがあるそうですが、そのうちの1つ、キャプション(画像につける説明文)を入れると以下のようにショートコードで表示されます。 [caption id="attachment_●●●●" align="alignleft" width="150"]<a href="リンク先の画像URL"><img src="表示する画像URL" alt="●●●●" width="150" height="150" class="size-thumbnail wp-image-●●●●" /></a> <span style="font-size: 8pt;">キャプション本文</span>[/caption] この[caption id="attachment_●●●●" align="alignleft" width="150"]の部分がトップページの記事タイトルの下の本文内容部分に表示されてしまいます。(添付写真参照) これを消すにはどこをいじればいいでしょうか?

Laravel5 artisanコマンドでエラー 

$
0
0
最近、laravel4からLaravel5に移行したのですが、Laravel5からは名前空間の記述が必要になったらしく、ファイルの生成はartisanコマンドを使うのが効率的みたいなことが書かれていました。早速、phpstormのコマンドプロンプトから、 Route::resource('sample','SampleController'); と入力したのですが、 [RuntimeException] Unable to detect application namespace. と実行時エラーが出てしまいます。名前空間が認識できないとだけエラーが出ても、僕にはさっぱりわかりません。他にも php artisan make:middleware OldMiddleware と入力したのですが、全く同じエラーが出ます。 php artisan makeコマンドが全般的に出来ないようなのです。特にフォルダーの名前を変えたりした覚えがないのですが、ご存じの方がいらっしゃいましたら、ご教授よろしくお願いします。

MAMPでリンクに設定しているパラメータが...

$
0
0
タイトル【MAMPでリンクに設定しているパラメータがあるURLになると消えてしまう】 http://localhost/○○○○/index.php で見た場合、開発ツールでリンクを見ると <a href="?○○○○=△△△△△">~</a> と記述されているのですが、 http://localhost/○○○○/ で見た場合ですと <a href="">~</a> のようにパラメータが空っぽになってしまっています。 これは何か設定が必要なのでしょうか。 また、デフォルトで http://localhost/○○○○/index.php にさせることはできるのでしょうか? よろしくお願いいたします。

メディアライブラリの新規追加に伴うhttpエラー

$
0
0
現在、Xdomainの無料サーバにWordPress4.1.1をインストールして、WPによるblogを作成しています。 然しながら、PCからメディアライブラリを通じて画像をULしようにも、進捗が35%の所で標記のエラーが出ます。 標記の不具合は、phpファイルを編集する事で直るみたいですが、私自身、php.iniの在り処と編集方法を存じません。 Phpの編集方法も踏まえた上で、何卒解決方法を御教え願います。

正規表現を教えて下さい(テキストエディタでの置換)

$
0
0
いつもお世話になっております。 正規表現に関して細かい質問をさせて下さい。 例えば、G-01,T-02,F-05とあったときに、 これを、01,02,05としたいとき、 正規表現の置換で「[A-Z]-[0-9][0-9]」→「[0-9][0-9]」とすると、 "[0-9][0-9]"という文字列だけ残ってしまいます。 既存の文字列をそのまま残すにはどのようにしたらよいでしょうか? ※テキストエディタでの置換に関してです。 宜しくお願い致します。

wp_nav_menuカスタム ul小孫id付与

$
0
0
wordpressのwp_nav_menuを標準で使用すると・・・。 <ul id="primary" class=""> <li class="current-menu-item"><a href="">aaa</a></li> <li><a href="">bbb</a></li> <li><a href="">ccc</a></li> <li class="current-menu-item"><a href="">ddd</a> <ul class="sub-menu"> <li><a href="">eee</a></li> <li><a href="">fff</a></li> </ul> </li> <ul class="sub-menu"> <li><a href="">ggg</a></li> <li><a href="">hhh</a> <ul class="sub-menu"> <li><a href="">iii</a> <ul class="sub-menu"> <li><a href="">jjj</a></li> <li><a href="">kkk</a></li> </ul> </li> </ul> </li> </ul> </li> <li><a href="">lll</a></li> <li><a href="">mmm</a></li> </ul> をulの子や孫に個別idを振り分けたい。 <ul id="primary" class=""> <li class="current-menu-item"><a href="">aaa</a></li> <li><a href="">bbb</a></li> <li><a href="">ccc</a></li> <li class="current-menu-item"><a href="">ddd</a> <ul id="sub1" class="sub-menu"> <li><a href="">eee</a></li> <li><a href="">fff</a></li> </ul> </li> <ul id="sub2" class="sub-menu"> <li><a href="">ggg</a></li> <li><a href="">hhh</a> <ul id="sub3" class="sub-menu"> <li><a href="">iii</a> <ul id="sub4" class="sub-menu"> <li><a href="">jjj</a></li> <li><a href="">kkk</a></li> </ul> </li> </ul> </li> </ul> </li> <li><a href="">lll</a></li> <li><a href="">mmm</a></li> </ul> wp-bootstrap-navwalkerのdepthを使用して条件分岐しても、力不足の為、idの振り分けがおこなえなくて困っております。 http://materializecss.com/navbar.html#navbar-dropdown こちらのnavbarをwordpressに埋め込みたいので、有識者のご協力をお願いします。 ※親idからcssでの変更やjavascriptでの変更は検討していません。 phpでの変更をお願いします。

参照変数の親配列を取得

$
0
0
データの多次元配列があって、値に応じて動的に関数を選択し 中身の値を引数で渡すみたいな感じの処理をしています ほとんどの処理は中身の値だけあれば事足りるのですが 稀にキー値を使いたい処理がでてきます 本当に稀なので引数にキー値も渡すようにするのは 無駄が多くなるように思うので避けたく できれば参照変数で渡される値から 親配列でのキー値を取得したいと思っています $arr2A=array('a'=>array('fnc'=>'A','あ','い','う'),'b'=>array('fnc'=>'B','か','き','く'),'c'=>array('fnc'=>'C','さ','し','す')); $arr2B=array('a'=>array('fnc'=>'A','あ','い','う'),'b'=>array('fnc'=>'B','か','き','く'),'c'=>array('fnc'=>'C','さ','し','す')); $arr2C=array('a'=>array('fnc'=>'A','あ','い','う'),'b'=>array('fnc'=>'B','か','き','く'),'c'=>array('fnc'=>'C','さ','し','す')); foreach($arr2A as $key=>$val){ $fncs[$val['fnc']]($val); } foreach($arr2B as $key=>$val){ $fncs[$val['fnc']]($val); } foreach($arr2C as $key=>$val){ $fncs[$val['fnc']]($val); } $fncs=array( A=>function(&$arr){ }, B=>function(&$arr){ }, C=>function(&$arr){ //ここで稀にキー値も使いたい }); 実際のコードはかなり長いので載せられませんが 要約すると上記のような感じの処理です まずどのデータ配列の集合から渡されたのかが明確ではありませんので indexOfなどでキー値を得るのというのが難しいです 現在は、その処理が必要なデータ行について処理前に 中身にキー値をあらかじめ入れてしまう というように対応しているので、一応解決はしているのですが もし参照変数から親配列を得る方法が あればと思い質問させていただきました ”そんなものはない”という回答も あきらめつくのでお願いします

Laravel5 laravel-debugger

$
0
0
Laravel5でlaravel-debuggerをインストールしたのですが、Debugbar::info($object);が出来なくて困っています。デバッグバー自体は表示されて、正常に動いているようなのですが、info()をすると、Call to undefined method DebugBar\DebugBar::info()または、Call to undefined method Barryvdh\Debugbar\Middleware\Debugbar::info()のエラーが出てしまいます。 composer.jsonでの記述 "require": { "laravel/framework": "5.0.*", "barryvdh/laravel-debugbar": "~2.0" }, config/appでの記述 'providers' => [ /* * Laravel Framework Service Providers... */ 'Illuminate\Foundation\Providers\ArtisanServiceProvider', 'Illuminate\Auth\AuthServiceProvider', 'Illuminate\Bus\BusServiceProvider', 'Illuminate\Cache\CacheServiceProvider', 'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', 'Illuminate\Routing\ControllerServiceProvider', 'Illuminate\Cookie\CookieServiceProvider', 'Illuminate\Database\DatabaseServiceProvider', 'Illuminate\Encryption\EncryptionServiceProvider', 'Illuminate\Filesystem\FilesystemServiceProvider', 'Illuminate\Foundation\Providers\FoundationServiceProvider', 'Illuminate\Hashing\HashServiceProvider', 'Illuminate\Mail\MailServiceProvider', 'Illuminate\Pagination\PaginationServiceProvider', 'Illuminate\Pipeline\PipelineServiceProvider', 'Illuminate\Queue\QueueServiceProvider', 'Illuminate\Redis\RedisServiceProvider', 'Illuminate\Auth\Passwords\PasswordResetServiceProvider', 'Illuminate\Session\SessionServiceProvider', 'Illuminate\Translation\TranslationServiceProvider', 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', /* * Application Service Providers... */ 'App\Providers\AppServiceProvider', 'App\Providers\BusServiceProvider', 'App\Providers\ConfigServiceProvider', 'App\Providers\EventServiceProvider', 'App\Providers\RouteServiceProvider', 'Barryvdh\Debugbar\ServiceProvider', ], 'aliases' => [ 'App' => 'Illuminate\Support\Facades\App', 'Artisan' => 'Illuminate\Support\Facades\Artisan', 'Auth' => 'Illuminate\Support\Facades\Auth', 'Blade' => 'Illuminate\Support\Facades\Blade', 'Bus' => 'Illuminate\Support\Facades\Bus', 'Cache' => 'Illuminate\Support\Facades\Cache', 'Config' => 'Illuminate\Support\Facades\Config', 'Cookie' => 'Illuminate\Support\Facades\Cookie', 'Crypt' => 'Illuminate\Support\Facades\Crypt', 'DB' => 'Illuminate\Support\Facades\DB', 'Eloquent' => 'Illuminate\Database\Eloquent\Model', 'Event' => 'Illuminate\Support\Facades\Event', 'File' => 'Illuminate\Support\Facades\File', 'Hash' => 'Illuminate\Support\Facades\Hash', 'Input' => 'Illuminate\Support\Facades\Input', 'Inspiring' => 'Illuminate\Foundation\Inspiring', 'Lang' => 'Illuminate\Support\Facades\Lang', 'Log' => 'Illuminate\Support\Facades\Log', 'Mail' => 'Illuminate\Support\Facades\Mail', 'Password' => 'Illuminate\Support\Facades\Password', 'Queue' => 'Illuminate\Support\Facades\Queue', 'Redirect' => 'Illuminate\Support\Facades\Redirect', 'Redis' => 'Illuminate\Support\Facades\Redis', 'Request' => 'Illuminate\Support\Facades\Request', 'Response' => 'Illuminate\Support\Facades\Response', 'Route' => 'Illuminate\Support\Facades\Route', 'Schema' => 'Illuminate\Support\Facades\Schema', 'Session' => 'Illuminate\Support\Facades\Session', 'Storage' => 'Illuminate\Support\Facades\Storage', 'URL' => 'Illuminate\Support\Facades\URL', 'Validator' => 'Illuminate\Support\Facades\Validator', 'View' => 'Illuminate\Support\Facades\View', 'Debugbar' => 'Barryvdh\Debugbar\Facade', ], もし、分かる方がいらっしゃいましたら、ご教授いただけないでしょうか?よろしくお願いします。

2つの異なるWPの最新情報を1つのページに取得

$
0
0
1つのサイトの中に2つの異なるワードプレスのサイトがあります。 /hoge/はAという管理人のみが更新するワードプレスです。 /piyo/はBという人が更新するワードプレスになります。 これらは同じドメイン http://fuga.co.jpの中に入っています。 /hoge/の最新情報と/pjyo/の最新情報をfuga.co.jp/index.phpの中に同時で取得したいです。 「wp-load.php」を読み込み、get_postsで取得したのですが、これではwp-load.phpが1つしか読み込むことができません。 2つの最新情報をfuga.co.jpに表示させる方法が知りたいです。 ※RSSで取得する方法以外でお願いいたします。 -> RSSは全く無知なので教えていただいても取得できない可能性があります

ホームページでのカレンダー作成

$
0
0
HTML・CSSが分かる程度ですが 現在オリジナルテーマでwordpressでのサイトを作成中です。 そこで表示するカレンダーをこちらhttp://www.hokuriku-mazda.jp/calCh/topcal.php のようにしたいのですが、よい作成方法はございますでしょうか。 ●定休日を自分で設定したい。 ●先月・当日・翌月は添付URLのサイトの用なデザインにしたい。 お忙しいとは存じますが、お知恵を貸して頂きたく存じます。 何卒宜しくお願い致します。

PHPでCSVを読み込みMySQLに行追加・変更

$
0
0
PHPでCSVファイルを読み込み、MySQLにデータを追加する方法を教えてください。 その際に、新規の行はIDを指定せず、auto_incrementでidを設定するようにして、IDを指定した場合は、既存の行を変更するようにしたいです。 また、prepareメソッドを用いたいです。 よろしくお願いします。

楽天WEB APIで新着順で取得したい。

$
0
0
楽天 web api https://webservice.rakuten.co.jp/api/ichibaitemsearch/ にて商品を検索させた時に新商品だけの情報を並べたいのですが パラメーター「sort」の「updateTimestamp」では、新着と更新情報が入り混じってしまいます。 楽天の通常の検索 「標準、価格が安い、高い、新着順、レビューが多い」という並び替えができます。 またにぎわいツールなどでは、新着順に並び替えるものもあります。 新着順に並び替えるために どのパラメーターを送っているのでしょうか?

zend_frameworkのlayout設定方

$
0
0
現在、php 、zend_frameworkでweb画面を作成しています。 そのときに、zend_frameworkの機能で、レイアウトスクリプト機能を使用しようとしているのですが、 application.iniに「resources.layout[] =」と記述をしないとレイアウトスクリプト機能がつかえず、ヘッダやフッタを読み込めませんでした。 「resources.layout[] =」がどのような意味をもっているか、調べようとしても、記述してるサイトがみつかりません。 http://codezine.jp/article/detail/3339 などをみてみても、「resources.layout[] =」のような記述はありませんでした。 「resources.layout[] =」の設定の意味についてご存知の方教えて頂きたいです。

ヤフーショッピングの在庫更新APIのcURL

$
0
0
<?php /** * 在庫更新APIへのリクエスト(POST) * */ $api = 'https://test.circus.shopping.yahooapis.jp/ShoppingWebService/V1/setStock'; $data = array( 'seller_id' => 'xxxxxxx', 'item_code' => '12345', 'quantity' => '0', 'allow_overdraft' => '0'); $ch = curl_init($api); curl_setopt_array($ch, array( CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => http_build_query($data), )); $result = curl_exec($ch); curl_close($ch); ?> <pre> <?php echo htmlspecialchars( print_r(new SimpleXMLElement($result), true) ) ?> </pre> このコードでヤフーショッピングの在庫更新APIをしようと思ったら、Bad Request: Authentication parameters in your request incompleted. というメッセージが返ってきました。 ヤフーショッピングのAPIとともにcURLも使うのが初めてなので、このコードからどうしたらいいのかがわかりません。 回答よろしくおねがいします!

WordPressのディレクトリの場所

$
0
0
さくらのレンタルサーバにWordPressをインストールしてサイトを作ったのですが、そのサイトのディレクトリとは何処にあるのでしょうか?また、どうすればディレクトリにアクセスできるのでしょうか?

ヤフーショッピング在庫更新API

$
0
0
ヤフーショッピング在庫更新APIでも認可コードを取得して、アクセストークンを取得してやらないといけないのでしょうか?

SQLのUPDATEする数値の設定 PHP

$
0
0
MYSQLのデータをPHPでアクセスのたびに増やすプログラムを書いているのですが上手くいきません。 require("dbinfo.php"); try{ $dbh = new PDO($dsn, $username, $password); }catch (PDOException $e) { exit('データベースに接続できませんでした。e1' . $e->getMessage()); } $sql = "SELECT * FROM wp_usermeta WHERE umeta_id = '150'"; $stmt = $dbh->query($sql); $result = $stmt->fetch(PDO::FETCH_ASSOC); $stmt -> execute(); print $a = $result[meta_value]; // 0が表示されています $a = $a +1; print $sqll = "UPDATE wp_usermeta SET meta_value = '$a' WHERE umeta_id = '150'"; $stmtl = $dbh->prepare($sqll); $stmtl -> execute(); デフォルト値を0に設定してアクセスし、一度アクセスするごとに1ずつ増えていくことを予想していたのですが、1度目のアクセスで3になり、その後は1づつ増えていきます。 アクセス毎に増えていくプログラムをつくる場合はUPDATEよりも他の書き方の方が良いのでしょうか。 宜しくお願いします。

PHPで作ったフォームで100MB以上アップさせる

$
0
0
PHPで作ったお問い合わせフォームで、100~200MB程度のファイルをアップロードさせるということは、一般的に適切と考えられることでしょうか。 危険性も含めて、お教えいただけますようお願いいたします。
Viewing all 4490 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>