CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Blabla] le /pub des barbus libres

[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 04:50:03

Si bien sûr :oui:

Lenheim
Lenheim
Niveau 10
22 février 2016 à 05:06:24

Demande à Yami-kun de venir sauver les Roguers-tan. :cute:

Pseudo supprimé
Pseudo supprimé 22 février 2016 à 12:17:54

Dites les gens, il y en a qui font du php ici ? Parce que j'ai un problème :hap:

En gros j'ai cette fonction :

##########
## BBcode
##########
function bb_parse($string) {
	$bals = 'p|h1|h2|h3|ulist|olist|li|b|i|s|url|yt';
	while (preg_match_all('`\[(' . $bals . ')=?(.*?)\](.+?)\[/\1\]`', $string, $matches)) foreach ($matches[0] as $key => $match) {
		list($bal, $param, $text) = array($matches[1][$key], $matches[2][$key], $matches[3][$key]);
		switch ($bal) {
            case 'p': $replacement = '<p>' . $innertext . '</p>'; break;
			case 'h1': $replacement = '<h1>' . $text . '</h1>'; break;
			case 'h2': $replacement = '<h2>' . $text . '</h2>'; break;
			case 'h3': $replacement = '<h2>' . $text . '</h2>'; break;
            case 'ulist': $replacement = '<ul>' . $text . '</ul>';break;
            case 'olist': $replacement = '<ol>' . $text . '</ol>';break;
            case 'li': $replacement = '<li>' . $text . '</li>';break;
			case 'b': $replacement = '<span class="bold">' . $text . '</span>'; break;
			case 'i': $replacement = '<span class="italic">' . $text . '</span>'; break;
			case 's': $replacement = '<span class="underline">' . $text . '</span>'; break;
			case 'url': $replacement = '<a href="' . $param . "\">$text</a>"; break;
			case 'yt': $replacement = '<iframe src="https://www.youtube.com/embed/' . ($text) .  '" alt="' . $text . '" frameborder="0" allowfullscreen></iframe>'; break;
        }
        $string = str_replace($match, $replacement, $string);
    }
      return $string;
}

J'y entre via $string un texte en BBCODE. Mais quand j'entre un texte du style :

[ulist]
[li]Ce dimanche à 21h30 - Night Owl sur "Californium"/"DeathGoat"/"Blue Estate".[/li]
[li]Lundi à 23h00 - Globihorror sur "Layers of Fear".[/li]
[li]Mardi à 21h00 - Live sur un jeu mystère ou "Tomb Raider".[/li]
[li]Mercredi à 23h00 - Globiporn (c'est la joie).[/li]
[li]Jeudi à 21h00 - Globihorror sur "Layers of Fear" (ou un autre jeu si celui-ci est fini).[/li]
[li]Vendredi à 22h00 - Live sur un jeu mystère.[/li]
[li]Samedi à 23h00 - Live sur un autre jeu mystère.[/li]
[/ulist]

Au lieu de me retrouver avec :
<ul> <li>Ce dimanche à 21h30 - Night Owl sur "Californium"/"DeathGoat"/"Blue Estate".</li> <li>Lundi à 23h00 - Globihorror sur "Layers of Fear".</li> <li>Mardi à 21h00 - Live sur un jeu mystère ou "Tomb Raider".</li> <li>Mercredi à 23h00 - Globiporn (c'est la joie).</li> <li>Jeudi à 21h00 - Globihorror sur "Layers of Fear" (ou un autre jeu si celui-ci est fini).</li> <li>Vendredi à 22h00 - Live sur un jeu mystère.</li> <li>Samedi à 23h00 - Live sur un autre jeu mystère.</li> </ul>

Je me retrouve avec ça : https://image.noelshack.com/fichiers/2016/08/1456139806-untitled.png

Je pense à un problème de regex. Je maitrise pas du tout le regex donc bon j'en chie pas mal ~:hap:~ Une âme charitable pour m'aider ? :noel:

Runnymede
Runnymede
Niveau 10
22 février 2016 à 12:37:05

Je suis le seul à jouer à Street Fighter V ? :snif:

JerryDayPonay
JerryDayPonay
Niveau 33
22 février 2016 à 13:39:37

ShadowwF :d)
Ta regex ne gère pas les sauts de ligne à l'intérieur d'une balise, c'est pour ça que le [ulist] ne passe pas.
Essaye de remplacer
'`\[(' . $bals . ')=?(.*?)\](.+?)\[/\1\]`'
par
'`\[(' . $bals . ')=?(.*?)\]((.|\n)+?)\[/\1\]`'

[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 16:00:08

Runnymede :

Je suis le seul à jouer à Street Fighter V ? :snif:

J'y jouerai quand :

  1. Il sera sur Linux
  2. il sera assez à jour
  3. Feilong sera présent
Pseudo supprimé
Pseudo supprimé 22 février 2016 à 16:31:53

@JerryDayPonay :d) Merci ça marche :-) Quelle horreur le regex en tout cas :hap:

Runnymede
Runnymede
Niveau 10
22 février 2016 à 17:39:19

Je vois pas ce que tu veux dire par "à jour" :(
Il sortira sur Linux en mai, mais Fei Long n'est malheureusement pas encore annoncé :-(

[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 18:05:56

Plus stable, plus équilibré, plus optimisé, plus de contenu, c'est pourtant évident non ? :hap:

Runnymede
Runnymede
Niveau 10
22 février 2016 à 18:21:24

Pour l'instant y'a aucun souci à ce niveau à part le contenu

[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 18:53:37

Sauf que je vais pas me baser sur ton avis pour savoir si le jeu est assez équilibré ou pas... Tu comprends ? :hap:

Et puis les day one c'est pas un truc à faire.

J'ai pré-commandé The Witcher 3 (pour les aider un peu financièrement) mais j'attends encore qu'il soit bien mit à jour avant de l'attaquer.

Pseudo supprimé
Pseudo supprimé 22 février 2016 à 18:56:37

Lenheim :d) Dakien a un lvl supérieur au mien , c'est juste que ce foufou va dans les donjons sans objets :hap:

Lenheim
Lenheim
Niveau 10
22 février 2016 à 19:06:23

C'est pour ça qu'il n'aime pas Dragon Quest. :ok:

[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 19:08:04

Chapitre 14

Je pars pour la grande expedition... Toujours en short, sandalette et main dans les poches... Juste avec mon niv. 24 et mes coups de tête :hap:

Je suis mort de faim une fois hier :bravo: quand il fallait aller voir les deux oiseaux légendaires :hap:

[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 19:10:46

Lenheim :

C'est pour ça qu'il n'aime pas Dragon Quest. :ok:

J'ai JAMAIS dit que j'aimais pas, je n'ai jamais essayé, je ne peux pas savoir si j'aime ou pas :oui:

DuckSauce
DuckSauce
Niveau 14
22 février 2016 à 19:47:10

https://lwn.net/Articles/676664/
Mint qui se fait défoncer dans les règles. :ouch:

Nh3xus
Nh3xus
Niveau 10
22 février 2016 à 19:53:23

Utilisez des distros mères.

Le reste c'est juste de la merde fait par des incompétents.

Oh :

Their distribution is more a crude hack of existing Debian-based distributions.

C'est bien de mettre ENFIN ceci en avant.

Message édité le 22 février 2016 à 19:55:30 par Nh3xus
[deban]_Dakien
[deban]_Dakien
Niveau 10
22 février 2016 à 20:08:19

Sauf Ubuntu :ok:
Best distro

Pseudo supprimé
Pseudo supprimé 22 février 2016 à 20:15:38

Gentoo. :oui:

Lenheim
Lenheim
Niveau 10
22 février 2016 à 20:28:53

Le 22 février 2016 à 19:10:46 [deban]_Dakien a écrit :

Lenheim :

C'est pour ça qu'il n'aime pas Dragon Quest. :ok:

J'ai JAMAIS dit que j'aimais pas, je n'ai jamais essayé, je ne peux pas savoir si j'aime ou pas :oui:

Tu vas pas aimer, perdre la moitié de ton, durement gagné, pognon à chaque fois que tu crèves ça te refroidis les têtes brûlées en 10 minutes.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware