Besoin d'un regex pour cette fonction

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoin d'un regex pour cette fonction

par Invité » 24 juin 2006, 21:14

Merci pour cette indication,

Tu aurais une petite ébauche de ce que pourrait donner le code avec la modif faite avec le preg_replace.

Je vois la logique que tu me proposes mais je ne sais pas comment je pourrais modifié le code avec le preg_replace.

Merci pour ton aide.

par Ultiny » 24 juin 2006, 16:48

Tu as juste à vérifier la présence de deux point :

Il ne peut y en avoir que pour determiner protocole, login, port...

Besoin d'un regex pour cette fonction

par koston » 24 juin 2006, 14:36

Je souhaiterais faire appèle à "preg_replace" pour une fonction tep_image.

Voilà le code de ma page:

function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {
if ( (empty($src) || ($src == DIR_WS_IMAGES)) && (IMAGE_REQUIRED == 'false') ) {
return false;
}




Je souhaiterais pouvoir bricoler cette fonction pour qu'elle fasse un remplacement de chemin au cas où l'adresse du fichier (le nom en base) contienne une url à la place d'un chemin (nom fichier standard).

Dans ce cas, je pourrais entrer dans ma table produits l'adresse complète de mon image.
si chemin interne genre '/sous_chemin/nom_fichier.ext' et si chemin externe genre 'http://www.serveur.ext/chemin/nomfichier.ext'
c'est la fonction tep_image qui fera l'adaptation selon cette lecture.

Cela me permettrais de mixer des images "internes" et des images sur un autre serveur.

Merci pour votre aide.