PDA

نسخه کامل مشاهده نسخه کامل : لطفا یه php نویس به این خونه خراب کمک کنه. مرسی



A-freeman
10-02-2008, 11:55
آقا اگه SOAP بلدی بیا تو.

وقتی از سرور خانه کتاب جستجو می کنم پاسخ SOAP، این آرایه طویل و عریض است:

Array ( [BookTitleSearchResult] => Array ( [schema] => Array ( [element] => Array ( [complexType] => Array ( [choice] => Array ( [element] => Array ( [0] => Array ( [complexType] => Array ( [sequence] => Array ( [element] => Array ( [0] => Array ( [!name] => pID [!minOccurs] => 0 ) [1] => Array ( [!name] => BookTitle [!minOccurs] => 0 ) [2] => Array ( [!name] => BookImage [!minOccurs] => 0 ) [3] => Array ( [!name] => IssueDate [!minOccurs] => 0 ) [4] => Array ( [!name] => PageCount [!minOccurs] => 0 ) [5] => Array ( [!name] => Isbn [!minOccurs] => 0 ) [6] => Array ( [!name] => Price [!minOccurs] => 0 ) ) ) ) [!name] => Table ) [1] => Array ( [complexType] => Array ( [sequence] => Array ( [element] => Array ( [0] => Array ( [!name] => pID [!minOccurs] => 0 ) [1] => Array ( [!name] => PublisherName [!minOccurs] => 0 ) ) ) ) [!name] => Table1 ) [2] => Array ( [complexType] => Array ( [sequence] => Array ( [element] => Array ( [0] => Array ( [!name] => pID [!minOccurs] => 0 ) [1] => Array ( [!name] => LastName [!minOccurs] => 0 ) [2] => Array ( [!name] => FirstName [!minOccurs] => 0 ) [3] => Array ( [!name] => AuthorType [!minOccurs] => 0 ) ) ) ) [!name] => Table2 ) ) [!maxOccurs] => unbounded ) ) [!name] => NewDataSet [!msdata:IsDataSet] => true [!msdata:Locale] => fa-IR ) [!id] => NewDataSet ) [diffgram] => ) [TotalRecords] => 50 )

و فرم قشنگ ترش اینه :

Array
(
[BookTitleSearchResult] => Array
(
[schema] => Array
(
[element] => Array
(
[complexType] => Array
(
[choice] => Array
(
[element] => Array
(
[0] => Array
(
[complexType] => Array
(
[sequence] => Array
(
[element] => Array
(
[0] => Array
(
[!name] => pID
[!minOccurs] => 0
)

[1] => Array
(
[!name] => BookTitle
[!minOccurs] => 0
)

[2] => Array
(
[!name] => BookImage
[!minOccurs] => 0
)

[3] => Array
(
[!name] => IssueDate
[!minOccurs] => 0
)

[4] => Array
(
[!name] => PageCount
[!minOccurs] => 0
)

[5] => Array
(
[!name] => Isbn
[!minOccurs] => 0
)

[6] => Array
(
[!name] => Price
[!minOccurs] => 0
)

)

)

)

[!name] => Table
)

[1] => Array
(
[complexType] => Array
(
[sequence] => Array
(
[element] => Array
(
[0] => Array
(
[!name] => pID
[!minOccurs] => 0
)

[1] => Array
(
[!name] => PublisherName
[!minOccurs] => 0
)

)

)

)

[!name] => Table1
)

[2] => Array
(
[complexType] => Array
(
[sequence] => Array
(
[element] => Array
(
[0] => Array
(
[!name] => pID
[!minOccurs] => 0
)

[1] => Array
(
[!name] => LastName
[!minOccurs] => 0
)

[2] => Array
(
[!name] => FirstName
[!minOccurs] => 0
)

[3] => Array
(
[!name] => AuthorType
[!minOccurs] => 0
)

)

)

)

[!name] => Table2
)

)

[!maxOccurs] => unbounded
)

)

[!name] => NewDataSet
[!msdata:IsDataSet] => true
[!msdata:Locale] => fa-IR
)

[!id] => NewDataSet
)

[diffgram] =>
)

[TotalRecords] => 50
)

حال من موندم چطور پاسخ این سرور رو برای BookTitle ،BookImage،IssueDate،PageCount و .... بصورت عینی و محسوس و قابل خواندن فارسی از آرایه ها استخراج کنم.

The_matrix
17-02-2008, 18:44
خوب مشکل از سروره البته اگه میشه در مورد خانه کتاب و اینکه در چه موردی جستجو میکنی توضیح بدید

A-freeman
19-02-2008, 10:51
مرسی . مشکل از درخواست خودم بود. چون همونطور که در بالا مشخص هست هیچ کتابی را در پاسخ نمی بینیم. یعنی اینکه درخواست ما مشکل داشته. البته مشکل رفع شد.
فکر می کنم متوجه شدید که منظور من جستجو از داخل وب سایت خانه کتاب نیست. بلکه استفاده از دیتابیس آنها است. به این جور سرویس دهی در اصطلاح وب سرویس گفته می شود که در مستندات سایت w3schools.com به خوبی به آن اشاره شده.
خودم تقریبا یک هفته معطل شدم تا زیر و زبر کارو بدست بیارم. بنظرم ارزش امتحان کردن انفرادی رو داشته باشه چون خیلی چیزها یادگرفتم.

elyass
08-03-2008, 02:04
بابت موفقيتت بهت تبريك ميگم.چون خودت اينكارو كردي ارزش بالاتري داره.
موفق باشي
:20: