Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!. Create practical mashups in PHP grabbing and mixing data from Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, and 411Sync.com
Ebook
A mashup is a web page or application that combines data from two or more external online sources into an integrated experience. This book is your entryway to the world of mashups and Web 2.0. You will create PHP projects that grab data from one place on the Web, mix it up with relevant information from another place on the Web and present it in a single application. This book is made up of five real-world PHP projects. Each project begins with an overview of the technologies and protocols needed for the project, and then dives straight into the tools used and details of creating the project:
Look up products on Amazon.Com from their code in the Internet UPC database
A fully customized search engine with MSN Search and Yahoo!
A personal video jukebox with YouTube and Last.FM
Deliver real-time traffic incident data via SMS and the California Highway Patrol!
Display pictures sourced from Flickr in Google maps
All the mashup applications used in the book are built upon free tools and are thoroughly explained. You will find all the source code used to build the mashups used in this book in the code download section for this book.
Look up products on Amazon.Com from their code in the Internet UPC database
A fully customized search engine with MSN Search and Yahoo!
A personal video jukebox with YouTube and Last.FM
Deliver real-time traffic incident data via SMS and the California Highway Patrol!
Display pictures sourced from Flickr in Google maps
All the mashup applications used in the book are built upon free tools and are thoroughly explained. You will find all the source code used to build the mashups used in this book in the code download section for this book.
- PHP Web 2.0 Mashup Projects: Create practical mashups in PHP, grabbing and mixing data from Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, and 411Sync.com
- Table of Contents
- PHP Web 2.0 Mashup Projects
- Credits
- About the Author
- About the Reviewer
- Preface
- What This Book Covers
- What You Need for This Book
- Conventions
- Reader Feedback
- Customer Support
- Downloading the Example Code for the Book
- Errata
- Questions
- 1. Introduction to Mashups
- Web 2.0 and Mashups
- Importance of Data
- User Communities
- How We Will Create Mashups
- More Mashups
- Web 2.0 and Mashups
- 2. Buy it on Amazon
- XML-RPC
- XML-RPC Structure
- XML-RPC Request
- XML-RPC Data Types
- Scalar Values
- String
- Integer
- Double
- Boolean
- Date/Time
- Base64-Encoded Binary
- Arrays
- Struct
- XML-RPC Request
- XML-RPC Response
- XML-RPC Structure
- Working with XML-RPC in PHP
- Making an XML-RPC Request
- Serializing Data with XML-RPC Encode Request
- Creating a Single Parameter XML-RPC Request
- Double Data Type
- Date/Time and Base64 Data Types
- Creating a Multiple Parameter XML-RPC Request
- Passing Arrays in XML-RPC Requests
- Passing Struct in XML-RPC Requests
- Calling XML-RPC Using Sockets
- Serializing Data with XML-RPC Encode Request
- Making an XML-RPC Request
- Processing an XML-RPC Response
- Creating an XML-RPC Parser Class
- Testing Our XML-RPC Parser Class
- Using PEAR to Handle XML-RPC
- Creating an XML-RPC Parser Class
- REST
- Working with REST in PHP
- Making a REST Request
- A GET and POST Refresher
- Using Sockets to Initiate a REST Request
- Creating GET and POST Request Functions
- Making a REST Parser Class
- Testing Our REST Parser Class
- Processing a REST Response
- Basic Walkthrough with PHP and SAX
- Using the PHPs XML Functions
- Setting up the Callback Functions
- Seeing the Callbacks in Action
- Creating a SAX Parser Class
- Examining the Classes
- Using and Testing the Class
- Basic Walkthrough with PHP and SAX
- Making a REST Request
- Internet UPC Database API
- Amazon API
- A Tour of ECS
- Anatomy of an ECS REST Request
- Location of Service
- Mashing Up
- Product Lookups
- Handling Amazons XML Responses
- An ECS Lookup Response
- Your Own Amazon Cart
- Handling Amazons XML Responses
- Product Lookups
- Summary
- XML-RPC
- 3. Make Your Own Search Engine
- SOAP
- Web Services Descriptor Language (WSDL) With XML Schema Data (XSD)
- Basic WSDL Structure
- definitions Element
- types Element
- Simple Type
- Complex Type
- Arrays
- message Element
- RPC Binding
- Document Binding
- portType Element
- binding Element
- service Element
- The SOAP Message
- Envelope
- Header
- Body
- RPC Binding
- Document Binding
- Fault
- Web Services Descriptor Language (WSDL) With XML Schema Data (XSD)
- PHPs SoapClient
- Creating Parameters
- Instantiate the SoapClient
- Instantiating in WSDL Mode
- Instantiating in Non-WSDL Mode
- Making the Call and Using SoapClient Methods
- Calling SOAP Operations in WSDL Mode
- Calling SOAP Operations in Non-WSDL Mode
- Handling the SOAP Response
- Handling SOAP Errors with SoapFault
- Handling Successful Results
- Microsoft Live Search Web Service
- Using Search
- Yahoo! Search Web Service
- Using Web Search
- Mashing Up
- Summary
- SOAP
- 4. Your Own Video Jukebox
- XSPF
- RSS
- YouTube Overview
- YouTube Developer API
- Last.fm Overview
- Audioscrobbler Web Services
- Parsing With PEAR
- Package Installation and Usage
- File_XSPF
- Services_YouTube
- XML_RSS
- Mashing Up
- Mashup Architecture
- Main Page
- Navigation Page
- Content Page
- Using the Mashup
- Summary
- 5. Traffic Incidents via SMS
- Screen Scraping the PHP Way
- Parsing with DOM Functions
- Basic Element and Attribute Parsing
- Testing the Schema
- More About PHPs Implementation of the DOM
- Parsing with DOM Functions
- 411Sync.com API
- Creating Your Mobile Search Keyword
- Name Your Keyword
- Format the Users will Use when They Use Your Search
- HTTP Location of the XML Data
- Creating Your Mobile Search Keyword
- California Highway Patrol Incident Page
- Mashing Up
- The Incident Class
- The DOM Parser Class
- The CHP DOM Parser Class
- Creating the Feed Page
- Testing and Deploying
- Summary
- Screen Scraping the PHP Way
- 6. London Tube Photos
- Preliminary Planning
- Finding Tube Information
- Integrating Google Maps and Flickr Services
- Application Sequence
- Resource Description Framework (RDF)
- SPARQL
- Analyzing the Query Subject
- Anatomy of a SPARQL Query
- Writing SPARQL WHERE Clauses
- Basic Principles
- A Simple Query
- Querying for Types
- Ordering, Limiting, and Offsetting
- UNION and DISTINCT
- More SPARQL Features
- RDF API for PHP (RAP)
- XMLHttpRequest Object
- XMLHttpRequest Object Overview
- Using the Object
- Creating the Object
- Making the HTTP Request
- Creating and Using the Callback
- JavaScript Object Notation (JSON)
- JavaScript Objects Review
- JSON Structure
- Accessing JSON Properties
- Serializing the JSON Response
- Google Maps API
- Creating a Map
- Geocoding
- Markers
- Events
- InfoWindow Box
- Flickr Services API
- Executing a Search
- Interpreting Service Results
- Retrieving a Photo or a Photos Page
- Mashing Up
- Building and Populating the Database
- Examining the File
- Creating Our Database Schema
- Building SPARQL Queries
- Stations Query
- Lines Query
- Lines to Stations Query
- Database Population Script
- The TubeSource Database Interface Class
- The Main User Interface
- Using Flickr Services with AJAX
- Creating an XMLHttpRequest Proxy
- Modifying the Main JavaScript
- Making the XMLHttpRequest
- Race Conditions
- Parsing the AJAX Response
- Building and Populating the Database
- Summary
- Index
- Tytuł: PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!. Create practical mashups in PHP grabbing and mixing data from Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, and 411Sync.com
- Autor: Shu-Wai Chow
- Tytuł oryginału: PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!. Create practical mashups in PHP grabbing and mixing data from Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, and 411Sync.com
- ISBN: 9781847190895, 9781847190895
- Data wydania: 2007-09-13
- Format: Ebook
- Identyfikator pozycji: e_3be0
- Wydawca: Packt Publishing