mobman02

  • Signature
    http://damienalexandre.fr/
  • Site web
  • Nombre de sujets
    32
  • Nombre de messages
    160
  • Nombre de commentaires
    8
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

mobman02
le 25/08/2005 à 14:39
Regex : rendre clicable un lien + couper les long mots sans couper l'url !
Bonjour, je me suis mis dans un vrai casse tête...

Je une regex pour transformer les url en lien:

$donnees['message_chat'] = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<a href=\"\\1://\\2\\3\" target=\"_blank\">lien</a>",$donnees['message_chat']);


Jusque la ca marche.

Ensuite j'ai aussi une fonction pour couper les mots trop long...
function cutLongWords($string,$length='15',$separation=' ')
{
return preg_replace('/([^ ]{'.$length.'})/si','\\1'.$separation,$string);
}

Voila, mon probleme c'est que la fonction pour couper les mots coupe aussi l'url qui est dans le lien...

J'aimerais dire a ma fonction de ne pas couper les grand mots contenue entre < et >.
Mais moi et les expression reguliere on est pas encore tres copain...

Quelqu'un peu m'aider ?
Merci ;)
http://damienalexandre.fr/
mobman02
le 09/08/2005 à 03:17
Coller une image a fond transparent sur une autre
"Il faut que tu calcules la transparence sur chaque pixel de ton image."

C'est a dire ? Par exemple mettre des fond vert fluo a toute mes image, que je n'aurais qu'a rendre transparent en php ? Ouais c'est une solution j'essayerais.

"Sinon, reste logique dans ton code : tu commences un header png, et à la fin, tu dessines un jpeg..."
Ah ouais lol oupsss, c'est une page de test vite fait mal fait c'est pour ca...

Merci bien de ton aide
http://damienalexandre.fr/
mobman02
le 08/08/2005 à 16:51
Coller une image a fond transparent sur une autre
Bonjour,
voila j'ai un sacré probléme qui me bloque bien dans l'avancement de mon script.

En effet, je cherche a coller un logo (un PNG a fond transparent fait sous photoshop) sur une autre (PNG ou JPEG).

A chaque fois que j'essai, le fond du logo prend une couleur (souvent blanc, ou vert pale...)

Je fouiller la doc, j'ai trouver deux ou trois personnes qui en parler dans les commentaires, mais vu mon anglais approximatif j'ai pas du tout comprendre.

Sur tout le net francophone je n'ai rien trouvé expliquant clairement la transparence des PNG sous PHP... (ca serais une idée de cour ! ;))

Voici le logo:
Le logo
Voici le fond:
L'image de fond
Voici le resultat:
La page test.php

Et enfin le code source:
test.php
<?php
header ("Content-type: image/png");

$maison = "maisons/niveau_1.png";
$fond_plan = "fond-test.png"; // optional backgroundfile if you don't want to use a color

// On charge d'abord les images
$source = imagecreatefrompng($maison); // Le logo est la source
imageAlphaBlending($source, true); // &ccedil;a c'est un truc que j'ai lu dans la doc mais ca marche pas
$destination = imagecreatefrompng($fond_plan); // La photo est la destination
imageAlphaBlending($destination, true); // &ccedil;a c'est un truc que j'ai lu dans la doc mais ca marche pas

// On met le logo (source) dans l'image de destination (la photo)
$destination_x = "50";
$destination_y = "50";
$dimension = "40";

// La c'est un truc que j'avait tenter, inefficace aussi
/* $orange = imagecolorallocate($source, 255, 128, 0); // j'essaie en mettant un fond au logo
imagecolortransparent($destination, $orange); // et en le supprimant pour le rendre transparent */

imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $dimension, $dimension, 100);

// On affiche l'image de destination qui a été fusionnée avec le logo
imagejpeg($destination);

?>


Voila j'espere que mon code est pas trop long pour la page,
et merci a ceux qui pourrons m'aider dans cette aventure lol,
je penser que cette etape serais la plus simple mais je bloque encore :P
http://damienalexandre.fr/
mobman02
le 08/08/2005 à 04:02
SQL + manip de tableau
Scusez moi en me relisant c'est vrai que j'ai pas du etre tres compréhenssible :/

Bref, j'ai reussi ce que je voulais faire, c'etais simplement mettre 3 champs d'une BDD dans un tableau, j'ai fait un multi dimensionnel et c'est nickel.

Merci quand meme ;)
http://damienalexandre.fr/
mobman02
le 06/08/2005 à 12:08
SQL + manip de tableau
En faite je vien de trouver la solution (apres une bonne nuit j'ai les idées plus claire)

Donc j'obtient un tableau identique a celui-ci:

Array ( [4] => 5 [7] => 0 [5] => 3 )

J'y ai mis les valeurs [x] => y

Maintenant, je vais devoir checker 300 fois,
si un couple x et y n'existe pas deja dans le tableau.

Comment faire cela ?
http://damienalexandre.fr/
mobman02
le 06/08/2005 à 03:22
SQL + manip de tableau
Bonjour a tous,
ca faisait longtemps que je n'etais plus venu ! ^^

Bon alors voila, je fait un script plutot tordu en ce moment,

a un moment, j'ai une boucle qui se repete dans les 300 fois.
Mais hors de question de mettre 300 requetes SQL dans la boulcle,
alors je penser enrengistrer les valeurs dont j'avait besoin dans un tableau PHP.

ma requete est simple: select x,y from RR_fleche

donc deux valeur.
Deux tableau ? je ne sait pas :/

Ses deux valeur doivent etre comparer a deux autre qui serons dans la boucle.

Voila alors mon preobleme reside dans le choix de la technqiue pour stocker dans une variable les champs X et Y de ma BDD, et comment comparer a chaque boucle...

Merci @+
http://damienalexandre.fr/
mobman02
le 08/06/2005 à 20:05
Problème de connexion au serveur le soir
ouais c'est un peu trop souvent je trouve :p
Deja que le serveur n'est pas super rapide,
alors si en plus le temps de connexion est superieur a 1 min (cet aprem loool !) bah ca craint ^^

C'est qui ton hebergeur globule ?
http://damienalexandre.fr/
mobman02
le 30/05/2005 à 13:09
récupérer le lien !!??
<?php

//Tu entre ton adrese de site web ex: http://www.lephpfacile.com
$url = "http://ton_nom_de_domaine.com";

//Et tu y ajoutes le reste de l' adresse
$url .= htmlentities($_SERVER['REQUEST_URI']);

//Et voila le resulat
echo $url;

?>

Ne pas oublier la faille $_SERVER
smiley smiley
http://damienalexandre.fr/
mobman02
le 24/05/2005 à 07:44
Remplacer la balise marquee par du css
Ouais...
c'est vraiment impossible apparemment, mais peut etre pour CSS3...

Sinon, il est possible d'animer du text en CSS ^^ (de la faire clignoté pour etre precis :p) avec text-decoration: blink; il me semble)
http://damienalexandre.fr/
LoadingChargement en cours