modifier une chaine

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


casa
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 206
Inscription: Dim Avr 13, 2003 13:56

modifier une chaine

Message le Jeu Nov 27, 2008 23:58

Bonjour

il faudrait que j'ajoute un / dans un lien:
Code: Tout sélectionner
http://www.example.com/dossier/doss/12345678.jpg

doit avoir un slash apres le troisième chiffre...

http://www.example.com/dossier/doss/123/45678.jpg


Comment faire ? merci
casa


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1056
Inscription: Jeu Déc 22, 2005 12:35

Message le Ven Nov 28, 2008 0:06

en quel langage ?


informatiquegifs
WRInaute impliqué
WRInaute impliqué
 
Messages: 356
Inscription: Mer Aoû 27, 2003 16:11

Message le Ven Nov 28, 2008 1:29

Plus de détails casa?


casa
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 206
Inscription: Dim Avr 13, 2003 13:56

Message le Ven Nov 28, 2008 9:02

quelques explications:

A partir d'un fichier .TXT , toutes les nuits je fais un LOAD DATA INFILE
dans une BD.
Au cours de l'opération je perd un \ (antislash) qui est dans une url.
Comme je veux utiliser cette url a partir de ma BD, il faut que je remette un slash, ou antislash car FF ou IE traitent correctement l'url, que ce soit avec \ ou/.
Il faut faire ça en php.
Code: Tout sélectionner
http://www.example.com/dossier/doss/12345678.jpg

doit avoir un slash apres le troisième chiffre...

http://www.example.com/dossier/doss/123/45678.jpg


merci à vous
casa


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Ven Nov 28, 2008 12:40

casa a écrit:Au cours de l'opération je perd un \ (antislash) qui est dans une url.

le mieux serait peut être de traiter le problème en amont et de trouver pourquoi tu perd le /

sinon si tes urls sont normées deux substr et une concaténation devrait suffire.


casa
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 206
Inscription: Dim Avr 13, 2003 13:56

Message le Ven Nov 28, 2008 14:39

zeb a écrit:
casa a écrit:Au cours de l'opération je perd un \ (antislash) qui est dans une url.

le mieux serait peut être de traiter le problème en amont et de trouver pourquoi tu perd le /

sinon si tes urls sont normées deux substr et une concaténation devrait suffire.

Effectivement la solution est avec SUBSTR et une concaténation:
Code: Tout sélectionner
$image2 = substr($clc_img, 47);
$image1 = substr($clc_img, 0, 47);
$image3 = $image1.'/'.$image2;


Merci
casa


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités