Besoin d'aide [css/php/html]

Démarré par zeldalyoko, 17 Avril 2007 à 20:36

0 Membres et 1 Invité sur ce sujet

17 Avril 2007 à 20:36 Dernière édition: 18 Avril 2007 à 07:59 par Geomaster
Salut  :p
J'ai deux problémes, mais je vais commencé par le premier  :euh: 

Quand, j'ecrit dans mon article la balise <center> :

Salut.
[centerJe suis boulet[/center]
Voilà, vous savez tout   :mrgreen:


Voilà ce qu'il ce passe   :'( vous voyez la balise <center> retire le text du css  :(
Image

Voilà, le code employé  :p
$text = preg_replace('`\[center\](.+)\[/center\]`isU', '<center>$1</center>', $text);

Quelqu'un peu m'aidé ?  :(
Merci.
@bientot  :(

Très bon jeu. Je le conseil a tout le monde =)

Ton topic est mal nommé car ton problème est simplement un problème d'expression régulière à priori ? D'ailleurs je ne vois pas le rapport entre ton explication et l'image... ?

Je comprend pas ton problème! :huh:
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

Voilà....Je vais vous expliquez  :P

Quand je ne met pas les balises [centre][/centre]
Voilà, comment l'article et affiché  :P


Quand j'insére mes balises [centre][/centre]


Voilà, ce que sa donne ( avec les balises )


Voilà, ce que j'ai mis pour le code BBCODE
$text = preg_replace('`\[centre\](.+)\[/centre\]`isU', '<center>$1</center>', $text);


Vous comprenez ?  :huh:

Très bon jeu. Je le conseil a tout le monde =)

Oui c'est bien ce qu'il me semblait, c'est un souci au niveau de ta regexp. Ca fait un bail que je n'ai plus manipulé d'expressions régulières donc je suis un peu rouillé. Désolé.

18 Avril 2007 à 03:07 #5 Dernière édition: 18 Avril 2007 à 03:13 par mota
En test, ça marche parfaitement


<?php

function 
Centre($text)
{
$text preg_replace('`\[centre\](.+)\[/centre\]`isU''<center>$1</center>'$text);

return $text;
}

$string 'Ca ne sait pas chanter <br /> [centre]la digue du cul[/centre] <br /> en latin, que je sache!';

echo Centre($string);

?>



Donne:



Fais voir le code adjacent.

edit: Oula, j'avais mal vu le screen.

La c'est un problème de css, donc évite la balise "center", surtout si t'es en xhtml (non valide), et opte plutôt pour un joli:


<div style="text-align: center">$1</div>


Je sais, l'abus de div tue le div, mais tu peux trouver d'autres solutions ;)

Edit2: fais voir quand-même ton code, parce que là je suis sûr que ça vient de ta boîte.

Je savais qu'en changeant le titre du topic, sieur mota allait arriver ^^

Salut  :D

Alors, mon très chére Mota c'est le code que j'ai utiliser  :D
J'ai travaille une bonne partie de la nuit  :P, et j'ai decouvert : que j'avais inserer comme balise html

<p class=corps> texte </p>

à la place de :  :mrgreen:

<div class=corps>texte</div>

Maintenant tout fonctionne normalement ( ou presque, IE et special quand même  <_< )

Voilà. Merci, d'avoir essayé de m'aider  :P

Très bon jeu. Je le conseil a tout le monde =)

Citation de: Geomaster le 18 Avril 2007 à 08:00
Je savais qu'en changeant le titre du topic, sieur mota allait arriver ^^

Non, c'est surtout la reformulation de la requête.

J'avais déjà zyeuté mais je ne bitais rien au problème.

Zeldalyoko => De rien.

Salut  :D
Alors, voilà, j'ai encore besoin de vous  ;)
J'aimerai faire un effet degradé avec les textes comme sur les blogs de skyblog, mais je ne sais pas comment faire, je pense que j'ai besoin d'un code JS ( javascript ), mais je ne connais pas ce language :huh:, je ne sais pas ou l'apprendre  :huh: ( vous voyez ce que je veut dire par degradé ? )

Quelqu'un a une idée pour l'effet degradé ?  :huh:
Merci  :)

Très bon jeu. Je le conseil a tout le monde =)

dégradé comment? Une screen, un lien serait le bienvenue :)
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

Citation de: zeldalyoko le 19 Avril 2007 à 18:32
Salut  :D
Alors, voilà, j'ai encore besoin de vous  ;)
J'aimerai faire un effet degradé avec les textes comme sur les blogs de skyblog, mais je ne sais pas comment faire, je pense que j'ai besoin d'un code JS ( javascript ), mais je ne connais pas ce language :huh:, je ne sais pas ou l'apprendre  :huh: ( vous voyez ce que je veut dire par degradé ? )

Quelqu'un a une idée pour l'effet degradé ?  :huh:
Merci  :)

Tu as plusieurs façons plus ou moins habiles de t'y prendre, mais là on tape dans l'algorithmique, donc il va falloir chercher par toi-même.

Il n'y aura pas toujours quelqu'un pour faire ce que tu ne sais pas encore faire, surtout si c'est pour réfléchir à ta place.

Citation de: mooglwy le 19 Avril 2007 à 18:39
dégradé comment? Une screen, un lien serait le bienvenue :)

Voilà, pour toi  :P ( regarde le titre et avant le lien dans l'article )


>>>Mota  :)
Euh...Oui, je sais, je devrais faire le code moi même, mais comme je l'es dis dans mon post plus haut " je ne sais pas programmer en Javascript " <<= je suis même pas sure que pour faire ce genre d'effet c'est JavaScript qu'il faut utilisé  <_<

Enfin, voilà merci  :P

Très bon jeu. Je le conseil a tout le monde =)

Tu peux faire ça en javascript, asp ou php.

Citation de: mota le 20 Avril 2007 à 05:50
Tu peux faire ça en javascript, asp ou php.

Je pense qu'en Php, c'est assez emmerdant à programmer sincèrement. Vaut mieux utiliser le javascript, tu t'embetes moins ;)

 :mrgreen:
J'ai trouvé un code php qui repond à mes demandes  :rolleyes: ( je remercie d'ailleur l'auteur de cet article  :ninja: )

Par contre j'ai un probléme, j'ai voulu mettre le code dans une regex  :unsure:, mais sa marche pas et je sais pas pourquoi   :huh:

code regex utilisé :
$text = preg_replace_callback('`\[degrader color=(.+)](.+)\[/degrader]`isU', '<em>texteDegrade2(\'$2\',\'$1\');</em>', $text);


Erreur:
CitationWarning: preg_replace_callback() requires argument 2, 'texteDegrade2('$2','$1');', to be a valid callback in c:\mes documents\mes documents\site internet\blog v.3\include\smile.php on line 22

Warning: preg_replace_callback() requires argument 2, 'texteDegrade2('$2','$1');', to be a valid callback in c:\mes documents\mes documents\site internet\blog v.3\include\smile.php on line 22

[spoiler]Mota (va) repond(re) :
CitationIl n'y aura pas toujours quelqu'un pour faire ce que tu ne sais pas encore faire, surtout si c'est pour réfléchir à ta place.
:mrgreen:[/spoiler]

Très bon jeu. Je le conseil a tout le monde =)

Tu as une fonction texteDegrade2 ?
Fais voir s'teuplait ^^

Sinon essaye ça :
$text = preg_replace('"\[degrader color=(.+)](.+)\[/degrader]"isU', '<em>'.(texteDegrade2("$2","$1");).'</em>', $text);


Aussi... c'est pas "preg_replace_callback" c'est "preg_replace"  :ninja-pas-trop-sur:
De plus tu mets des caractères anglais (les espèces d'accents graves sans lettres en-dessous), les seuls caractères qui font à peu près propre sont : les guillemets (") et l'apostrophe (').

Et quand tu mets <div id=corps>BLABLA</div> c'est plutôt :
<div id="corps">BLABLA</div>

Voilà !
Bon après, ça fait longtemps que mon niveau en PHP a un peu baissé à cause du C mais essaye quand même ;)

MinishLink  ^_^

Je ne vois plus les messages d'erreurs, mais ce que je vois pas aussi  :P, le texte que la fonction doit affiché   :(

Peut être une erreur toute co**** et je cherche depuis plus de 3 heures  <_<

Très bon jeu. Je le conseil a tout le monde =)

