سیستم مدیریت محتوای دروپال فارسی
6 پاسخ [آخرین ارسال]
عضو شده: 24 مرداد 1389

سلام دوستان.
من توی سایتم که با دروپال درست کردم یک فرم دارم که کاربر ها باید اون رو پر کنند.
یک فرم مثل فرمی که توی سایت من هست توی یک سایت دیگه هست که اون سایت با asp درست شده.
من نیاز دارم وقتی که کاربر این اطلاعات را در سایت من وارد کرد و submit رو زد این اطلاعات توی اون فرم asp هم وارد بشن و submit بشن. من سوری اون فرم asp رو دارم. یعنی دقیقا اسم فیلدها رو می دونم چی هستن.

در واقع من نمی دونم توی ماژولی که نوشتم تابع submit رو باید چجوری بنویسم!

در واقع من نمی دونم کدی مثل کد زیر، در صورتی که فرم من asp باشه جواب گو هست یا نه

<?php
$r
= new HttpRequest('http://example.com/form.php', HttpRequest::METH_POST);
$r->setOptions(array('cookies' => array('lang' => 'de')));
$r->addPostFields(array('user' => 'mike', 'pass' => 's3c|r3t'));
$r->addPostFile('image', 'profile.jpg', 'image/jpeg');
try {
    echo
$r->send()->getBody();
} catch (
HttpException $ex) {
    echo
$ex;
}
?>

ممنون می شم من رو راهنمائی کنید.

عضو شده: 24 مرداد 1389

نمی دونم چرا وقتی این کد رو اجرا می کنم توی دروپال ارور زیر را میده:
Fatal error: Class 'HttpRequest' not found in C:\wamp\www\test2\modules\emailusers\emailusers.module on line 96

عضو شده: 28 دی 1388

خطا قشنگ برای شما توضیح داده ، این بدلیل این است که کلاس HttpRequest وجود ندارد.

عضو شده: 24 مرداد 1389

ولی این از کلاس های خود php هست!! این دقیقا یکی از example های خود سایت php هست!
ولی خود دروپال هم به drupal_http_request داره.
کلا می خوام بدونم این کاری که مد نظر من هست (فرستادن اطلاعات به فرم asp) با این کار شدنی هست یا نه!؟

عضو شده: 28 دی 1388

متوجه هستم ولی این افزونه برای PHP که شما از آن استفاده میکنید فعال نیست. باید قبل از استفاده از آن سرویس PECL را بر روی PHP فعال نمایید. (نام فایل: http.so)
برای اطلاعات بیشتر آدرس زیر را مطالعه نمایید:
http://php.net/manual/en/http.install.php

عضو شده: 24 مرداد 1389

ممنون support عزیز
با drupal_http_request مشکلم حل شد کاملا
فقط مشکلی که دارم توی html parse هست.
یا drupal_http_request خروجی سایت مورد نظر رو که یک فایل html هست می گیرم.
حالا من می خوام بعضی از اطلاعات اون فایل رو نشون بدم.
اگه میشه یکم راهنمائی کنید

عضو شده: 28 دی 1388

بنظرم باید از افزونه Query Path استفاده کنید ، دروپال قابلیت XML را دارد ، اما در مورد HTML اطلاعات زیادی وجود نداشت. این آموزش را مشاهده کنید.

تنظیمات نمایش دیدگاه

روش مورد نظر را برای نمایش دیدگاهها را انتخاب کنید و بر روی گزینه "ذخیره تنظیمات" کلیک کنید