のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,063,060人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - browscap + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    551 = :

    >>550
    うわ~一回で動きました
    PHP5で実装された関数まだ使い慣れないんで初めて見ました
    ありがとうございます

    たまたまディレクトリ内の、取得したいファイル群の名前が全部日付なので、
    これの応用で作成日付順じゃなくて名前の順で一番遅い(=新しい)ものを
    取得できるんじゃないかと改造してるんですが私には不可能でしたw

    552 = :

    メールフォームから送信してるんですけど相手に届きません
    ローカルサーバです
    PHP.iniのどの設定を変えたらいいですか?

    554 = :

    それって自分のISPの回線の
    SMTPサーバー経由でないと
    メールを送信できないってやつ?

    555 = :

    >>554
    いえ、違うんです
    レンタル鯖だとできたんですけど・・・

    556 = :

    レン鯖だとOKで自宅鯖だとNGって間違いなくポートブロックだろ
    プロバイダのヘルプをサブミッションポートで検索してみ

    557 = :

    $filename = $month."/".$day.".csv":
    $data = @file($filename);

    PHP5でローカルのWindows機でテストしているのですが、上のように下位フォルダにあるファイルを開こうとすると失敗します。
    ディレクトリを表す"/"の部分がWinだと\だからだと思うのですが、そもそも根本的に"/"で変数を繋ぐのが変なような気もします。
    サーバー上でもローカルWin機でも動くようにできないものでしょうか。

    558 = :

    ごめんなさい、自己解決しましたw
    $が間違って&になってましたw
    切腹してきますw

    559 = :

    >>552
    自宅ってどうせ窓でしょ?
    「windows php mail」でググって味噌。

    560 = :

    JISの漢字コードから

    3021 → 亜

    のように、実際の文字を表示するには、
    どのようにしたらよいのでしょうか?

    よろしくお願いします。

    561 = :

    JISコードの場合、エスケープシーケンスで漢字であることを知らせないといけないから
    echo "\x1b\$B",pack('H*', 3021);

    562 = :

    >>561

    できました!
    ありがとうございます。

    こういうことって、どこで覚えるんでしょうか?

    563 = :

    >>562
    今のお前さんのような状況に陥ったときに覚える。
    人に聞くか自分で調べるかの違いはあるけどな。

    566 = :

    PHPって同じことやるのにも複数の似通った関数があるイメージがあるんだが、
    コレとアレならこっち使うのがイイ!
    みたいなベストプラクティスとかある?

    567 = :

    あるよ

    568 = :

    >>566
    よくあるのが
    is_nullを使わないで、 $hoge === null で評価したほうが早いとか
    正規表現で評価できるsplitを使うより単純に「,」とかできりたいならexplodeを使ったほうが早いとか

    569 = :

    おれが作るから半年待て

    570 = :

    バッファの意味がわかりません><
    どなたか親切な方^^いないでしょうけど教えてくdさい!

    571 = :

    ゴミを一粒ずつひろってゴミ箱に捨てるより、ちりとりで集めてゴミ箱に捨てるほうが効率いいの解かるならOK

    572 = :

    すいません。記載するスレを間違えてしまいました。
    初心者ながら自作サイトを作成しているのですが、なぜか作成したページが
    「疑わしいWebページを遮断しました」とノートンが反応するようになりました。
    ソースが長いので記載はできないのですが、内容はmailtoで送信するための
    名前やメアドを入力した後の「以下の内容で間違いないですか?」みたいな
    画面です。値はメアド入力画面から$_POSTで受けとってます。
    遮断される可能性としてはどのようなものがありますでしょうか?
    すいませんがアドバイスを御願いします。

    573 = :

    ノートンよく知らないけど遮断した理由書いてあるログとかないの?

    574 = :

    >>573
    ノートンのセキュリティ履歴をみると
    「疑わしいサイトとしてシマンテックに提出しました」としか記載がなく
    なぜ疑われているのかがわからない状態です。

    575 = :

    ソース見ないで答えるのは情報処理の試験でも出題されないくらいの難易度の高さ
    ノートンの判断はノートン作った人にしかわからん
    つまり、「疑わしいWebページを遮断しました」でぐぐって似たケースを見るのがいいかと

    576 = :

    最終的に吐き出したものをHTMLに保存してそれを表示させて
    疑わしいものを削っていけばわかるかもよ

    577 = :

    >>575 >>576
    すいません。ソース長くてどこを見せればいいかわからない状態です。
    ソース削りながら色々試してみます。
    ありがとうございました。

    578 = :

    変数に格納された数字を、正の数なら+を、負の数なら-を頭に付けて表示したいのですが、
    それに便利な関数はないでしょうか

    PHP4

    579 = :

    そんくらいなら自作してやれば

    580 = :

    宿題か?

    581 = :

    自作しますた
    30秒で終わりますた
    15分ぐぐって損しますた

    582 = :

    >>581
    You!ここに載せちゃいなよ!

    583 = :

    んなもんifで数値比較するだけだろw

    587 = :

    あえてセッション使わずにglobal変数使いまくって

    入力画面←→確認画面→送信

    と行ったり戻ったりするフォーム作るって変?
    遷移するたびに文字のエスケープやらなんやらで埋もれるんで明らかにいけてないなと

    588 = :

    global変数でどうやってリクエスト跨いでデータ受け渡しすんの?

    589 = :

    hiddenかsession以外でそれやる奴バカだろ

    590 = :

    >>587
    >あえてセッション使わずに

    の時点で変だけど、そうしたい理由は何さ?

    591 = :

    >>588
    フォームに入力→POST→確認画面→戻るリクエスト→hidden大量で入力画面にバックして反映
    この間globalでユーザー関数またぎまくり

    >>589
    戻ると次へと送信でhiddenとそのエスケープ処理が100コくらいある

    >>590
    クッキー使えないのと、心理的にURLに埋め込みたくないのと、
    ブラウザのバックボタンで期限切れだしたくない(じいちゃん連中向けなんでヤツらはパニクる)のでどうしていいやら

    最後のはセッション関係なかったっけ

    機能的にはできあがってきちんと動いてるんだが超気持ち悪い
    やり方あったら教えてプリーズ

    592 = :

    >>591
    >ブラウザのバックボタンで期限切れだしたくない

    youメニュー隠しチャイナyo
    っていうか心理面を克服してでもセッション使ったほうが楽だと思うんだがなぁ。

    593 = :

    セッションキーをhiddenで渡せばいいだけの話だろ常考

    594 = :

    >>593
    そんなことできたのか
    しらんかった

    595 = :

    まぁ実際はただのリクエストだからなw

    596 = :

    正規表現についてお尋ねします。
    あるフォームに入力された全角文字を半角文字にして他のフォームに代入するといった事をやっていますが、
    全角→半角にするのはmb_convert_kanaでやるとして問題は半角に出来ない文字(例えば漢字など)を取り除いて
    代入したいのです。要は半角に変換した後の文字列から全角文字だけを取り除いて半角文字列だけにしたいのです。
    例:HOGE安弘MOGE → HOGEMOGE
    こういう事は正規表現で可能でしょうか?

    597 = :

    >>596
    preg_match_allで欲しい部分を抜いてきて、implodeでくっつけるってのは?

    preg_match_all('/([A-Z])/', $str, $match);
    $newStr = implode('', $match);

    パターンは自分の条件に読み替えてくれ

    599 = :

    どなたか~~

    600 = :

    スレ違い


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - browscap + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について