Horloges.nl csv feed bij Cleafs faalt. Alternatief?

Cleafs

Nieuw lid
8 nov 2007
965
0
0
www.cleafs.nl
#21
Van de programmeurs begreep ik het volgende over het niet gebruiken van de parameters:

Standaard worden dubbelquote en komma gebruikt wanneer de variabelen niet worden gezet
Over de problemen in het script waren deze zaken genoemd:
  • de url wordt niet goed in de database van affilistore gezet, wanneer er vreemde karakters in de url zitten wordt de string afgekapt, waarschijnlijk door het niet gebruiken van mysql escapes
  • als single quote als veld omlijning wordt gebruikt dan werkt het import script ook niet naar behoren
  • maakt gebruik van fopen(URL), standaard staat deze functie uit
  • er staan een groot aantal deprecated functies
  • de date functie wordt nergens geïnitialiseerd voor een timezone
  • Na het fixen/hacken rond deze dingetjes zijn ze gestopt verder naar de code te kijken
 
25 jan 2008
3.028
0
0
wfsidee.nl
#22
Dank voor de reaktie, die punten kunnen dan aangepakt worden. Wellicht is het jullie bekend dat Affilistore ten tweede male wees is geworden, zal centraal geregeld aanpassing niet snel gebeuren, mogelijk kunnen jullie de vindplaats nog even melden.

Dan toch nog een vraag over jullie nieuwe url methode met de tilde meermalen erin. De tilde werd in het verleden wel gebruikt om een zogenaamde homepage bij een provider aan te duiden, eigenlijk is het niet een voorkeurteken voor gebruik in url's. Even checken op google : ongeveer 309.000 entries omtrent problematiekjes, nou ja, stopt wel bij 9xx, maar zegt wel iets.
Bijzondere achtergrond ?
 

xipe

Nieuw lid
31 mrt 2008
650
0
16
#23
Hi all,

Heb het aan de hand van de info in dit topic kunnen fixen en de imports zijn nu wel geslaagd.

Hulde voor Husky en de programmeurs bij Cleafs.
Echt top dat jullie er naar hebben willen kijken.

Affilistore zit idd brak in elkaar, dat blijkt maar weer eens...
Ik zag het toen ik eens wat tekstjes wilde vertalen.
Als je dan in de code kijkt, val je zowat van je stoel...
:)
 

Cleafs

Nieuw lid
8 nov 2007
965
0
0
www.cleafs.nl
#24
Wij weten niet waar Husky affilistore weg heeft, maar hier hebben wij een versie weggeplukt. (affilistore is niet open source, dus het mag eigenlijk niet zo)

Code:
http://affilistore.nl/viewtopic.php?f=3&t=3
De tildes zijn toegevoegd om een karakter te hebben dat in een iso-latin database zou kunnen worden opgeslagen. Eerst was deze scheidingsteken een liggend streepje aan de bovenzijde van de regel, die is niet in te typen, en als veilig beschouwd door de programmeurs als scheidingsteken. Alleen dit karakter paste niet in de database van een aantal publishers.
 
25 jan 2008
3.028
0
0
wfsidee.nl
#25
miscommunicatie. Dank voor de link, maar was niet mijn bedoeling. Ik ben in het bezit van een ordentelijk gekochte versie 2.1.
met dit:
mogelijk kunnen jullie de vindplaats nog even melden
bedoelde ik de vindplaats van de niet correcte downloadprocedures.

Het probleem met Affilistore is namelijk dat eea hard gecodeerd is op diverse plaatsen, en het weten van de gebreken betekent een gemakkelijker oplossing,want immers, jullie hebben die al geconstateerd. ;)
 

Cleafs

Nieuw lid
8 nov 2007
965
0
0
www.cleafs.nl
#26
Dit is het antwoord van een programmeur

de downloadprocedure gaf een foutmelding. Die foutmelding kwam in de error logs. De desbetreffende programmeur kan zich niet herinneren precies waar de download staat. De opslag van de url werd in de database waargenomen. De genoemde punten zijn allemaal meldingen vanuit de logs.

fopen(URL) was één van de boosdoeners op onze testserver.
verder kunnen we er niet veel van zeggen.