Het hol van de Code

2 oktober, 2007

PHPMyAdmin kondigt daling van PHP 4 steun aan.

Filed onder: MySQL, PHP - Markeringen: , , , , - het 6:43 p.m. van Brian @

Ik was enkel over bij de plaats PHPMyAdmin en zag dit citaat:

 Onthaal aan phpMyAdmin 2.11, die waarschijnlijk de laatste reeks ondersteunend PHP 4 zal zijn.

Merk daar“ waarschijnlijk“ geplakt in op.  Zij testen de wateren.

Als phpMyAdmin de gehele PHP 4 lijn laat vallen, zou het enkel de WordPress goedkeuringstijd verder kunnen duwen een beetje.  Waar phpMyAdmin gaat, moet ik denken, zal ISPs niet langzaam zijn te volgen.

3 april, 2007

Hoe te om een centrale VCL voor PHP plaats voor al uw websites te hebben

Filed onder: Delphi voor PHP, PHP - het 12:52 am van Brian @

Ik heb een aantal plaatsen die op welk ik VCL voor PHP bibliotheekcomponenten met Delphi voor PHP verwezenlijkingen wil gebruiken.  Ik wil niet verspillen uneeded ruimte want een bazillion van VCL kopiÃërt.  Voor zover dat gaat, wil ik niet door de plaatsingstovenaar moeten elke keer ook niet zitten.

U kon PHP.ini uitgeven en de plaats toevoegen aan uw omvat weg, maar VCL voor PHP is meer dan enkel een tekstuele codebibliotheek.  Het omvat beelddossiers eveneens, voor dingen zoals de dropdown pijl in de combovakjes.

 Zo wat is een persoon om te doen?  Goed, is het eenvoudig.  CreÃër sommige symbolische verbindingen!

Zet enkel VCL in uw wortelfolder of minstens die met een gemeenschappelijke weg van de uw websitefolders kunnen worden betreden.  Ik gebruik de wortel aangezien ik ~ kan gebruiken om bij het gemakkelijk op linux te worden.  Het kon enkel zoals gemakkelijk /usr/local/lib/vcl of d:\VCL zijn.  Dan in uw folders zet u enkel twee symbolische verbindingen, genoemde één vcl en de andere genoemde vcl-bak. Allebei die aan de vclfolder u richten maakten.

Hier is geleidelijk voor systemen *nix:

  1. Upload de gehele omslag VCL aan de folder van het wortelWeb
  2. Telnet/ssh op de rekening
  3. Verandering in de folder voor uw website
  4. Stel deze twee bevelen in werking
    1. ln ~/vcl
    2. ln vcl-bak ~/vcl
  5. Herhaal stappen 3 en 4 voor elk van uw plaatsen.
  6. Wanneer u opstelt, grijp enkel de dossiers in uw projectfolder en upload hen.  Geen het ongerust maken zich over VCL meer.  U zou een partijdossier moeten kunnen maken dat die stap doet!

Dat is het (oh en enkel desgevallend uw doopvont maakt „ln“ hard aan readand die kleine letters „LN“ zoals in verbinding. is)

 Voor Vensters, zou u het zelfde ding moeten kunnen doen.  Als u Uitzicht hebt hebt u inheems steunt voor symbolische verbindingen.  En in XP, kunt u verbindingen gebruiken NTFS.  Maar ik zal het tot u om omhoog die technologieën verlaten te kijken.  Met die soort ding, als u niet om te verteren hoe te om het kunt te vinden en te doen, bent u beter van enkel gebruiken opstelt waarschijnlijk hulpmiddel.

 Hoop dit iemand helpt!  Het heeft mijn leven een weinig gemakkelijker gemaakt.

De Implementatie van vensters

Kevin Berry kwam met deze venstersimplementatie: op de proppen

Voor mijn Vensters 2000 is webserver, ik totale acces waaraan heb, hieronder hoe ik volgde de raad van de Leek van Brian aan dit werk maakte.

1. Gedownloade linkmagic.exe van
http://users.pandora.be/jbranders/linkmagic.exe

2. Stelde linkmagic.exe (opstellingsprogramma) op mijn webserver in werking.

3. Het gelanceerde Magische programma van de Verbinding van de Verbinding.

4. GecreÃërde lege „vcl“ omslag in mijn omslag van het klokproject in mijn webserverwortel (c:\web\htdocs\clock\vcl) en geselecteerd deze vclomslag als mijn verbindingsomslag.

5. Selecteerde mijn ware vclomslag die met vcldossiers als mijn bestemmingsomslag (c:\web\vcl) wordt geladen

6. Geklikt „creÃër“ knoop

Nu stelt mijn D4PHP programma van de kloksteekproef enkel boete in c:\web\htdocs\clock met slechts één hoofdvclinstallatie op in werking mijn webserver.

Ik veronderstel ik het Magische programma van de Verbinding van de Verbinding kon gebruiken om de nieuwe omslagen van de vclverbinding in andere subfolders van het vclproject op mijn webserver te creëren, maar ik ontdekte dat zodra de eerste vcl verbindingsomslag wordt gecreÃërd, ik kan meer van deze creëren die enkel langs een bestaande vcl verbindingsomslag kopiëren in een nieuwe projectomslag en kiezend annuleer wanneer het dossier herinnering verschijnt beschrijft. Als ik een het puntomslag van de vclverbinding schrap, worden de echte omslag en zijn dossiers niet geschrapt.

Ik wil geen verschillende versies van mijn vcl helemaal over mijn webserver in verschillende omslagen die (zal ik veel someday Webprojecten hebben veronderstellen). Voor me is het enkel het eenvoudigst kennend recentste en grootste vcl bibliotheek is altijd in één vlek op mijn Webserver.

Ik weet niet of kon men de folderstructuur van een vensters ontvangen Web van een verre server op zijn eigen computer dupliceren om de verbindingsomslag en dan FTP uit tot stand te brengen die verbindingsomslag aan de verre server en redirection te bewaren. Als zo, zou dat groot zijn.

Voor mijn webserver, is dit vrij handig, dankt opnieuw aan Brian voor de alternerende actie tot Codegear/Qadram berekenen wat ik om een betere methode van de vclplaatsing hoop te zijn.

Alternatieve Oplossing

David Plock stelde ook een andere methot voor die een alias vcl-BAK gebruikt. Jose Leon Serna verstrekte de definitieve moeilijke situatie om dit het werken te krijgen. Kevin heeft een groot werk van de bijwerking van eveneens deze stappen gedaan:

c:\web\htdocs en ik wilde mijn omslag VCL buiten de wortel, zodat maakte ik c:\web\vcl.

2. In mijn van Apache httpd.conf- dossier, voegde ik de volgende alias lijn en foldertoestemmingen toe. Voor nu, kopiÃërde ik enkel de toestemmingen het pictogram
de omslag gebruikt enkelen opstelt. Iedereen meer geïnformeerdp is welkom om een meer aangewezen toestemming voor te stellen die voor de vclomslag wordt geplaatst. En natuurlijk, als u
zet uw vclomslag binnen de wortelfolder van uw Webserver, kunt u de foldertoestemmingen overslaan.

/vcl-bin alias „c: /web/vcl“


De Indexen MultiViews van opties
AllowOverride niets
De orde staat toe, ontkent
Sta van allen toe

3. In mijn php.ini- dossier voegde ik het volgende toe zodat php waarin omslag zal weten om de vclomslag te vinden.

include_path = „. ; c:\web“

Als ik mijn vclomslag in mijn wortelfolder op mijn webserver had gelaten vallen, zou de ingang geweest zijn:

include_path = „. ; c:\web\htdocs“

4. Jose voegde het definitieve stuk toe om dit werk te maken. In mijn vcl.inc.php- dossier wijzigde ik een lijn zodat de aliasnaam die behoorlijk tot mijn webserver wordt overgegaan wordt. De lijn die vcl-bak vermeldt vergt een voorwaartse schuine streep voor vcl-bak zodat verschijnt de definitieve lijn als dit:

als (! array_key_exists ('FOR_PREVIEW',$_SERVER)) $http_path='/vcl-bin';

5. Zorg ervoor alle veranderingen van het configuratiedossier hierboven worden bewaard en dan webserver opnieuw beginnen.

Nu kunt u D4php- projecten in om het even welke subfolders of zelfs subfolders van subfolders van uw wortelfolder op uw webserver laten vallen en zij werken.

Het aardige ding over deze oplossing naast het die één enkele vclplaatsing is is dat het aan me om het even welk Web hoster kan eens uitvoeren het voor schijnt
de volledige Webserver en om het even welke abonnees kunnen eenvoudig FTPD4php- Webdossiers aan hun eigen omslagen op de server en zij zullen werken.

