[PHP] Probleem output xml

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
Beste mensen,

ik hoop dat ik voldaan heb aan de voorwaarden ,zoeken in google,got search en ICQ.! Maar bij deze echt een serieuze vraag.

Ik heb een mysql tabel met +/-7500 artikelen gekoppeld aan +/-800 produkten die ook weer onderverdeeld zijn onder een aantal subspecialismes + specialsimen

Nu heb ik het volgende probleem met de output naar een XML file
Ik parse via een php script met fputs(); alle data met de juiste tags naar een XML bestand nodig voor Adobe Framemaker. Adobe + IE loopen vast op een bepaald teken in mijn xml code.
In de PHPMYADMIN lijkt er een spatie te staan en in de HTML code ook.
maar als ik het pestand via putty/mcedit bekijk zie ik het volgende

Afbeeldingslocatie: http://www.vorlox.com/~beuner/putty_error.gif

een zwarte punt.
nu trim ik alles wat geparsed wordt en ik vervang alle niet correcte characters
maar heeft iemand enig idee wat ik moet doen om die zwarte punt weg te krijgen
en heeft iemand enig idee hoe deze in de db komt

is het misschien een tab ofzo??
please help
het is er anoing om iedere keer na het parsen handmatig al die ..... weg te halen
nu hou ik veeeel te weinig tijd over om mijn tweakotine op peil te houden.

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22:59

chem

Reist de wereld rond

wat is de hexwaarde van die punt?

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
uhh hoe zie ik dat

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22:59

chem

Reist de wereld rond

ja dat mag je zelf uitzoeken.
Hint: www.ultraedit.com en ctrl-H

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
ok thanks HEXWAARDE is A0
dus ik moet A0 replacen ofzo

Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
vorlox schreef op 22 januari 2003 @ 20:05:
ok thanks HEXWAARDE is A0
dus ik moet A0 replacen ofzo
Je zegt zelf dat je alle niet correcte characters vervangt, dan vervang je deze dus ook op de zelfde manier hé :)

Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
Ok got it
Strip non-alpha & non-numeric:

$out = ereg_replace("[^[:alnum:]]", "", $in);

this did the tric

topic kan dicht

thanks for leading me in the right direction

[ Voor 32% gewijzigd door vorlox op 22-01-2003 20:13 ]


Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
shit nee hahahaha nu is de rest ook weg ...GRMBL

Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
vorlox schreef op 22 januari 2003 @ 20:12:
Ok got it
Strip non-alpha & non-numeric:

$out = ereg_replace("[^[:alnum:]]", "", $in);

this did the tric

topic kan dicht

thanks for leading me in the right direction
gaat dit niet ten koste van spaties, punten, komma's en quote's

Ohw, hehe dat is natuurlijk ook je laatste post :D

[ Voor 20% gewijzigd door martinvw op 22-01-2003 20:22 ]


Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22:59

chem

Reist de wereld rond

A0 is idd wel een vreemd karakter ( )

Hoe komt dat daar uberhaupt :? Zit je niet met karaktersets etc. te rommelen?
Je zou nog naar htmlspecialchars() en htmlentities() kunnen kijken. Of trim($string,"\xA0");

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
ja inderdaad
ben er nog niet uit.
op dit moment doe ik gewoon het volgende

code:
1
2
3
4
5
    $iinput = str_replace("®","®",$iinput);
    $iinput = str_replace("á","á",$iinput);
    $iinput = str_replace("Á","Á",$iinput);
    $iinput = str_replace("â","â",$iinput);
    $iinput = str_replace("Â","Â",$iinput);


Nu weet ik dankzij chem dat de hexwaarde A0 is maar hoe
alleen vervolgens probeerde ik
code:
1
$iinput = str_replace(" ","",$iinput);

dit werk echter ook niet...ik kan eigenlijk ook niet echt iets vinden op PHP.net over vervangen van hexadecimale waarden..

Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
Beste chem je bent een held.
trim($string,"\xA0");
dat werkte gewoon direct
bedankt voor de les

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22:59

chem

Reist de wereld rond

[ph]str_replace("\xA0",'',$iinput);[/] toch?

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Topicstarter
yep da was hem
Pagina: 1