رفتن به مطلب
iranwebserver

جستجو در تالار

در حال نمایش نتایج برای برچسب های 'form'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالار ها

  • تالار اصلی
    • قوانین و اطلاعيه هاي انجمن
    • انتقادات و پیشنهادات
  • انجمن پرسش و پاسخ / سوالات متداول
    • سوالات متداول
    • انجمن پـرسـش و پاسخ
  • پروژه هاي تيم پرشين اسكريپت
    • اسکریپت های فارسی شده
    • اخبار پروژه ها
  • بخش اسکریپت
    • اسکریپت ها
  • سیستم های مدیریت
    • VBulletin
    • Php Nuke
    • Datalife Engine
    • Wordpress
    • Joomla
    • ديگر اسكريپت ها
  • تلویزیون پرشین اسکریپت
    • ویدئو ها
  • قالب آماده , گرافيك
    • قالبهاي Html
    • قالبهاي Flash
  • ووکامرس پارسی
    • نسخه ها و اخبار
    • معرفی افزونه های ووکامرس
    • معرفی قالب های ووکامرس پارسی
    • آموزش های مرتبط با ووکامرس
    • پرسش و پاسخ / پشتیبانی ووکامرس پارسی
  • تالار سیستم لینکدونی پرشین
    • نسخه های سیستم لینکدونی پرشین
    • معرفی و دانلود قالب لینکدونی پرشین
    • پرسش و پاسخ سیستم لینکدونی پرشین
  • تالار دانلود عمومی
    • نرم افزار ها
    • ابزار گرافیکی
  • SEO
    • آموزش ها و مقالات SEO
    • اسکریپت های SEO
    • نرم افزار های SEO
  • برنامه نویسی
    • PHP/mysql
    • XHTML/HTML
    • CSS
  • عمومی
    • گفتگو آزاد
    • معرفی وب سایت
    • آموزش ها
    • بازارچه

جستجو در ...

جستجو به صورت ...


تاریخ ایجاد

  • شروع

    پایان


آخرین به روز رسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


AIM


MSN


آدرس سایت


ICQ


Yahoo


Jabber


Skype


محل زندگی


علاقه مندی ها

4 نتیجه پیدا شد

  1. با سلام و احترام خدمت دوستان عزیز یک سوال در خصوص کد های فرم دارم فرض کنید یک فرم با کد های زیر داریم. <form method="POST"> <input type="hidden" name="_token" value="h54j59tnurvifiunfijvfu90vnru90un34r"> <input type="text" name="fname"><br> <input type="text" name="lname"><br> <input type="submit" name="submit" value="send"> </form> همان طور در کدهای بالا می بینید یک فرم که اطلاعات نام و نام خانوداگی را به صورت POST ارسال می کنه. در فرم سوال من اینه که در یک سری از فرم های کد زیر را می بینیم که فکر کنم مربوط به امنیت میشه. <input type="hidden" name="_token" value="h54j59tnurvifiunfijvfu90vnru90un34r"> می خوام بدونم این کد برای چی هست چطور باعث امنیت میشه چطور باید ساخته بشه و چطور باید بررسی بشه که درست هست یا خیر و برچه اساسی درست میشه. هر چیزی که در مورد این خط کد می دونید ممنون میشم بفرمایید. با تشکر.
  2. سلام, من یک فرم در سایت www.ratenkauf-schufafrei.de دارم که فرم پرداخته (Checkout) و با پر کردن این فرم میخوام عینا همین فرم برای یک سایت دیگه هم فرستاده بشه, تنها شرط اون سایت اینه که فیلدهای پر شده دقیقا باید مثل کد API باشه که خودشون دادن. من در تم کودکم فایل ضمیمه اونها و کدهایی که فیلدهای من رو با فیلدهای اونها برابر نشون بده قرار دادم در ابتدا کار میکرد ولی متاسفانه الان وقتی که میخام فرم رو بفرستم پیغام خطای Unprocessable Entity میگیره میشه لطفآ کمک کنید ببینیم مشکل کار کجاس؟ با تشکر فایل ضمیمه آنها: (class-Maxda-API) <?php class MaxdaAPI { private static $urlEndpoint = ' [محتوای مخفی] '; private static $defaultRequestArguments = array( 'httpversion' => '1.1', 'headers' => array ( 'Authorization' => '653e6998-c679-4b09-bb8c-d8b2b475373c', 'Content-Type' => 'application/json; charset=utf-8', ), ); public function __construct() { add_filter( 'query_vars', array( $this, 'addMaxdaQueryVars' ) ); } public static function addMaxdaQueryVars( $public_query_vars ) { $public_query_vars[] = 'maxdaAction'; $public_query_vars[] = 'maxdaID'; return $public_query_vars; } public static function createRequestMaxda( $fields ) { $urlEndpointCreate = self::$urlEndpoint . '/leads'; /* • phone_alt: Alternative Telefonnummer • employed_as: Anstellungsverhältnis („employee“ für Arbeitnehmer, „official“ für Beamter, „freelancer“ für Selbstständiger, „pensioner“ für Rentner, „unemployed“ für Arbeitsloser, „trainee“ für Auszubildender oder „worker“ für Arbeiter) • employed_since: Beginn des Anstellungsverhältnis (Datum im Format JJJJ-MM-TT) • employer: Name des Arbeitgebers • net_income: Nettoeinkommen (numerisch) • additional_income: Zusätzliches Einkommen (numerisch) • rent: Monatliche Miete (numerisch) • nationality: Staatsangehörigkeit (entweder „deutsch“ oder „sonstige“) • marital_status: Familienstand („single“ für alleinstehend, „married“ für verheiratet, „widowed“ für verwitwet, „divorced“ für geschieden, „separated“ für getrennt lebend) • children: Anzahl Kinder (numerisch) • realty: Grundbesitz vorhanden? („yes“ für ja, „no“ für nein) • realty_creditrate: mtl. Kreditabtrag / Hausrate (numerisch) • realty_income: mtl. Mieteinnahmen (numerisch) • referrer: URL der Website von der aus der Kredit angefragt wurde */ $requestBody = $fields; $requestBody['birthdate'] = '1980-01-01'; // * Geburtsdatum (JJJJ-MM-TT) $requestBody['zipcode'] = '63150'; // * Postleitzahl $requestBody['city'] = 'Heusenstamm'; // * Ort $requestBody['resident_since'] = '2010-01-01'; // * Wohnhaft an angegebener Adresse seit (JJJJ-MM-TT) $requestBody['email'] = 'aw@digisales.de'; // * E-Mail-Adresse $requestBody['phone'] = '1234567890'; // * Telefonnummer $requestBody['credit_request'] = 3000; // * Gewünschter Kreditbetrag (numerisch) $requestBody['accept_schufa'] = 'no'; // Schufa-Auskunft darf eingeholt werden [yes/no] $arguments = self::$defaultRequestArguments; $arguments['body'] = json_encode( $requestBody ); return wp_remote_post( $urlEndpointCreate, $arguments ); } public static function getLead( $leadID ) { $urlEndpointLead = self::$urlEndpoint . '/leads/' . $leadID; $arguments = self::$defaultRequestArguments; return wp_remote_get( $urlEndpointLead, $arguments ); } // TODO update lead $arguments['method'] = 'PUT'); } new MaxdaAPI(); فایل که Function.php من نوشتم. <?php function theme_enqueue_styles() { wp_enqueue_style( 'avada-parent-stylesheet', get_template_directory_uri() . '/style.css' ); } add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function hsf_lang_setup() { $lang = get_stylesheet_directory() . '/languages'; load_child_theme_textdomain( 'storex', $lang ); } add_action( 'after_setup_theme', 'hsf_lang_setup' ); require_once( 'class-Maxda-API.php' ); add_action('woocommerce_checkout_process', 'maxda_order', 10, 1); function maxda_order() { /* $items = WC()->cart->get_items(); foreach ($items as $item) { // Do something clever } */ error_log( print_r( $items ,true) ); error_log( print_r( $_POST ,true) ); $fields = array(); if ( $_POST['billing_field_701'] == 'Herr' ) { $fields['gender'] = 'male'; } else { $fields['gender'] = 'female'; } $fields['firstname'] = $_POST['billing_first_name']; $fields['lastname'] = $_POST['billing_last_name']; $fields['address'] = $_POST['billing_field_362']; $fields['zipcode'] = $_POST['billing_field_372']; $fields['city'] = $_POST['billing_field_628']; $fields['birthdate'] = $_POST['billing_field_828'] . '-' . $_POST['billing_field_776'] . '-' . $_POST['billing_field_76']; $fields['email'] = $_POST['billing_email']; $fields['phone'] = $_POST['billing_phone']; $fields['phone_alt'] = $_POST['billing_field_192']; if ( $_POST['billing_field_259'] == 'Arbeitnehmer' ) { $fields['employed_as'] = 'employee'; } else if ( $_POST['billing_field_259'] == 'Beamter' ) { $fields['employed_as'] = 'official'; } else if ( $_POST['billing_field_259'] == 'Selbstständiger' ) { $fields['employed_as'] = 'freelancer'; } else if ( $_POST['billing_field_259'] == 'Arbeiter' ) { $fields['employed_as'] = 'worker'; } else if ( $_POST['billing_field_259'] == 'Rentner' ) { $fields['employed_as'] = 'pensioner'; } else if ( $_POST['billing_field_259'] == 'Arbeitsloser' ) { $fields['employed_as'] = 'unemployed'; } else if ( $_POST['billing_field_259'] == 'Auszubildender' ) { $fields['employed_as'] = 'trainee'; } $fields['employer'] = $_POST['billing_field_431']; $fields['employed_since'] = $_POST['billing_field_766'] . '-' . $_POST['billing_field_143']; $fields['net_income'] = $_POST['billing_field_970']; $fields['additional_income'] = $_POST['billing_field_573']; $fields['rent'] = $_POST['billing_field_232']; if ( $_POST['billing_field_391'] == 'Ja' ) { $fields['realty'] = 'yes'; } else { $fields['realty'] = 'no'; } if ( $_POST['billing_field_992'] == 'deutsch' ) { $fields['nationality'] = 'entweder'; } else { $fields['nationality'] = 'oder'; } $fields['marital_status'] = $_POST['billing_field_316']; if ( $_POST['billing_field_316'] == 'ledig' ) { $fields['marital_status'] = 'single'; } else if ( $_POST['billing_field_316'] == 'verheiratet' ) { $fields['marital_status'] = 'married'; } else if ( $_POST['billing_field_316'] == 'verwitwet' ) { $fields['marital_status'] = 'widowed'; } else if ( $_POST['billing_field_316'] == 'geschieden' ) { $fields['marital_status'] = 'divorced'; } else if( $_POST['billing_field_316'] == 'getrennt lebend' ) { $fields['marital_status'] = 'separated'; } $fields['children'] = $_POST['billing_field_834']; // TODO all fields $response = MaxdaAPI::createRequestMaxda( $fields ); if ( is_wp_error( $response ) ) { error_log( print_r( $response, true ) ); throw new Exception( __( 'An error occurred, please try again later.', 'storex' ) ); } $responseCode = wp_remote_retrieve_response_code( $response ); if ( $responseCode != 201 ) { error_log( print_r( $response, true ) ); throw new Exception( wp_remote_retrieve_response_message( $response ) ); } $responseBody = json_decode( wp_remote_retrieve_body( $response ) ); } مشخصات فیلدهای آنها: • gender: Anrede („male" für männlich oder „female" für weiblich) * • firstname: Vorname * • lastname: Nachname * • birthdate: Geburtsdatum (im Format JJJJ-MM-TT) * • address: Anschrift (Straße inkl. Hausnummer) * • zipcode: Postleitzahl * • city: Ort * • resident_since: Wohnhaft an angegebener Adresse seit (Datum im Format JJJJ-MM-TT) • email: E-Mail-Adresse * • phone: Telefonnummer * • phone_alt: Alternative Telefonnummer • credit_request: Gewünschter Kreditbetrag (numerisch) * • employed_as: Anstellungsverhältnis („employee“ für Arbeitnehmer, „official“ für Beamter, „freelancer“ für Selbstständiger, „pensioner“ für Rentner, „unemployed“ für Arbeitsloser, „trainee“ für Auszubildender oder „worker“ für Arbeiter) • employed_since: Beginn des Anstellungsverhältnis (Datum im Format JJJJ-MM-TT) • employer: Name des Arbeitgebers • net_income: Nettoeinkommen (numerisch) • additional_income: Zusätzliches Einkommen (numerisch) • rent: Monatliche Miete (numerisch) • nationality: Staatsangehörigkeit (entweder „deutsch“ oder „sonstige“) • marital_status: Familienstand („single“ für alleinstehend, „married“ für verheiratet, „widowed“ für verwitwet, „divorced“ für geschieden, „separated“ für getrennt lebend) • children: Anzahl Kinder (numerisch) • realty: Grundbesitz vorhanden? („yes“ für ja, „no“ für nein) • realty_creditrate: mtl. Kreditabtrag / Hausrate (numerisch) • realty_income: mtl. Mieteinnahmen (numerisch) • accept_schufa: Schufa-Auskunft darf eingeholt werden („yes“ für ja, „no“ für nein) • referrer: URL der Website von der aus der Kredit angefragt wurde
  3. با سلام خدمت شما از سایت خوبتان بسیار ممنونم با توجه به تخصص شما در نوشتن کدهای پی اچ پی می خواستم من را در نوشتن این پی اچ پی یاری کنید این پی اچ پی به این شرح است اول میخواهیم یک فرم داشته باشیم که آدرس سایت را بگیرد و در یک فایل متنی هر خط یک آدرس ذخیره کند دوم هر آدرس ورودی که میخواهد ثبت شود از قبل چک شود که دو بار نتواند آدرس خود را ذخیره کند سوم در هر فایل متنی فقط صد خط آدرس ذخیره شود چهارم برای وارد کردن بیشتر از صد خط , بررسی شود , اگر فایل متنی اول صد خط بود , فایل متنی دیگری بسازد و دوباره صد خط آدرس در خود ذخیره کند پنجم در پایان یک روز یعنی سپری شدن بیست و چهار ساعت به صورت خودکار کل فایلهای متنی پاک شوند
  4. سلام دوستان یه مشکل برم پیش اومده ممنون میشم اگه بلد بودید راهنماییم کنید میخام کاربر که فرم رو پر میکنه (مثلا فرم تماس7) بعد از ثبت یه پیامک بیاد به مدیر سایت api <?php // turn off the WSDL cache ini_set("soap.wsdl_cache_enabled", "0"); try { $client = new SoapClient(" [محتوای مخفی] "); $parameters['username'] = "demo"; $parameters['password'] = "demo"; $parameters['from'] = "10000."; $parameters['to'] = array("912..."); $parameters['text'] =iconv($encoding, 'UTF-8//TRANSLIT',"سلام"); $parameters['isflash'] = true; $parameters['udh'] = ""; $parameters['recId'] = array(0); $parameters['status'] = 0x0; echo $client->GetCredit(array("username"=>"wsdemo","password"=>"wsdemo"))->GetCreditResult; echo $client->SendSms($parameters)->SendSmsResult; echo $status; } catch (SoapFault $ex) { echo $ex->faultstring; } ?> tnx
×