2009-11-16 9 views
0

J'essaie d'utiliser un type d'entrée = fichier pour l'utilisateur de sélectionner le chemin d'un lecteur réseau partagé dans l'application web php. J'utilise juste cela pour obtenir le nom du fichier et ne rien faire avec le fichier sélectionné. Maintenant, je stocke ce chemin dans la base de données mysql. Je ne sais pas pourquoi, mais il est stocké comme «stocker des chemins partagés dans mysql en utilisant l'entrée de fichier dans php

dire par exemple, si le chemin contient \\\\filsrv\\logs\\tests

maintenant dans la DB, le \\ get enlevèrent et la partie \ « t » sera remplacé à 'onglet'. Je ne sais pas pourquoi cela arrive. Le type de données utilisé dans la base de données MYSQL est varchar. Quelqu'un peut-il m'expliquer comment obtenir ce chemin correctement stocké?

+0

Pouvez-vous nous montrer du code? Comment les données sont-elles insérées dans la base de données? Je soupçonne qu'il vous manque un appel à 'mysql_escape_string'. –

Répondre

1

Correction avec des addslashes pour ajouter un peu de barres obliques pour stocker le chemin correctement. De toute façon @Ferdinand Beyer

Questions connexes