Dankt Brian, David, en Jose voor twee manieren om één enkel werk van de vclplaatsing te maken!!!

Als u deze oplossing in actie wilt zien, kunt u deze verbindingen (op mijn langzame webserver) bezoeken zolang mijn Internet dienstverlener mijn ip adres alleen verlaat. De vclomslag is buiten de Webwortel en slechts clock.php, clock.xml.php, en background.gif is in elk van deze omslagen.

http://24.2.90.16/clock.php
http://24.2.90.16/clock/clock.php
http://24.2.90.16/clock/clock/clock.php
http://24.2.90.16/clock/clock/clock/clock.php

Er u zijn. Twee verschillende methodes bewezen op het gebied succesvol! Geniet van!

20 maart, 2007

Delphi voor PHP Artikel 3: Een korte Geschiedenis van Tijd en Delphi voor PHP

Filed onder: Astro, Borland, CodeGear, Delphi, Delphi voor PHP, PHP - het 3:35 p.m. van Brian @

Toen ik eerst rond met het bètatestmateriaal voor Delphi voor PHP lummelde, en alvorens ik status BetaBlogger had gekregen, zou ik een post samenbrengen met welke geschiedenis ik over D4PHP van de Machine WayBack en Google had kunnen bietsen.   Ik was nooit rond aan het posten van geworden wat ik had gevonden.  Alvorens het voor altijd in de nether gebieden van mijn harddrive verdwijnt, dacht ik ik Deeg zou raken en zou publiceren. 

Ik denk ik de meeste correcte details heb gekregen, maar er zijn sommige gissingen die onnauwkeurig zouden kunnen zijn. Ook, zijn er ladingen van verbindingen omdat ik het ZEER dat wilde duidelijk maken deze info van het Web werd verzameld en ik brak mijn NDA niet.  Dat is meer geen zorg, gelukkig. U zou enkele verbindingen het interesseren kunnen vinden. 

 Zo, hier is de geschiedenis van Delphi voor PHP aangezien ik het ken:

(meer…)

18 maart, 2007

Delphi voor PHP Artikel 2: Een luie Zondag (Video)

Filed onder: Astro, Borland, Delphi, Delphi voor PHP, PHP, Video - het 1:51 p.m. van Brian @

O.K., keerde ik enkel van kerk terug en ik ben gevuld van de drie kommen soep en een reusachtige salade.  Zo, voel ik lui, maar ik wil nog Delphi voor PHP artikel weggaan (aangezien ik een beperkte uitsluiting van mijn NDA heb en alowed ben om dergelijke kwesties te bespreken of zodat moet ik in elk van deze artikelen zeggen.)

 Zo, vandaag wordt u behandeld met een video die ik voor ander Delphi voor PHP meetapparaten heb gemaakt.  Het is niet ook opwekkend, maar het zal u een klein beetje over de onderliggende structuur van de Manifestaties van OB in de bètaversies van Delphi voor PHP tonen.  Ik zou moeten zeggen dat het volledig mogelijk is dat de manifestaties die de stappen vereisen die in deze video worden beschreven voor het definitieve product zullen worden herwerkt.  Als dat het geval is zult u die waarschijnlijk veel, of GEEN van dit proces in volledig geblazen proces moeten doen 1.0.

Als u aan PHP programmering nieuw bent, kunt u dit proces gebruiken om een webserver op uw lokale huiscomputer tot stand te brengen.   Dat is volkomen handig om om het even welk Webproduct te testen.  Zo, zult u aan die manier ten goede komen zelfs als Delphi voor PHP materiaal niet te handig voor ya is.

 O.K. hier gaat u: 

17 maart, 2007

Delphi voor PHP BètaBloggers is op hun manier!

Ik werd verleend mijn Delphi voor PHP BetaBlogger voorrechten terug op 1 Maart.  Ik was de eerste om te hebben dat priveledge, maar het specifiek werd gedaan zodat ik besprekingen met de mensen WordPress in Automattic betreffende een mogelijk gezamenlijk CodeGear/WordPress- project voor de Zomer Google van 2007 van Code™ kon hebben.  Jammer genoeg, met iedereen dat voor mogelijk product kraakt bevrijdt terwijl de conferentie CodeRage gebeurde, kon de logistiek niet neer worden genageld.  (BTW, die geen probleem is.  Wat het WERKELIJK betekent is dat het de deur voor verscheidene andere kansen openned.  De eerste waarvan ik morgen zal aankondigen.  Natuurlijk kennen de Matte en Lloyd lezers reeds allen over het…) 

Hoewel ik de wettelijke rechten had Delphi voor PHP project met u te bespreken, had het programma BetaBlogger niet officieel gestart en ik wilde niet mijn voorrechten goedkeuren.  Zo, terwijl ik één video vrijgaf en een andere voor de meetapparaten deed, heb ik meestal stil gehouden tot het volledige Bètaprogramma Blogger begon.  Goed bijna hier is die dag.  

WordPress voor PHP BetaBlogger staat menens te beginnen op het punt en ik ben om bovenop dit ding te zijn van plan.  En ik heb uw hulp nodig om dat weg te trekken.  (Oh ja, zou ik moeten zeggen in zo-veel-woorden dat ik dit met u mag bespreken omdat ik een beperkte uitsluiting van mijn Delphi voor PHP niet-Onthulling heb.  U zult nu teruggekomen worden op uw regelmatig gepland lopend programma, reeds)

Hier is mijn voorstel: Ik zal u over ELKE nieuwe post informeren D4PHP BetaBlogger die ik gesproken over achter de gesloten deuren, en u allen, hier aan deze post teruggekomen en een commentaar voor elke één heb gehoord verlaat U ziet.  In ruil daarvoor zal ik Delphi voor PHP video's en steekproeven (aangezien ik tijd) heb blijven uit zetten tot u binnen dit grote nieuwe PHP hulpmiddel en uit kent.

Houdt dat geluid van een plan of wat?  Is het een overeenkomst?

10 maart, 2007

Delphi voor PHP Artikel 1: Een videoGang door

Filed onder: Astro, Borland, CodeGear, Delphi, PHP - het 6:30 p.m. van Brian @

De geruchten hebben rond voor vorige maand over Borland producerend een PHP product gevlogen. „PHP? Zijn zij noten?“ bovengenoemd wat, „Concentraat op wat u weet! Bent u die een andere Kylix proberen enkel te creëren om het te hebben weg aan niets langzaam verdwijnen?“ Onnodig te zeggen, was ik een beetje optimistischer dan dat… Ik beteken gevorderd! PHP van rad ontwikkeling? Hoe koel zou dat zijn? PHP heeft het NAUWKEURIGE zelfde voelen zoals Pacal terug in de recente jaren '80. Het is een babytaal die enkel begint te groeien. Zelfs hebben de mensen daarin de zelfde kern „ik u ga helpen omdat ik weet u me later“ houding zult helpen die Pascal en Delphi altijd hadden.

Plus, aangezien het herstructureren van Borland het kaf van de tarwe heeft gezift, schijnt CodeGear zijn handeling samen hebben en de mensen van CodeGear werkelijk de room van het gewas zijn. (Ja, weet ik het. Ik zei enkel dat zij Room van Tarwe, laten het gaan… laten het enkel gaan. zijn)

Goed, kwamen de dromen waar toen ik om een CodeGear gebiedsmeetapparaat werd verzocht te zijn. En vorige Donderdag ochtend, met de woordenstroom heet van de persen van de juridische afdeling Borland, werd ik verleend een beperkte vrijstelling van mijn NDA (de overeenkomst van de niet-Onthulling) om de mogelijke Zomer Google van Code 2007 gezamenlijk D4p/WordPress- project aan Automattic (ik zal u laten later weten hoe dat… blijkt) te werpen. Die vrijstelling NDA gaf me ook toestemming om artikelen te posten en overzichten van het product te schrijven. Zo hier zijn wij vandaag!

Zo, nu kan ik tonen u u allen over het koele materiaal vertelt ik u films en getoond heb gedaan die ik van het product in actie heb gemaakt.

Op mijn gebruikelijke manier, heb ik een gargantuesk artikel geschreven. In plaats van het posten van reusachtig ding, splits ik de secties in afzonderlijke artikelen af. Vandaag, wil ik enkel u gang van het product door geven en toon u enkele materiaal dat het uniek maakt.

Deze video gebruikt een pre-versieversie van Delphi voor PHP. De componenten, zien eruit en voelen, en de eigenschappen kunnen vóór versie veranderen. DEZE VIDEO HEEFT GELUID.
`

Als u om het even welke problemen met de videoplayback op om het even welke browser hebt te laten gelieve me het weten en ik zal proberen om het ertoe te brengen om te werken.

2 december, 2006

Bouwstijl uw eigen spamfilter met PHP en DNSBLs

Filed onder: PHP - het 1:04 p.m. van Brian @

Bent u ooit een e-mail vragend of behoefte geworden bepaalde delen van uw lichaam, delen vergrootten geen die u zelfs zou kunnen hebben? Volgende e-mail u één vroeg of lees wilt u de duim losmaken u onlangs hebt bereikt? Merkte u ooit hoe op deze e-mail altijd van mensen zijn dat u hebt niets vrij zekere bent met de inhoud van e-mail te doen. Verzond MTeresa@Vatican.org werkelijk die dieetpil e-mail? Bent u teruggekeerd ooit geworden of verworpen „niet kunnen geleverde“ e-mail van gericht u nooit ooit hebben verzonden een e-mail naar zijn?

Ik heb.

SPAM. Het is AFSCHUWELIJK! Mijn e-maildoos voor Brian@TheCodeCave.com wordt waarschijnlijk 3 tot 1 spam over echte e-mail. Ik verwachtte dat. Ik zette dat adres uit overal en bescherm het niet. Het moet mijn openbaar adres zijn. Maar VAN adressen op al dat e-mail wijst nooit op wie e-mail werkelijk van is. Zelfs wordt de bedrijfinformatie binnen de e-mailkopbal vervalst. Spammers zullen someother naam op hun spamlijst grijpen en zullen het als hun van adres gebruiken. Ik heb mijn naam gezet in van adres van e-mail een paar keer gehad. Het is een lastig probleem, vraag enkel de KernAmerikaanse elanden.

Waarom dit kan gebeuren is een lang verhaal. Het allen brengt terug naar het feit met elkaar in verband dat SMTP en haven 25 nooit voor het voorleggen van e-mail aan e-mailservers werden bedoeld. SMTP werd slechts bedoeld voor server aan server mededelingen. Nochtans, is dat voor een verschillende post. Lang en kort van het is dat alles behalve één ding kan worden vervalst: het IP adres van de server die e-mail verzond.

Omdat dat IP adres nauwkeurig is, kunt u het gebruiken om te vertellen als de persoon die e-mail verzond een spammer is. De post vertelt u een paarmanieren om dat te doen. En omdat dit het Hol van de Code is, wordt u volledig a - functionele php routine aan laars.
(meer…)

1 december, 2006

Hoe werkt de encryptie ROT13?

Filed onder: PHP - het 10:48 p.m. van Brian @

Ik heb een nieuwe pagina toegevoegd die VERROTTING 13 encryptie aantoont.

U kunt het hier zien:
http://ROT13.TheCodeCave.com

3 augustus, 2006

Hoe om een Schok, Halveringstijd, RtCW, FarCry de status van de spelserver via PHP niet te vragen…

Filed onder: 1and1.com, PHP - het 1:24 am van Brian @

Dit is het verhaal van een mens die eenvoudig een aardige pagina willen tot stand brengen beschrijvend de gebruikers van een paar spelenservers voor een Terugkeer aan mod. van Wolfenstein van het Kasteel genoemd WildWest.

Hij was over joyed toen hij over een module van de PEER genoemd GameServerQuery struikelde. Hij had uren en uren proberend doorgebracht om QStat ertoe te brengen om aan zijn 1and1.com server te werken, maar het werkte nooit en niemand kon hem vertellen waarom. Hij bracht extra uren door proberend om een PHP module te vinden die het zelfde ding deed, maar alles vond hij een omslag voor QStat was. Hij had op het onderzoek een volledig jaar opgegeven alvorens hij over GameServerQuery van de PEER struikelde. Zo, kunt u zijn vreugde enkel veronderstellen.

Goed, was die vreugde kortstondig… aangezien de pijn spoedig begon. Als u niet het gehele droevige verhaal wilt kennen, voel vrij om vooruit aan de summiere sectie te springen waar u de eindresultaten kunt zien en beslissen wat het best voor u zal werken.

Het pijnlijke Proces

Nu, als u op een gedeelde server bent, zijn de kansen u kunnen cusotm geen modules tot u installeren gekregen uw eigen instantie van PEER in gebruik. Lees over hoe te om dat hier te doen. Nadat u dit hebt gedaan bent u bereid om de module te installeren GameServerQuery.

Hier is hoe een gemiddelde gebruiker de module GameServerQuery zou installeren:
de peer installeert - alldeps Net_GameServerQuery

Behalve dat voor 1and1, zal het niet werken. Dat het bevel PEER vraagt om de recentste officieel vrijgegeven versie te installeren. Op dit ogenblik is dat versie 0.2.0. Een alpha- versie. En door gebrek, laat 1and1.com slechts stabiele versies toe om in een generisch verzoek worden geïnstalleerd.

Zo moet u om een specifieke versie verzoeken. Hier is hoe u dat doet:
de peer installeert - alldeps „kanaal: /pear.php.net/Net_GameServerQuery-0.2.0 ″

BUUUUUT voor 1and1.com, dat niet zal werken. Het geeft u een fout dat Net_GameServerQuery PHP versie 5 vereist maar de standaardversie die op 1and1.com wordt geïnstalleerdn is versie 4.4.2. Maar aangezien de loyale lezers van TheCodeCave.com het weten, kunnen alle 1and1.com gebruikers php 5 met de verandering van de a1lijn in .htaccess in werking stellen. Nochtans, zelfs met die verandering, heeft de PEER geen manier om te bepalen dat, bij runtime, php5 in plaats van php4 zal worden gebruikt. Zo, moet u de module vertellen om geen kwestie te installeren wat… Om dit te doen treedt u die optie door toe te voegen met voeten - dwing optie. Enkel als dit:
de peer installeert - alldeps - kracht „kanaal: /pear.php.net/Net_GameServerQuery-0.2.0 ″

EN DAT installeert GameServerQuery!

Hooray!!!

Behalve…. dat deze versie niet werkt. Het is al hoogtepunt van alpha- versiekwesties. Bijvoorbeeld, werd het duidelijk geschreven op een Machine van Vensters voor alle schuine strepen is achterschuine strepen in plaats van voorwaartse schuine strepen. Dat zal eenvoudig niet werken aan een server Linux. Het is een beginnerPHP programmeursfout. Een ander probleem is dat aangezien de code op 1and1.com wordt geschreven, u een php.ini- dossier in elke subdirectory van GameServerQuery van de PEER zou moeten zetten. En dat is enkel niet de manier om dingen te doen!

Gelukkig is de nieuwste versie van GameServerQuery beschikbaar door CVS om te installeren:
http://cvs.php.net/viewvc.cgi/pear/Net_GameServerQuery/?pathrev=RELEASE_1_0_4

Nochtans, wordt mijn Cvs- programma royaal op dit ogenblik geknoeid omhoog en ik heb het niet voor leeftijden nodig gehad. Zo stond ik niet met het opnieuw te knoeien op het punt. Zo besliste ik een htmdossier van de inhoud van het Xml- dossier te bouwen
(http://cvs.php.net/viewvc.cgi/pear/Net_GameServerQuery/package.xml?revision=1.4&content-type=text%2Fplain&pathrev=1.4) dat de brondossiers in de bewaarplaats beschrijft.

Ik denk WERKELIJK die de harde manier zou moeten geweest zijn om het te doen. Maar ik kon niet url voor het pit of tarball voor die versie berekenen. Als u van een gemakkelijkere manier kent om een pit van een specifieke versie van een viewvc verwerkt cvs archief te downloaden, zou ik WERKELIJK van u willen horen!

Maar hoe dan ook, deed ik oud juist-klik-bewaren-als dans voor alle dossiers en zette hen in de aangewezen folders. Ik zal red u dat het werk. Hier is een pit: GameServerQuery_1_0_4.zip

U kunt het aan de folder PEAR/PHP of aan uw Webfolder halen…

Ik heb op de voorbeelden ook gesneld:
GameServerQuery_1_0_4_examples.zip

Zij zijn enigszins verminkt door me in mijn het testen geweest. U kunt de echte hier worden:
http://cvs.php.net/viewvc.cgi/pear/Net_GameServerQuery/docs/examples/?pathrev=RELEASE_1_0_4
als die niet werken.

Versie 1.0.4 is een het werk versie (met één minder belangrijke verandering) van GameServerQuery en dient zeer aardig rapport van de de servereigenschappen en rapporten in.

BUUUUUT het zal geen 1and1.com in werking stellen. Dit één is niet hun fout. Het zal niet ENIGE gedeelde server aan het beste van mijn kennis. Ik heb minstens één verwijzing zien zeggend dat de toegang tot de mededeling van het contactdoosniveau tot de toegang van het wortelniveau (allen?) beperkt is gedeelde servermilieu's. Het houdt wat dat het steek zou zijn. Er is slechts 1 machine en die één machine zou en hefboomwerking een gemeenschappelijke contactdoos over vele verschillende virtuele servers kunnen moeten proberen. 1and1 zal/kan enkel geen één enkele server laten een contactdoos omhoog sluiten.

Wat zal gebeuren wanneer u om uit op een haven probeert te verbinden, is dat u alle soorten van intern alarm zult veroorzaken en u zult een e-mail van de Arbeiders krijgen van de Naleving van de Klant (ik ben ernstig - ondertekenen zij zo hun e-mail: „De Arbeider van de Naleving van de klant - 1&1 Inc. van Internet“), maar dat zijn een verhaal voor een andere tijd.

Zo, wat u doen? Goed, is het eenvoudig. U gebruikt XAmPP om een server op uw lokale venstersmachine te creëren. Hinder niet met de gehele PEER installeren ding, enkel uittreksel het pit (met folders in tact) aan de omslag die uw voorbeelddossiers bevat en allen zullen prachtig werken. Dan moet u enkel de manuscripten wijzigen om statische dossiers uit te vaardigen en de resultaten periodiek te uploaden aan uw 1and1.com rekening - zeg om de 15 minuten of zo. Gemakkelijke Peasy!

Samenvatting

Terwijl manueel het downloaden van versie 1.0.4 van GameServerQuery dient een functioneel rapport over specifieke webservers, voor het in niet zal werken aan vitual gastheren, wordt u in ruil daarvoor een basisserie en moet alle nodig doen formatterend. De voorbeelddossiers tonen sommige eenvoudige manieren om dat te doen. Zoals hier getoond:
De output van de Module van de Peer van de Vraag van de Server van het spel

Nu ik de termijnen om kende te zoeken naar, kon ik een ander pakket op SourceForge vinden die dit nauwkeurige zelfde ding op een meer professioneel geraffineerde manier doet. Het pakket wordt genoemd PHGStats. Het omvat een installatiemanuscript dat u door het creëren van een configuratiedossier voor de servers begeleidt u zult controleren. Het produceert zal geformatteerde pagina's met speciale functies voor elk spel, zoals kleurencodesteun in server en spelernamen.
Met zeer weinig configuratie, krijgt u aardige serverlijsten die als dit kijken:

De serverlijst van PHGStats.

en spelerlijsten die als dit kijken:
De spelerlijst van PHGStats.

Ik denk beide hulpmiddelen hun plaats hebben. Ik zal waarschijnlijk QueryGameServer gebruiken om een programma tot stand te brengen dat de servers en e-mailmensen controleert wanneer er somene rond op een spel wachten. Ik zal het waarschijnlijk hebben de servers controleren om de 3 minuten of iets in die aard. Het tweede zwaargewicht hulpmiddel zal worden gebruikt om pagina's te produceren om de 15 minuten of zo…

26 juli, 2006

U bent binnendrongen in een beveiligd computersysteem! of wat met uw 1and1- rekening te doen niet…

Filed onder: 1and1.com, PHP - het 4:50 p.m. van Brian @

Goed, had ik een aardige post over hoe ik van het posten van meer code werd afgeleid van Delphi omdat ik met een nieuwe perenmodule speelde ik geroepen GameServerQuery had gevonden. Ik beëindigde die post door te vragen of had iedereen het om ertoe gebracht te werken omdat ik vrij zeker was ik correct alles had maar het werkte niet. Alvorens ik de post publiceerde merkte ik iemand telneted op mijn rekening had en stel sommige dreunbevelen op in werking. En ik wist het niet me… was

Zij gezocht naar mijn lokaal ip adres en een voorbeelddossier dat ik voor de Vraag van de Server van het Spel heb gebruikt. Zeer oneven…

Dan kreeg ik een e-mail van 1and1 zeggend ik binnendrongen in een beveiligd computersysteem en dat „Wordpress moest worden bijgewerkt omdat het vele veiligheidsgaten“ had. Geen Uhhhh, het niet.

Het lange verhaal plotseling - ik werd binnendrongen in een beveiligd computersysteem mijn iedereen maar geen representitive en dumbing taal 1and1 neer voor het eind - gebruiker is een slechte praktijk als u hen niet ook van een explaination voorziet van wat u WERKELIJK bedoelt.

Ik heb genoeg materialen voor vier of vijf posten uit dit gehele ding, maar als ik al detail hier combineer, zal deze post 5 lange pagina's zijn en het zal geen wanneer gelezen als geheel steek houden.

Is een samenvatting en zo, hier sommige goede dingen om te weten wanneer het werken met 1and1.com deelde gastheerrekeningen -

1. Zij zeggen: Gebruik uw rekening niet om een spelserver of een simliar programma te ontvangen.
Zij betekenen: Wij controleren en blokkeren uitgaande contactdoosverbindingen van uw server. Door dit te doen sluiten wij uit mensen die een goedkope spelserver zoeken, en wij beschermen onze klantenplaatsen tegen verscheidene gemeenschappelijke aanvallen. Wij zullen FSocketOpen toestaan maar het verkeer is interupted en u zal door een „Arbeider van de Naleving van de Klant worden gecontacteerd“.

„De Arbeider van de Naleving van de klant“?!?!?!!? Zo, dat als één van de Mensen in is houd Zwarte of meer van een Maffia enforcer? Zal ik zapped door een blinky licht en vergeet al PHP code voor het openning van contactdozen zijn als ik met deze post verderga?

UPDATE: Ik vond enkel een verwijzing die erop wijst dat dit waarschijnlijk 1and1.com geen fout is.
Iemand onderzocht waarom Traceroute niet beschikbaar op gedeelde servers was en ontdekte dat het contactdoosverkeer niet zonder de toegang van het wortelniveau kon worden betreden. Natuurlijk kan de toegang van het wortelniveau geen givin op een gedeelde server zijn. Als iedereen dit bevestigen of kan ontkennen, zou ik de extra informatie… waarderen
2. wachtwoorden 1and1 zouden niet als veilig moeten worden beschouwd en zouden daarom slechts op 1and1 moeten worden gebruikt. Om het even welk/alle 1and1- rekeningsvertegenwoordigers hebben toegang tot uw wortelwachtwoorden en kunnen login aangezien u en doen u na die voor alle doeleinden uw rekeningen gebruiken. Wat me het meest over dit hindert is dat zij geen beleid van het op de hoogte brengen van u hebben dat zij geopend=hebben het programma = aangezien u om iets te doen… Dat is verkeerd…

3. rep van de Steun 1and1 als geheel - zoals men kon verwachten - hebben daar slechts algemene kennis over het enorme aantal programma's dat op uw server zou kunnen lopen. Zo zullen zij alarmwoorden zoeken en zullen generische raad aanbieden wanneer zij één van deze gevaarlijke woorden zien. Dit zou als een vorm van het Rode Beheer van de Streek kunnen worden beschouwd, veronderstel ik. Zij worden geïmpliceerdd slechts wanneer zij aan vereisen en slechts het hete onderwerp van zij dag kennen. Zo zullen zij zoeken naar een dossier genoemd XMLRPC.php aangezien het vorig jaar een gat daarin had. Zo, dat betekent werd u waarschijnlijk binnendrongen in een beveiligd computersysteem. Als zij WordPress zien, weten zij het vroeger vulnerablities op het jaar had, zodat kunnen zij veronderstellen u zou binnendrongen in een beveiligd computersysteem. Zij zullen/onder*zoeken kennen niet de versies van de dossiers in kwestie zelfs als zij in de logboeken vermeld zijn. Opnieuw, moet dit werkelijk worden verwacht. Ik zou elk klantenondersteuningsrep niet willen zijn $90.000 per jaar veiligheidsdeskundige. Zekere I zou betalen wat niet ik op dit ogenblik voor de dienst betaal.

4. Wanneer het werken met steun, als u een goede stevige reactie wilt help hen het aan u geven. U kunt in controle van de vraag zijn en het begeleiden van de vertegenwoordiger zal de vraag aan beide kanten gemakkelijker maken. Dit is waar van om het even welk bedrijf om het even welk waar. Niet zal elk steunrep het zelfde niveau van opleiding hebben, kan de dringende vraag van het ogenblik en zal prioriteit aan het nadeel van andere vraag nemen, als iets is belangrijk voor u vertrouwen maar verifiÃërt het is gedaan.

5. De recentste versie van de module GameServerQuery van de Peer is goed en functioneel. De recentste versie is niet wat de peer omhoog dient. U hebt manueel aan retreive het. PhGStats is een meer geraffineerd hulpmiddel en produceert vollediger - functionele pagina's. Er is een plaats voor beide hulpmiddelen. Die plaats, btw, is Geen 1and1.com - zie punt 1.

Meer op elk van deze onderwerpen later…

Nieuwere Posten“

Aangedreven door WordPress