Eric @ EricBess WebHome

Ne gagne pas arrogant, de ne pas perdre la faim, il est choc poitrine et le visage, comme le mien Pinghu

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

PHP Paypal IPN classe

NOUVELLE VERSION

Je réécrire la classe, la libération de la Version: 1.3.1
V1.3.1 [06.25.2008] - IPN plus strictes de validation, SSL fsockopen (), bac à sable option.

Faites un don pour cette classe de développement, Merci!

Ce script PHP gratuit fournit une méthode simple à l'interface avec PayPal PayPal et de la Notification instantanée de paiement (NIP) du système. Il ne s'agit pas d'un système complet, mais une seule classe PHP permettant de développeur PHP plus de contrôle. Inclus dans le fichier zip est une démonstration PHP script appelé paypal.php qui montre l'usage de base de la classe.


Cette classe s'occupe de la présentation d'un ordre de PayPal, ainsi que le traitement d'une notification instantanée de paiement (IPN). Y compris le fichier de démonstration, l'ensemble du "système PayPal" est composé de seulement 2 scripts PHP. Une fois, la classe et une classe met en oeuvre les .

Auteur: Micah Carrick
Site Web: http://www.micahcarrick.com

Met à jour la description

IPN plus strictes de validation: ajouter ipn_status et le récepteur mail de validation.

  • $ P-> ipn_status / / obtenir le statut de validation IPN detial.

SSL fsockopen (): changer la fsockopen http (80) SSL (443) / / paypal IPN (80) d'appui instable.

Sandbox Option: Création d'un "bac à sable" compte pour un acheteur et un vendeur. Il s'agit juste d'un compte de test (s) qui vous permettent de tester votre site à la fois le vendeur et l'acheteur perspective. Les instructions pour il est disponible à l'adresse https: / / Developer.paypal.com /, ainsi qu'un grand forum où vous pouvez poser toutes vos questions d'intégration de PayPal. Assurez-vous de suivre toutes les directions dans la mise en place d'un bac à sable environnement de test, y compris l'ajout de faux comptes bancaires et cartes de crédit.

  • $ P = new paypal_class (true); / / ouvre le bac à sable
  • $ P = new paypal_class (false); / / live utiliser

Cliquez ici pour lire la suite

27 juin 2008 Posté par Eric | codage, la technologie Web | Pas de commentaires

IBM CMS Open Source choisir pour le processus de décision

Site Web de gestion de contenu Il existe de nombreuses façons, allant de la simple journal Web (blog) système de gestion moteur (seulement un soutien limité pour la fonction de distribution de contenu) de compléter le cadre de systèmes de gestion de contenu, d'applications du cadre (dans leur propre bâti - Système de gestion de contenu). Comme l'Open Source dans le domaine de l'existence d'un grand nombre de choix, il est difficile de choisir des solutions adaptées à leurs besoins.

En fin de compte, nous avons choisi Drupal. Cependant, nous décrire les principes de base du processus de décision est la bonne. La section suivante décrit le nombre de candidats, y compris Drupal, Mambo, Typo3, Ruby on Rails, Movable Type, WordPress et textpattern.

Solution de gestion de contenu contraste

Drupal

"Drupal logiciel permet aux utilisateurs d'individus ou de communautés de facilement publier, de gérer des sites Web et les organismes sur une variété de contenu. Dizaines de milliers de personnes et d'organismes d'utiliser Drupal a été mis en place différents types de sites Web, y compris

  • Communauté site Web du Portail et de discussion
  • Site Web de la société / portails intranet
  • Site web personnel
  • Fan site
  • Applications e-business
  • Répertoire de ressources

Soutien à la Drupal système de gestion de contenu, blog, environnement de collaboration à établir, des forums, des nouvelles communications, la galerie de photos, télécharger et envoyer, et ainsi de suite. Drupal est à l'aide de la license GPL, logiciel open source, dont un par des milliers d'utilisateurs et de développeurs de la communauté de maintenir et de développer. Drupal est libre de télécharger et d'utiliser. »(Source: CMS Matrix)

Et d'autres système de gestion de contenu (CMS), en comparaison, Drupal encore "jeunes". Toutefois, ce cadre nous sommes très bien préparés, à la fois robuste et très flexible, et il ya une communauté prospère de développement, ce qui signifie qu'un grand nombre d'utilisateurs et de le soutenir.

Cliquez ici pour lire la suite

Le 27 février 2008 Posté par Eric | technologie de l'Internet | Aucun commentaire

Décomposition du problème: GNU de la "boîte à outils" de la philosophie

Bien que souvent ils se sont heurtés à de nombreux problèmes dans des pays étrangers, il ya plusieurs années a été atteint, souvent par le biais de Google pour trouver un grand nombre de ressources. Et une demande similaire pour un très grand nombre de mots, souvent il y aura beaucoup de solutions Open Source dans le communiqué sur SourceForge.net Apache.org.
Mais ne comptez pas sur tous les problèmes peuvent être directement sur Internet pour trouver des réponses à des problèmes complexes en raison de leur propre adresse à la possibilité d'utiliser d'autres outils pour traiter l'achèvement de l'ensemble. Par exemple: je résoudre dans le multi-serveur de log de fusion entre la statistique des processus pour trouver le log d'Apache outils Round Robin cronolog, dans Outlook Express en HTML archivage d'e-mails processus pour trouver la mbx2mbox mhonarc, ainsi que dans le CVS outil utilisé dans le processus de collecte Pour trouver un grand nombre de demandes en suspens.
GNU est respecté "boîte à outils" de la philosophie: Parce que beaucoup de questions complexes, de passer par quelques outils simples, grâce à une combinaison de certains à traiter. Perl et est souvent une excellente adhérence de ces outils, "colle langue". C'est pourquoi Perl (Perl ou la philosophie) est le résultat de l'une quelconque des programmeurs ont à apprendre et à maîtriser la langue. Si un problème ne peut pas être trouvé sur Google, parfois, il n'est pas auto-réfléchir sur leurs propres besoins, il est raisonnable que la demande est la force motrice: Si vous trouvez un grand nombre de demandes présentées ne prend pas en charge le système, que nous ses Le design est pas assez profonde compréhension des objectifs du problème ou de la complexité de l'absence d'une estimation correcte. Source: http://www.chedong.com/tech/study.html

Juillet 17th, 2007 Posté par Eric | esprit l'impression | aucun commentaire

MyEclipse débogage développement d'applications Web portail

Dans une très simple application Web pour illustrer l'usage de MyEclipse Web de configuration de serveur, le déploiement des applications et des processus de débogage.

Premièrement, le développement d'outils prêts

Légèrement

Deuxièmement, l'installation du logiciel et de l'enregistrement

Légèrement

Troisièmement, créer un projet web

MyEclipse développement de l'interface ouverte, File-> New-> projets ..., ouvrir la boîte de dialogue Nouveau projet, sélectionnez-MyEclipse> projets J2EE-> projet de site Web, cliquez sur le bouton à côté, dans le projet de site Web détails des projets nom, le type webtest, d'autres Utiliser des valeurs par défaut, où l'attention de la racine contexte URL / webtest, autrement, vous devez entrer c'est-à-dire dans le nom peut être utilisé. Ici, attention au fond de savoir si il est le soutien à l'adhésion de la bibliothèque, nous avons choisi de jstl1.1. Ensuite, cliquez sur le bouton pour terminer la création de l'achèvement du projet.

Nous voyons notre nouveau projet, les besoins de toutes les catégories ont été automatiquement po Il ya une autre catégorie de variables d'environnement J2EE, qui est utilisé pour faciliter la MyEclipse.

Cliquez ici pour lire la suite

Avril 11th, 2007 Posté par Eric | Codage | aucun commentaire

Le mythe du roi et de la clé de la survie des petits

Développement de logiciels a été l'évolution historique entourant le «multiplexage» thème. La succession brutale de plus de concurrence à gauche de l'ancienne génération d'excellents gènes (module de code, de classe, bibliothèque ...) le développement de logiciels est devenue une auto-loi importante de l'évolution. Cette évolution à la mise au point du logiciel géants ne sont plus satisfaits de la simple réutilisation des modules de code et la production de logiciels.

Il ya 10 ans, IBM annonces ont commencé à passer un tel message: Il nous a aidés à démarrer de manière simple », votre entreprise vous avez une question? Et j'ai dit que je vous donne la solution la plus appropriée, je peux le faire!" Je aiguiser un demi-siècle dans les mains de le géant du logiciel a mené à une conception modulaire, ils commencent à un niveau plus élevé de "multiplexage". Ils ont la capacité de réutilisation des logiciels de copie de leurs connaissances et expérience à partager leurs vastes ressources et les chaînes communautaires, le recours d'un grand nombre de systèmes d'architecte, de consultants, des équipes de projet et la troisième partie verdor-puissant capacités d'intégration Ils ont créé un «peut faire» mythe.

Dans un tel environnement vous comme moi alors comment allons-nous individuelle! Apprendre l'histoire de notre processus de renseignement, nous avons commencé à croire à la longue survie des plus aptes dans la prolifération des logiciels a longtemps été accumulés à répondre aux besoins fondamentaux des personnes éléments. OpenSource en particulier la montée de ce type d'idéologique et plus pratique. La recherche de synergie afin d'atteindre une certaine application de l'ensemble des autres modules, leur analysis; grâce à notre approche intégrée, en fin d'atteindre les résultats souhaités; enregistrer tous les détails et nous sommes d'accord avec l'application finale de devenir fidèle à la musique ce que nous faisons.
Maintenant pour nous de trouver, de lire, enregistrer, les logiciels de collage, le travail d'équipe, l'auto-marketing la possibilité de changer de plus en plus important, heureusement, plus que par le passé des méthodes et des outils à l'appui de notre travail , Google, Blog, Wiki, xml, unix shell, perl et GNUToolBox philosophie est l'un des meilleurs.

Décembre 19th, 2006 Posté par Eric | esprit l'impression | aucun commentaire

Le regroupement et la distribution de système de connaissances

1. Linux Cluster Server Systems (LVS) Zhang Wen-chanson

LVS (Linux Virtual Server) est le plus connu des projets open source. Cette colonne est le fondateur et directeur de Le promoteur du projet, le Dr Zhang Wen-chanson écrite par lui-même, nous allons diriger le monde merveilleux de Voyage LVS.

2. Basés sur Linux, système en grappe Xu Guangbin

Le sujet de l'idée de base, facile à digérer vous parler de la basés sur Linux, système en grappe. Comprend une vue d'ensemble du système, le système typique analyze, technologies clés, tels que la réalisation de la conception.

Basés sur Linux, système en grappe (a) - Cluster System
Basés sur Linux, système en grappe (b) - un type de la grappe système mis en place
Basés sur Linux, système en grappe (c) - une présentation typique du deuxième groupe du système
Basés sur Linux, système en grappe (d) - Résumé des caractéristiques des systèmes et des normes pour l'évaluation
Basés sur Linux, système en grappe (e) - la clé de l'analyze technique des processus de migration et de placer
Basés sur Linux, système en grappe (six) - la clé de la analyze technique de haute disponibilité
Basés sur Linux, système de groupe (sept) - la clé de l'analyze technique du système de fichier
Basés sur Linux, système de cluster (huit) - le processus de réalisation de la théorie de pilote documents (1)
Basés sur Linux, système en grappe (neuf) - le processus de réalisation de la théorie de pilote documents (2)
Basés sur Linux, système en grappe (10) - le processus de réalisation de la théorie de pilote papers (3)
Basés sur Linux, système en grappe (11) - système de grappe Linux (1)
Basés sur Linux, système en grappe (11) - système de grappe Linux (Partie 2)

Vous pouvez aussi vous référer à d'autres Rawn Shah a écrit «clusters Linux Guinness - quel type de groupe qui vous convient? ».

3. Scalable groupes et architecture distribuée Fan Lin

Il s'agit d'une grappe technologique sur la colonne. L'auteur mettra l'accent sur le groupe d'évolutivité et de l'architecture, la théorie d'origine, le groupe de considérations, l'analyze de cas spécifiques (LVS, Beowulf, MOSIX), les possibilités de segmentation de technologie, systèmes de fichiers distribués à tous les aspects de la Vous êtes plus en profondeur à l'introduction du système de cluster.

Partie à base de
Scalable groupes et architecture distribuée (1) - Introduction
Scalable groupes et architecture distribuée (2) - Comparaison de l'architecture et l'évolutivité de l'étude (1)
Scalable groupes et architecture distribuée (2) - par rapport à l'évolutivité de l'architecture de recherche (Partie 2)
Scalable groupes et architecture distribuée (3) - en couches, avec des éléments de la classification (1)
Scalable groupes et architecture distribuée (3) - en couches, de la classification des éléments (Partie 2)
Scalable groupes et architecture distribuée (4) - Architecture Analysis LVS

Partie de l'équilibrage de charge
Scalable groupes et architecture distribuée (5) - Réseau de l'équilibrage de la charge des méthodes et des éléments
Scalable groupes et architecture distribuée (6) - équilibrage de charge réseau de base et des algorithmes avancés
Scalable groupes et architecture distribuée (7) - Network Load Balancing Foire aux questions
Scalable groupes et architecture distribuée (8) - pour le raccordement du cluster d'équilibrage de charge les principales questions

1 2 3

Février 20th, 2006 Posté par Eric | System | Pas de commentaires

2 » Page 1 sur 2 1 2 »