PHP Classes

How to Implement a PHP Netflix Close to Give Access to Movies to Paying Subscribers Using the Package Netflix Clone: Manage a library of movies to rent like Netflix

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-07-08 (3 months ago) RSS 2.0 feedNot enough user ratingsTotal: 59 This week: 1All time: 10,514 This week: 37Up
Version License PHP version Categories
netflixclone 1.0.0Custom (specified...5PHP 5, E-Commerce, Video, Applications
Description 

Author

This package can manage a library of movies to rent like Netflix.

It implements an application that can list a catalog of movies available for subscribers of the application to watch a preview.

The application allows subscribers to access the movies by paying a fee using a PayPal account.

Innovation Award
PHP Programming Innovation award winner
July 2024
Winner
Netflix is a popular service that allows users to watch movies from anywhere using an Internet connection.

This package implements a PHP application that works similarly to Netflix to let paying subscribers watch movies on the application site.

Manuel Lemos
Picture of Faris AL-Otabi
  Performance   Level  
Name: Faris AL-Otabi <contact>
Classes: 16 packages by
Country: Saudi Arabia Saudi Arabia
Age: 27
All time rank: 275610 in Saudi Arabia Saudi Arabia
Week rank: 10 Up1 in Saudi Arabia Saudi Arabia Up
Innovation award
Innovation award
Nominee: 5x

Winner: 1x

Example

<?php
require_once("includes/header.php");

$preview = new PreviewProvider($con, $userLoggedIn);
echo
$preview->createMoviesPreviewVideo();

$containers = new CategoryContainers($con, $userLoggedIn);
echo
$containers->showMovieCategories();
?>


Details

NetflixClone

Simple Netflix Clone

Thanks to Reece Kenney for his amazing course Create a Netflix clone from Scratch: JavaScript PHP + MySQL


  Files folder image Files (240)  
File Role Description
Files folder imageajax (5 files)
Files folder imageassets (3 directories)
Files folder imageincludes (4 files, 1 directory)
Files folder imagePayPal-PHP-SDK (1 file, 3 directories)
Accessible without login Plain text file billing.php Example Example script
Accessible without login Plain text file billingPlan.php Example Example script
Accessible without login Plain text file category.php Example Example script
Accessible without login Plain text file database.sql Data Auxiliary data
Accessible without login Plain text file entity.php Example Example script
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file login.php Example Example script
Accessible without login Plain text file logout.php Aux. Configuration script
Accessible without login Plain text file movies.php Example Example script
Accessible without login Plain text file profile.php Example Example script
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file register.php Example Example script
Accessible without login Plain text file search.php Aux. Configuration script
Accessible without login Plain text file shows.php Example Example script
Accessible without login Plain text file watch.php Example Example script

  Files folder image Files (240)  /  ajax  
File Role Description
  Accessible without login Plain text file addDuration.php Example Example script
  Accessible without login Plain text file getProgress.php Example Example script
  Accessible without login Plain text file getSearchResults.php Example Example script
  Accessible without login Plain text file setFinished.php Example Example script
  Accessible without login Plain text file updateDuration.php Example Example script

  Files folder image Files (240)  /  assets  
File Role Description
Files folder imageimages (1 file)
Files folder imagejs (1 file)
Files folder imagestyle (1 file)

  Files folder image Files (240)  /  assets  /  images  
File Role Description
  Accessible without login Image file logo.png Icon Icon image

  Files folder image Files (240)  /  assets  /  js  
File Role Description
  Accessible without login Plain text file script.js Data Auxiliary data

  Files folder image Files (240)  /  assets  /  style  
File Role Description
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files (240)  /  includes  
File Role Description
Files folder imageclasses (15 files)
  Accessible without login Plain text file config.php Example Example script
  Accessible without login Plain text file header.php Aux. Configuration script
  Accessible without login Plain text file navBar.php Aux. Configuration script
  Accessible without login Plain text file paypalConfig.php Example Example script

  Files folder image Files (240)  /  includes  /  classes  
File Role Description
  Plain text file Account.php Class Class source
  Plain text file BillingDetails.php Class Class source
  Plain text file CategoryContainers.php Class Class source
  Plain text file Constants.php Class Class source
  Plain text file Entity.php Class Class source
  Plain text file EntityProvider.php Class Class source
  Plain text file ErrorMessage.php Class Class source
  Plain text file FormSanitizer.php Class Class source
  Plain text file PreviewProvider.php Class Class source
  Plain text file SearchResultsProvider.php Class Class source
  Plain text file Season.php Class Class source
  Plain text file SeasonProvider.php Class Class source
  Plain text file User.php Class Class source
  Plain text file Video.php Class Class source
  Plain text file VideoProvider.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  
File Role Description
Files folder imagecomposer (8 files)
Files folder imagepaypal (1 directory)
Files folder imagepsr (1 directory)
  Accessible without login Plain text file autoload.php Aux. Configuration script

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  composer  
File Role Description
  Accessible without login Plain text file autoload_classmap.php Aux. Configuration script
  Accessible without login Plain text file autoload_namespaces.php Aux. Configuration script
  Accessible without login Plain text file autoload_psr4.php Aux. Configuration script
  Plain text file autoload_real.php Class Class source
  Plain text file autoload_static.php Class Class source
  Plain text file ClassLoader.php Class Class source
  Accessible without login Plain text file installed.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  
File Role Description
Files folder imagerest-api-sdk-php (6 files, 2 directories)

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  
File Role Description
Files folder image.github (1 file)
Files folder imagelib (1 directory)
  Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Accessible without login Plain text file phpunit.integration.xml Data Auxiliary data
  Accessible without login Plain text file phpunit.xml Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  .github  
File Role Description
  Accessible without login Plain text file ISSUE_TEMPLATE.md Data Auxiliary data

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  
File Role Description
Files folder imagePayPal (13 directories)

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  
File Role Description
Files folder imageApi (135 files)
Files folder imageAuth (1 file)
Files folder imageCache (1 file)
Files folder imageCommon (5 files)
Files folder imageConverter (1 file)
Files folder imageCore (7 files)
Files folder imageException (4 files)
Files folder imageHandler (3 files)
Files folder imageLog (3 files)
Files folder imageRest (2 files)
Files folder imageSecurity (1 file)
Files folder imageTransport (1 file)
Files folder imageValidation (4 files)

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Api  
File Role Description
  Plain text file Address.php Class Class source
  Plain text file Agreement.php Class Class source
  Plain text file AgreementDetails.php Class Class source
  Plain text file AgreementStateDescriptor.php Class Class source
  Plain text file AgreementTransaction.php Class Class source
  Plain text file AgreementTransactions.php Class Class source
  Plain text file AlternatePayment.php Class Class source
  Plain text file Amount.php Class Class source
  Plain text file Authorization.php Class Class source
  Plain text file BankAccount.php Class Class source
  Plain text file BankAccountsList.php Class Class source
  Plain text file BankToken.php Class Class source
  Plain text file BaseAddress.php Class Class source
  Plain text file Billing.php Class Class source
  Plain text file BillingAgreementToken.php Class Class source
  Plain text file BillingInfo.php Class Class source
  Plain text file CancelNotification.php Class Class source
  Plain text file Capture.php Class Class source
  Plain text file CarrierAccount.php Class Class source
  Plain text file CarrierAccountToken.php Class Class source
  Plain text file CartBase.php Class Class source
  Plain text file ChargeModel.php Class Class source
  Plain text file Cost.php Class Class source
  Plain text file CountryCode.php Class Class source
  Plain text file CreateProfileResponse.php Class Class source
  Plain text file Credit.php Class Class source
  Plain text file CreditCard.php Class Class source
  Plain text file CreditCardHistory.php Class Class source
  Plain text file CreditCardList.php Class Class source
  Plain text file CreditCardToken.php Class Class source
  Plain text file CreditFinancingOffered.php Class Class source
  Plain text file Currency.php Class Class source
  Plain text file CurrencyConversion.php Class Class source
  Plain text file CustomAmount.php Class Class source
  Plain text file DetailedRefund.php Class Class source
  Plain text file Details.php Class Class source
  Plain text file Error.php Class Class source
  Plain text file ErrorDetails.php Class Class source
  Plain text file ExtendedBankAccount.php Class Class source
  Plain text file ExternalFunding.php Class Class source
  Plain text file FileAttachment.php Class Class source
  Plain text file FlowConfig.php Class Class source
  Plain text file FmfDetails.php Class Class source
  Plain text file FundingDetail.php Class Class source
  Plain text file FundingInstrument.php Class Class source
  Plain text file FundingOption.php Class Class source
  Plain text file FundingSource.php Class Class source
  Plain text file FuturePayment.php Class Class source
  Plain text file HyperSchema.php Class Class source
  Plain text file Image.php Class Class source
  Plain text file Incentive.php Class Class source
  Plain text file InputFields.php Class Class source
  Plain text file InstallmentInfo.php Class Class source
  Plain text file InstallmentOption.php Class Class source
  Plain text file Invoice.php Class Class source
  Plain text file InvoiceAddress.php Class Class source
  Plain text file InvoiceItem.php Class Class source
  Plain text file InvoiceNumber.php Class Class source
  Plain text file InvoiceSearchResponse.php Class Class source
  Plain text file Item.php Class Class source
  Plain text file ItemList.php Class Class source
  Plain text file Links.php Class Class source
  Plain text file Measurement.php Class Class source
  Plain text file MerchantInfo.php Class Class source
  Plain text file MerchantPreferences.php Class Class source
  Plain text file Metadata.php Class Class source
  Plain text file NameValuePair.php Class Class source
  Plain text file Notification.php Class Class source
  Plain text file OpenIdAddress.php Class Class source
  Plain text file OpenIdError.php Class Class source
  Plain text file OpenIdSession.php Class Class source
  Plain text file OpenIdTokeninfo.php Class Class source
  Plain text file OpenIdUserinfo.php Class Class source
  Plain text file Order.php Class Class source
  Plain text file OverrideChargeModel.php Class Class source
  Plain text file Participant.php Class Class source
  Plain text file Patch.php Class Class source
  Plain text file PatchRequest.php Class Class source
  Plain text file Payee.php Class Class source
  Plain text file Payer.php Class Class source
  Plain text file PayerInfo.php Class Class source
  Plain text file Payment.php Class Class source
  Plain text file PaymentCard.php Class Class source
  Plain text file PaymentCardToken.php Class Class source
  Plain text file PaymentDefinition.php Class Class source
  Plain text file PaymentDetail.php Class Class source
  Plain text file PaymentExecution.php Class Class source
  Plain text file PaymentHistory.php Class Class source
  Plain text file PaymentInstruction.php Class Class source
  Plain text file PaymentOptions.php Class Class source
  Plain text file PaymentSummary.php Class Class source
  Plain text file PaymentTerm.php Class Class source
  Plain text file Payout.php Class Class source
  Plain text file PayoutBatch.php Class Class source
  Plain text file PayoutBatchHeader.php Class Class source
  Plain text file PayoutItem.php Class Class source
  Plain text file PayoutItemDetails.php Class Class source
  Plain text file PayoutSenderBatchHeader.php Class Class source
  Plain text file Phone.php Class Class source
  Plain text file Plan.php Class Class source
  Plain text file PlanList.php Class Class source
  Plain text file PotentialPayerInfo.php Class Class source
  Plain text file Presentation.php Class Class source
  Plain text file PrivateLabelCard.php Class Class source
  Plain text file ProcessorResponse.php Class Class source
  Plain text file RecipientBankingInstruction.php Class Class source
  Plain text file RedirectUrls.php Class Class source
  Plain text file Refund.php Class Class source
  Plain text file RefundDetail.php Class Class source
  Plain text file RefundRequest.php Class Class source
  Plain text file RelatedResources.php Class Class source
  Plain text file Sale.php Class Class source
  Plain text file Search.php Class Class source
  Plain text file ShippingAddress.php Class Class source
  Plain text file ShippingCost.php Class Class source
  Plain text file ShippingInfo.php Class Class source
  Plain text file Tax.php Class Class source
  Plain text file Template.php Class Class source
  Plain text file TemplateData.php Class Class source
  Plain text file Templates.php Class Class source
  Plain text file TemplateSettings.php Class Class source
  Plain text file TemplateSettingsMetadata.php Class Class source
  Plain text file Terms.php Class Class source
  Plain text file Transaction.php Class Class source
  Plain text file TransactionBase.php Class Class source
  Plain text file Transactions.php Class Class source
  Plain text file VerifyWebhookSignature.php Class Class source
  Plain text file VerifyWebhookSignatureResponse.php Class Class source
  Plain text file Webhook.php Class Class source
  Plain text file WebhookEvent.php Class Class source
  Plain text file WebhookEventList.php Class Class source
  Plain text file WebhookEventType.php Class Class source
  Plain text file WebhookEventTypeList.php Class Class source
  Plain text file WebhookList.php Class Class source
  Plain text file WebProfile.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Auth  
File Role Description
  Plain text file OAuthTokenCredential.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Cache  
File Role Description
  Plain text file AuthorizationCache.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Common  
File Role Description
  Plain text file ArrayUtil.php Class Class source
  Plain text file PayPalModel.php Class Class source
  Plain text file PayPalResourceModel.php Class Class source
  Plain text file PayPalUserAgent.php Class Class source
  Plain text file ReflectionUtil.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Converter  
File Role Description
  Plain text file FormatConverter.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Core  
File Role Description
  Accessible without login Plain text file cacert.pem Data Auxiliary data
  Plain text file PayPalConfigManager.php Class Class source
  Plain text file PayPalConstants.php Class Class source
  Plain text file PayPalCredentialManager.php Class Class source
  Plain text file PayPalHttpConfig.php Class Class source
  Plain text file PayPalHttpConnection.php Class Class source
  Plain text file PayPalLoggingManager.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Exception  
File Role Description
  Plain text file PayPalConfigurationException.php Class Class source
  Plain text file PayPalConnectionException.php Class Class source
  Plain text file PayPalInvalidCredentialException.php Class Class source
  Plain text file PayPalMissingCredentialException.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Handler  
File Role Description
  Plain text file IPayPalHandler.php Class Class source
  Plain text file OauthHandler.php Class Class source
  Plain text file RestHandler.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Log  
File Role Description
  Plain text file PayPalDefaultLogFactory.php Class Class source
  Plain text file PayPalLogFactory.php Class Class source
  Plain text file PayPalLogger.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Rest  
File Role Description
  Plain text file ApiContext.php Class Class source
  Plain text file IResource.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Security  
File Role Description
  Plain text file Cipher.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Transport  
File Role Description
  Plain text file PayPalRestCall.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  paypal  /  rest-api-sdk-php  /  lib  /  PayPal  /  Validation  
File Role Description
  Plain text file ArgumentValidator.php Class Class source
  Plain text file JsonValidator.php Class Class source
  Plain text file NumericValidator.php Class Class source
  Plain text file UrlValidator.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  psr  
File Role Description
Files folder imagelog (3 files, 1 directory)

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  psr  /  log  
File Role Description
Files folder imagePsr (1 directory)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file LICENSE Lic. License text
  Plain text file README.md Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  psr  /  log  /  Psr  
File Role Description
Files folder imageLog (8 files, 1 directory)

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  psr  /  log  /  Psr  /  Log  
File Role Description
Files folder imageTest (2 files)
  Plain text file AbstractLogger.php Class Class source
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file LoggerAwareInterface.php Class Class source
  Plain text file LoggerAwareTrait.php Class Class source
  Plain text file LoggerInterface.php Class Class source
  Plain text file LoggerTrait.php Class Class source
  Plain text file LogLevel.php Class Class source
  Plain text file NullLogger.php Class Class source

  Files folder image Files (240)  /  PayPal-PHP-SDK  /  psr  /  log  /  Psr  /  Log  /  Test  
File Role Description
  Plain text file LoggerInterfaceTest.php Class Class source
  Plain text file TestLogger.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:59
This week:1
All time:10,514
This week:37Up