仕様:
結果を PHP 変数として出力する Web フォームがあります。
RSForm Pro の使用
ジュムラ!2.5.14
管理者の電子メール出力
例:
「出力レイアウトの変更」:
To Approve this request, Please Add it to the Calendar:
http:///phpt/getform.php?name={Name:value}&dateFrom={from:value}&dateTo={until:value}
出力:
To Approve this request, Please Add it to the Calendar:
http:///phpt/getform.php?name=Josh Thomson&dateFrom=...etc
問題:
変数はスペース付きで出力されます。変数は URL に関連付けられているため、変数を正しいエンコーディングでエンコードしたいと考えていました。たとえば%20
、「スペース」の場合、最終的に出力は次のようになります。
To Approve this request, Please Add it to the Calendar:
http:///phpt/getform.php?name=Josh%20Thomson&dateFrom=...etc
私はPHPのみを使用しているので、変数を取り、エンコードされた変数を返すソリューションを指定してください...次のように見えると思います:
$encodnameval = encodeurl($_POST['form']['name']);
どんな助けでも大歓迎です、Merci! ジョシュ。
編集: 上記のコードは変更されましたが、まだ機能していません。
URL への出力:
http:///phpt/getform.php?name=$encodnameval&dateFrom=...etc
RSForms を使用する必要があります。