20 Avril 2007 à 12:22 #18 Dernière édition: 20 Avril 2007 à 12:24 par minishlink
Alors tu mets :

<?php
// La fonction écrit du texte en dégradé
// Les paramètres $start et $end sont ici des valeurs HTML
function texteDegrade($text$starthtml$endhtml)
{
  
$start=html2rgb($starthtml);
  
$end=html2rgb($endhtml);
  
$nb=strlen($text);
  if (
$nb>0)
  {
    for (
$i=0;$i<=$nb;$i++)
    {
      for (
$j=0;$j<3;$j++) //Pour faire le Rouge, Vert, Bleu
      
{
        
$buffer[$j] = $start[$j] + ($i/$nb)*($end[$j]-$start[$j]);
      }
      echo 
"<font color=\"".rgb2html($buffer)."\">".substr($text,$i,1)."</font>";
    }
  }
}

echo 
texteDegrade("Test de la fonction texteDegrade""#123456""#FEDCBA");

$text preg_replace('"\[degrader color=(.){6},(.){6}](.+)\[/degrader]"isU''<em>'.(texteDegrade("$3","$1","$2);).'</em>', $text);
?>



Bah oui !
Ta fonction de dégradé comporte TROIS arguments !
Et bon... faudra juste que tu te code une fonction pour convertir tes rouge,vert,bleu,jaune etc... en code HTML ;)

J'espère que ça va fonctionner ^^

EDIT: oui c'est une erreur co****  :lol:

EDIT2: désolé si je réponds un peu tard, c'est parce que je joue à Lylat Wars ^^ (je l'ai téléchargé il y a 1h ^^)
EDIT3: Sur Wii hein ! C'est pas du piratage et ça m'a couté 10¤  :P

En réalité ce n'est pas un probléme de code dans le fichier pour les degradé  :mrgreen:
Non...( je vais reprendre le code que je t'es passer  :mrgreen: )

C'est un probléme de regex  :mrgreen: dans le code que je t'avais donné MinishLink c'était bien "texteDegrade2"  :P

Alors, si je tape sa comme ça dans une page  :rolleyes::
CitationtexteDegrade2("Manger une paella","EA00FF|00FFE2|EA00FF|ff0000|00FF09");
Je vois la chose en degradé  :rolleyes:

Si je mais la chose en degradé comme vous le savez :
CitationAlors, je vais faire un test de degradé  :P
texteDegrade2("Salut, marche je t'en pris","123456|FEDCBA")

Voilà, ce que je vois  <_<
Bon....Voilà  :unsure:

[spoiler]3 jours que je suis dessus[/spoiler]
[spoiler]Donner moi une corde, Jerelink REPASSE la corde  :mrgreen: *suicide*[/spoiler]

Très bon jeu. Je le conseil a tout le monde =)

Je crois que c'est tout simplement à cause qu'il doit y avoir au moins TROIS (3) arguments de couleurs !

Essaye ;)

Salut....


Sa marche.....Pas  :(
J'ai essayé ton code ( j'ai supprimé l'autre fonction ;)  texteDegrade2 ), mais sa ne fonctionne pas, voilà ce qu'il me donne lors de mes nombreux tests ( j'ai changé plusieurs petite chose, comme les erreurs que tu as écrite dans ton code )  :(

Citation$3$3[

Bon, $3$3 c'est la variable  $3 ( logique non  :rolleyes:, mais je comprend pas pourquoi est ce qu'il affiche 2 fois $3 ) ensuite le [ provient de ma balise je pense  :huh:

Très bon jeu. Je le conseil a tout le monde =)

Essaye ça :
<?php
// La fonction écrit du texte en dégradé
// Les paramètres $start et $end sont ici des valeurs HTML
function texteDegrade($text, $starthtml, $endhtml)
{
  $start=html2rgb($starthtml);
  $end=html2rgb($endhtml);
  $nb=strlen($text);
  if ($nb>0)
  {
    for ($i=0;$i<=$nb;$i++)
    {
      for ($j=0;$j<3;$j++) //Pour faire le Rouge, Vert, Bleu
      {
        $buffer[$j] = $start[$j] + ($i/$nb)*($end[$j]-$start[$j]);
      }
      echo "<font color=\"".rgb2html($buffer)."\">".substr($text,$i,1)."</font>";
    }
  }
}

echo "texteDegrade("Test de la fonction texteDegrade", "#123456", "#FEDCBA")";

$text = preg_replace('"\[degrader color=(.){6},(.){6}\](.+)\[\/degrader\]"isU', '<em>'.texteDegrade("$3","$1","$2").'</em>', $text);
?>

Essaye ;)

J'ai utilisé ton code  :cry3:
J'ai ameliorer quelque chose  :ninja: ( C et N )

Et voilà, ce que sa me donne  :unsure: quand je fais mon test :
Citation$3$3[degrader c=#123456 n=#FEDCBA]SALUT[/degrader]

Bon.....laisse tombé MinishLink, merci d'avoir essayé de m'aidé  ;)
Bye  ;)

Très bon jeu. Je le conseil a tout le monde =)

N'abandonne J-A-M-A-I-S !!!

Passe nous ton code en ENTIER. [toute ta page ;)]

D'abord, je voudrauis vérifier que tu l'utilises bien :D.

Et puis c'est bien un BBCode, non ?!  :ninja:

Voilà, la page de pour degradé les textes et le BBCODE :  -_-
<?php
// La fonction écrit du texte en dégradé
// Les paramètres $start et $end sont ici des valeurs HTML
function texteDegrade($text$starthtml$endhtml)
{
  
$start=html2rgb($starthtml);
  
$end=html2rgb($endhtml);
  
$nb=strlen($text);
  if (
$nb>0)
  {
    for (
$i=0;$i<=$nb;$i++)
    {
      for (
$j=0;$j<3;$j++) //Pour faire le Rouge, Vert, Bleu
      
{
        
$buffer[$j] = $start[$j] + ($i/$nb)*($end[$j]-$start[$j]);
      }
      echo 
"<font color=\"".rgb2html($buffer)."\">".substr($text,$i,1)."</font>";
    }
  }
}

//texteDegrade2 permet de faire des dégradés sur 2, 3, n couleurs
//texteDegrade2("Voyage en Italie","#00ff00|#ffffff|#ff0000")
//Découpage de "Voyage en Italie" en 2 => "Voyage e" et "n Italie"
//Dégradé vert=>blanc pour "Voyage e" et dégradé blanc=>rouge pour "n Italie"
function texteDegrade2($text,$couleurs)
{
$couleurs=strtolower($couleurs);
$preset["italie"] = "00ff00|ffffff|ff0000";
$preset["france"] = "0000ff|ffffff|ff0000";
$preset["roumanie"] = "0000ff|ffff00|ff0000";
$preset["belgique"] = "000000|ffff00|ff0000";
$preset["irlande"] = "00ff00|ffffff|ffa500";
$preset["arcenciel"] = "ff0000|ffa500|ffff00|00ff00|0000ff|4B0082|9400D3";
$preset["arcenciel2"] = "ff0000|ffa500|ffff00|00ff00|0000ff|4B0082|9400D3|9400D3|4B0082|0000ff|00ff00|ffff00|ffa500|ff0000"
if ($preset[$couleurs]) $couleurs=$preset[$couleurs];

$tablo=explode('|',$couleurs);
$nb=sizeof($tablo)-1//Nb de dégradé entre 2 couleurs

$tablo2=explode('²',decoupe($text,$nb));

for ($i=0;$i<$nb;$i++)
{
texteDegrade($tablo2[$i],$tablo[$i],$tablo[$i+1]);
}
}

//Fonction qui découpe une chaine $txt en $nb morceaux
function decoupe($txt,$nb)
{
if(($nb<2)||($txt=="")) return $txt;
else
{
$tmp substr($txt,0,round(strlen($txt)/$nb));
$txt2 substr($txt,round(strlen($txt)/$nb));
return $tmp."²".decoupe($txt2,$nb-1);
}
}



// Array html2rgb(string color)
// Ce code convertit les couleurs HTML (codées en hexa), en RGB :
function html2rgb($color)
{
// gestion du #...
if (substr($color,0,1)=="#"$color=substr($color,1,6);

$tablo[0] = hexdec(substr($color02));
$tablo[1] = hexdec(substr($color22));
$tablo[2] = hexdec(substr($color42));
return $tablo;
}


// Une petite fonction utile pour borner les nombres entre 0 et 255.
function bornes($nb,$min,$max)
{
if ($nb<$min$nb=$min// $nb est borné bas
if ($nb>$max$nb=$max;
return $nb;
}

// string rgb2html(Array tablo)
// La réciproque exacte de la fonction html2rgb, avec comme paramètre un Array.
function rgb2html($tablo)
{
// Vérification des bornes...
for($i=0;$i<=2;$i++)
{
$tablo[$i]=bornes($tablo[$i],0,255);
}
// Le str_pad permet de remplir avec des 0
// parce que sinon rgb2html(Array(0,255,255)) retournerai #0ffff<=manque un 0 !
return "#" str_pad(dechex( ($tablo[0]<<16)|($tablo[1]<<8)|$tablo[2] ), 6"0"STR_PAD_LEFT);
}
function 
code($text)
{
$text preg_replace('"\[degrader c=(.+)](.+)\[/degrader]"isU',''.texteDegrade2('$2','$1').''$text);
return 
$text;
}
?>


Voilà, ma page index, ou je fais les tests  :(
<?php
include('html2rgb.php');

//SA FONCTIONNE BIEN
echo texteDegrade("Test de la fonction texteDegrade""#123456""#FEDCBA");
texteDegrade2("Manger une paella","EA00FF|00FFE2|EA00FF|ff0000|00FF09");
echo
"<br/>";

//SA NE MARCHE ABSOLUEMENT PAS 
$text="[degrader c=FEDCBA|FEDCBA]Salut[/degrader]";
code($text);
$text=code($text);
    echo 
$text
?>

Voilà, j'ai mis entre // dans le second code pour dire ce qui marche ou pas   -_-
Alors, le truc qui ne fonctionne pas, aucun message d'erreur, mais le text ne s'affiche pas c'est blanc et si je regarde dans le code source de la page ( ont sais jamais ) il n'y a absolument rien  <_<

Voilà, j'ai tout dis bye  ;)
Date d'écriture: 22 Avril 2007 à 14:19
Salut  :)
Désolé pour le double post  ;)

Mais, je suis en train de travaillé sur un site php avec des membres  :rolleyes:...
Je me connecte, mais après si je quitte opera ou mozzila et que je retourne sur le site il faut que je me reconnecte de nouveau avec mot de passe et tout  :(

J'aimerais utilisé une base/table mysql, enfin un espace dans mysql où tout les membres qui ont tapé leurs mots de passe c'est dernieres 24H soit enregistré dans les donnees,pour qu'ils puissent resté connecté et plus à retapé leurs passes. Mais j'ai un probléme....pour les enregistrés je veut bien, mais ensuite comment les identifié ? une ID enregistré dans un cookie ? ou bien par ip ?

Je ne sais pas si vous avez compris  :blush:
[Je fusione désolé si je peu, pour les modos]

Très bon jeu. Je le conseil a tout le monde =)

un conseil utilise les coockies beaucoup moins compliqué et beaucoup mieu. Si tu veux que je t'aide pour ça étant donné que je connai très bien le PHP/xHTML/Mysql et un peu de ASP/ASP.net, rajoute moi a ta liste MSN mon adresse : dj.archangel09@gmail.com

Citation de: Archangel le 25 Avril 2007 à 13:01
un conseil utilise les coockies beaucoup moins compliqué et beaucoup mieu. Si tu veux que je t'aide pour ça étant donné que je connai très bien le PHP/xHTML/Mysql et un peu de ASP/ASP.net, rajoute moi a ta liste MSN mon adresse : dj.archangel09@gmail.com
Des cookies pour mettre en dégradé un texte ?  :lol:

25 Avril 2007 à 16:42 #28 Dernière édition: 25 Avril 2007 à 16:45 par minishlink
Citation de: sam101 le 25 Avril 2007 à 16:25
Citation de: Archangel le 25 Avril 2007 à 13:01
un conseil utilise les coockies beaucoup moins compliqué et beaucoup mieu. Si tu veux que je t'aide pour ça étant donné que je connai très bien le PHP/xHTML/Mysql et un peu de ASP/ASP.net, rajoute moi a ta liste MSN mon adresse : dj.archangel09@gmail.com
Des cookies pour mettre en dégradé un texte ?  :lol:

Il parle de l'enregistrement du MDP et du login dans des cookies (j'ai faim :P) sam. :linkXD:

Sinon Zeldalyoko, tu parle de LP ?

Je peut pas t'aider en ce moment car [va voir le topic de Click'o'Mania]. ;)

EDIT: vivement les périphériques claviers sur Wii :D

Hum....encore moi  :D

Voilà, je suis en train de me retapé la page de connection  <_< ( pas securié à l'epoque  :mrgreen: )
Voilà 10 bonne minutes heures que je cherche, mais je ne comprend pas mon erreur  :unsure:

Citationif (isset($_COOKIE['pseudo']) AND isset($_COOKIE['idmembre']))
{
      //Le prochain code
                echo'test';
}

Donc normalement, si les deux cookies existe sa affiche ce message test, mais rien ne ce passe  :unsure:........vous voyez une erreur dans le IF ?  :blink:

Très bon jeu. Je le conseil a tout le monde =)

Déjà, pour la vérification d'une superglobale, un !empty est plus approprié.

Ensuite, vérifie la présence des cookies dans ton navigateur, parce qu'à priori ça a pas l'air de tortiller du fion.

10 Mai 2007 à 04:31 #31 Dernière édition: 10 Mai 2007 à 05:34 par zeldalyoko
Salut  :)
Citation de: mota le 02 Mai 2007 à 20:23
Déjà, pour la vérification d'une superglobale, un !empty est plus approprié.

Ensuite, vérifie la présence des cookies dans ton navigateur, parce qu'à priori ça a pas l'air de tortiller du fion.

D'accord, mais j'ai trouvé ( je suis boulet ), j'avais enregistré le cookie dans :
//include/
à la place de
//
Alors quand j'essaye avec la page index ( qui est dans // ) de voir si les cookies existais sa marché pas  :mrgreen:

Mais, j'ai (encore) un probléme  :P
Je me suis amusé à faire une boucle jusque là aucun probléme  ;) ensuite j'ai fais fais mumuse avec rand()
Comme vous le savez rand() prend une valeur aléatoire ;) aucun probléme là aussi.

Alors j'utilise ce code php :
//Ceci est un code exemple mais c'est pareil ;)
$resultat=30;
do
{
$resultat-=$rand(0,15);
echo $resultat;

}while($resultat<0)


mais là sa ne marche pas, sa me fais une boucle à l'infini  :blink:
Sa me donne
Citation30 27 24 20 15 14 9 3 -2 ect...ect...
Vous voyez une erreur ?  :unsure:

Merci  :) ( j'ai cherché toute la nuit je vois pas ce qui ce passe )

Edit:
Non, un ami de msn ma aidé  :P
Bye ;)

Très bon jeu. Je le conseil a tout le monde =)

Tu as oublié le ";" après la fin de la ")" du while.

Hop !
En tant que bon parasite je me permets m'impose dans ce topic pour quérir l'aide auprès des csseurs fous.

En cours d'informatique, nous avons un projet de site à créer : youpi me disais-je, enfin de l'intéressant.
Hélas, je m'étais trompé, nous devions faire un site, certes, mais avec frontpage ! Argh ! Pas de libre choix de support.

Bref, me voilà bidouillant le code de frontpage à essayer de le dompter et créer une skin fixe.
J'ai donc défini une largeur fixe, ai intégré un contour à ma balise body. Oui mais voilà... IE7 n'aime pas du tout, il m'affiche un contour qui suit la fenêtre et non pas la largeur du body.

Je ne sais pas si vous visualisez le problème ^^"

Voilà ce que j'ai simplement écrit :
<body style="margin: auto; border : 4px ridge black; width: 800px"></body>

Donc, quoi écrire pour qu'IE accepte mon pseudo-bidouillage ?


Body n'est pas une structure de type bloc, c'est une entité html obligatoire dans une arborescence xml, donc vaut mieux préférer un bon p'tit div (élément fils, bien entendu).

Sauf que ce body est intégré automatiquement par Frontpage, donc ça je ne peux pas le changer ^_^

Quant à intégrer une balise div juste après la body, je crains que les éléments de bannières ne soient pas compris dedans.


De toutes les manières body est obligatoire.

