albator-hc | Bonjour a vous.
jai fait un script avec un input files pour recuperer un nom de fichier sur le reseaux.
mon bouton fonctionne bien, mais je voudrai savoir comment je peut separer le resultat en 2. CAD :
il me fodrai d'un coter juste le nom du fichier (machin.exe)
et de l'otre coter un chemin (\\192.168.0.1\machin\truc\) qui devra etre remplacer au final par un http://192.168.0.1/truc/
pour l'instant jai deja ca :
Code :
- $chaine = $_POST["fichier"];//ma variable d'entré
- $chaine2 = eregi_replace("[\]","/",$chaine);
- $chaine3 = eregi_replace("//Firegate/espacetech/html","http://192.168.1.32/espacetech",$chaine2);
- $chaine4 = preg_match_all("|(.*)/([a-zA-Z,0-9,(.*)]+)[.]([a-zA-Z,0-9,(.*)]+)$|", $chaine3, $regs, PREG_PATTERN_ORDER);
- $url = $regs[1][0];
- $fichier = $regs[2][0].".".$regs[3][0];
|
Ca fonctionne tres bien a part 3 petit probleme :
- je peut pas mettre d'espace dans le nom de mes fichier
- je peut pas mettre de tirer dans mes nom de fichier
- je peut pas mettre de underscore dans mon nom de fichier (_)
Si quelqu'un a une solution pour maider a regler ca, ca serai tres tres gentil...
|