Par contre, qu'entends-tu par éléments de bannière ?

La bannière ainsi que les éléments de menu sont une insertion sous forme de script et non pas sous forme d'image simple, je ne peux donc pas jouer sur leur emplacement, puisque c'est prédéfini.


Tu peux pas faire une div qui englobera toute ta page, une sous body en quelques sorte?
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

C'est ce que j'ai proposé.

Ah vih en effet j'avais pas tout lu :P
Mais je ne comprends pas en quoi ce n'est pas possible :huh:
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

Je remonte mon vieux topics pour vous demander quelque chose :p ( le topic que j'ai ouvert hier c'était pour un ami qui voulais pas s'inscrire  :ninja: )

Alors ma question ->
J'aimerais prendre l'extrait d'une new dans myqsl...

Par exemple ->
Salut, alors voilà les inscriptions viennent d'ouvrirs, nous[...]

Vous pouvez m'aidé ?  :mrgreen:

Très bon jeu. Je le conseil a tout le monde =)

Je ne comprends pas du tout ce que tu veux. Va falloir que tu t'exprime clairement parce que déjà le dernier c'était pas clair.  :huh:

Fais des post plus long ça sera peut-être mieux.  :)
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

Reprise :->

Je suis en train de faire une page archive pour le site d'un ami, mais il aimerais mettre un extrait de la new à afficher...

Exemple :
Citation
Archives :

Inscription Ouverte , Le : 13 août 2007
Extrait : Voilà les inscriptions sont ouvertes, nous [...]

Livre d'or , Le : 10 août 2007
Extrait : Nous venons de mettre en place un [...]

Alors, est ce que vous connaisez le code php qui pourrais me permetre de recuper un extrait de texte d'environs 10/30 caractéres ?

( c'est mieux là ?  :unsure: )

Très bon jeu. Je le conseil a tout le monde =)

Tu peux pas entourer les 10 premiers caractères de la new avec une condition et la réutilisé pour ton archives ? :unsure:
Anciennement iArcadia / Zora Rouge

Bah en gros, parce que j'ai plus a l'esprit le code exact. Mais tu pourras fouiller sur Le site du zero par exemple pour avoir le code.

Donc en gros, déjà ouvre la BDD, ensuite tu sélectionnes les tables (envoi de requête et compagnie.), puis tu récupères le texte dans un chaines, tu coupes la chaîne à un certain nombres de caractères.

En principe c'est tout, mais va jeter un oeil parce que ça fait trop longtemps que j'ai pas fait du php je voudrais pas te dire de bêtise. 
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

C'est substr() que tu cherche ?
Le seul défaut, c'est qu'il peut couper les mots.

13 Août 2007 à 13:07 #47 Dernière édition: 13 Août 2007 à 13:09 par mooglwy
Tu peux jeter un oeil ici pour la connections à MySQL et la récupération de donné.
http://www.siteduzero.com/tuto-3-140-1-lire-des-donnees.html

T'as ça aussi http://www.siteduzero.com/tuto-3-184-1-tp-des-news-sur-votre-site.html
mais dans tous les cas tu devras écrire toi même le passage avec la fonction que Néo2 t'as filer. ;)
Je t' lily.

Regex / Les ravages de linux
CitationDites, dans un CV, faut mettre si on préfère vim ou emacs ?
Dis papa comment on fait les bébé
[/table

D'accord merci :) à vous 3 :)

Très bon jeu. Je le conseil a tout le monde =)

Salut  :unsure:

J'ai un nouveau probléme  :mellow:....

Voilà le message d'erreur que je vois  :huh:
Citation
Fatal error: Cannot redeclare pseudo() (previously declared in C:\wamp\www\include\requiere.php:5) in C:\wamp\www\include\requiere.php on line 13

Mon code requiere :
[b]function pseudo($id)[/b]
{
$req2 = mysql_query('SELECT * FROM membre WHERE id='.$id.'');
$data2 = mysql_fetch_array($req2);

$pseudo=$data2['pseudo'];

return $pseudo;
[b]}[/b]


J'ai inclus requiere dans la page de connection sa bug que dans la page de connection !
Vous pouvez m'aidé ?
( en gras dans le code c'est la ligne 5 et  13 : merci : )

Très bon jeu. Je le conseil a tout le monde =)