Suta

  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    141
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Suta
le 08/02/2006 à 04:13
Effacer une news
apres une longue recherche j'ai trouvé ^^

il faut faire un formlaire "hidden" (caché)

bon la prochaine fois avant de poster je rechercherai, ça evitera les flood :p
Suta
le 08/02/2006 à 02:08
Effacer une news
Bonsoir

alors voila j'ai un autre souci :

J'ai fait le script de news que vous proposez sur mon site

mais à celui ci je voudrai ajouter une petite modification :

j'aimerai que à chaque news il y est un lien qui permettrai de supprimer la news

Je vous avou que je ne sais pas du tout comment m'y prendre

enfin dans l'attente d'une reponse je vais chercher

merci pour votre aide
Suta
le 07/02/2006 à 22:29
espace membre et "include"
bon bien finalemetn je ne comprend pas pourquoi il ne veut pas rafraichir la page correctement

(mon formulaire de connexion à l'espace est identique a celui de la rubrique "comment faire")

donc j'ai remplacer le "header ()" par un lien que le visiteur devra cliquer

si vous avez la solution merci quand meme
Suta
le 07/02/2006 à 22:01
espace membre et "include"
c'est encore moi, désolé pour ce petit monologue :D

alors voila en fait le probleme n'est pas fini

jai ça marche oui, mais seulemetn si on rafraichi la page d'accueil encore une fois

pour vous faire un idée allez sur :
http://devop.info/musicworld/

- rentré le login "testeur" et le pass "test"
- connectez vous
- vous verrez alors la page index "vide"
-rafraichissez la page alors seulement vous verrez le massage d'accueil

ma source est toujours la meme :

<?
session_start();
if(!isset($_SESSION['login'])) {
include('connection.php');
exit;
}
else {
include('membre.php');
exit;
}
?>


faut il que jinclue une commande pour rafraichir la page, ou est-ce possible de faire autrement ?

merci de votre aide

ps : on va finir par y arriver
Suta
le 07/02/2006 à 21:49
espace membre et "include"
ok c'est bon j'ai trouvé !!!
c'etait pas si compliqué
:D

jespere que ça aidera quelqun

voila ma source

<?
session_start();
if(!isset($_SESSION['login'])) {
include('connection.php');
exit;
}
else {
include('membre.php');
exit;
}
?>
Suta
le 07/02/2006 à 21:43
espace membre et "include"
bon j'ai fait quelque recherche sur internet et j'ai compris que je n'allai pas trop dans la bonne directon...

maintenant mon code ressemble a ça

<?
session_start();
if(!isset($_SESSION['login'])) {
include('connection.php');
exit;
}
?>


et la ça marche

MAIS je n'arrive pas a inclure la page des membre si une session est ouvert (si l'utilisateur s'est logué)

donc merci de votre aide encore ^^
Suta
le 07/02/2006 à 21:24
espace membre et "include"
bonjour et merci de me preter un peu d'attention ;)

j'aimerai faire un espace membre (jusque la ça va j'ai pas trop de probleme)

dans ma page d'accueil

si le visiteur n'est pas connecté en temps que membre, il y aura alors un formulaire de connection (qui pourrai etre integré a ma page d'accueil grace a la fonction include)

si le visiteur est connecté en temps que membre (donc si une session est commencée), la page "include" sera une autre page reservé au membre connectés...

vous me suivez ?

donc voila le code que j'ai mais, vous vous imaginez bien... ça marche pas :p

<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: connection.php');
exit();
}
then {
include ('membre.php');
}
else {
include ('connection.php');
}
?>


En réalité je ne sait pas trop comment m'y prendre.

Alors si une ame généreuse me vient en aide, merci d'avance !

à bientot
Suta
le 07/02/2006 à 03:13
menu déroulant
Merci beaucoup pour ton aide

(Un peu en retard ^^ les remerciment hem...)
Suta
le 26/12/2005 à 23:28
menu déroulant
bonjour

je suis novice en js
et
Jai un probleme sur un menu deroulant en javascript :

jai une structure de ce genre :

parent1
-lien1
-lien2
parent2
-lien1
-lien2

etc...

je voudrai que la police des "parents" change au survole de la souris

faut il que je change quelque chose dans cette partie de la source ?

<STYLE>
<!--
.parent {
font-family: verdana;
font-weight: bold;
font-size: 10pt;
margin-top: 10;
cursor: hand;
}

.child {
font-size: 10pt;
font-weight: normal;
margin-left: 14pt;
}

a:hover { color:red; }
-->
</STYLE>


merci de votre aide

sinon ben voila la source :

<HTML>
<HEAD>
<TITLE>Test de menu dynamique</TITLE>
<STYLE>
<!--
.parent {
font-family: verdana;
font-weight: bold;
font-size: 10pt;
margin-top: 10;
cursor: hand;
}

.child {
font-size: 10pt;
font-weight: normal;
margin-left: 14pt;
}

a:hover { color:red; }
-->
</STYLE>

<SCRIPT LANGUAGE=javascript>
<!--
var intCount = 0;

//-Fonction d'ajout d'entrées principales-------------------------
function DynamicMenu_addParent(strName) {
var strID = 'ID' + intCount++;

var strTemp = '<DIV ID="' + strID + '" CLASS="parent"';
strTemp += ' onClick="expandCollapse(this);">';
strTemp += '<IMG SRC="Graphics/left.gif" Height="12">';
strTemp += '&nbsp;' + strName ;
strTemp += '<DIV STYLE="display: none" CLASS="child"></DIV>';
strTemp += '</DIV>';

this.div.innerHTML += strTemp;
this.currentChild = document.getElementById(strID);
}

//-Fonction d'ajout de liens dans le menu-------------------------
function DynamicMenu_addChild(strName,strURL) {
var strTemp = '<A HREF="' + strURL + '"'
+ ' onClick="cancelBubble(arguments[0]);">'
+ strName + '</A><BR>';

if (document.all) {
this.currentChild.children[1].innerHTML += strTemp;
} else {
this.currentChild.childNodes[2].innerHTML += strTemp;
}
}

//-inhibe la cascade d'évènements au DIV conteneur----------------
function cancelBubble(netEvent) {
if (document.all) {
window.event.cancelBubble = true;
} else {
netEvent.cancelBubble = true;
}
}

//-Contracte ou expanse le menu-----------------------------------
function expandCollapse(objElement) {
if (document.all) {
var imgIcon = objElement.children[0];
objElement = objElement.children[1];
} else {
var imgIcon = objElement.childNodes[0];
objElement = objElement.childNodes[2];
}

if (objElement.style.display == "none") {
objElement.style.display = "block" ;
imgIcon.src = "Graphics/bottom.gif" ;
} else {
objElement.style.display = "none" ;
imgIcon.src = "Graphics/left.gif" ;
}
}

//-Fonction de création de menu dynamique-------------------------
function DynamicMenu() {
var id = "Menu" + intCount++;
document.write('<DIV Id="' + id + '"></DIV>');

this.div = document.getElementById(id);
this.currentChild = null;

this.addParent = DynamicMenu_addParent;
this.addChild = DynamicMenu_addChild;
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT Language="Javascript">
<!--
var menu = new DynamicMenu();

menu.addParent("Le langage Javascript");
menu.addChild("Page d'accueil",
"../javascript.html");
menu.addChild("Etude du langage",
"../Langage/ecmascript.html");
menu.addChild("Les objets clients",
"../ObjetsClients/javascript.html");
menu.addChild("La bibliothèque de code",
"../Bibliotheque/index.html");
menu.addChild("Le fabuleux J-Project",
"../J-Project/jproject.html");

menu.addParent("Autres langages du Web");
menu.addChild("Le langage HTML",
"../../Html/index.html");
menu.addChild("Le langage XML",
"../../Xml/index.html");
menu.addChild("Le langage CSS",
"../../Css/styles.html");

menu.addParent("Quelques petits jeux");
menu.addChild("Dynamic PingPong",
"../../../../../Programmes/Jeux/PingPong/PingPong.html");
menu.addChild("Casse briques", "gamesCasseBriques.html");
//-->
</SCRIPT>
</BODY>
</HTML>
Suta
le 10/10/2005 à 04:57
bbcode - inserer une image
bon alors voila ce que jai pu remarqué (suis quand meme tres novice hein ^^)

d'une part j'ai oublier d'écrire :

$data = bbcode($data);


entre ma fonction et mon message

j'ai donc maintenant le code suivant :

function bbcode($text) { 
$text = preg_replace("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", "'<img src=\\1' . str_replace(' ', '%20', '\\3') . '>'", $text);
$text = preg_replace("#\[url\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/url\]#sie", "'<a href=\"\\1' . str_replace(' ', '%20', '\\3') . '\" target=blank>\\1\\3</a>'", $text);
$text = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/", "<a href=$1 target=blank>$2</a>", $text);
$text = preg_replace("/\[b\](.+?)\[\/b\]/", "<b>$1</b>", $text);
$text = preg_replace("/\[i\](.+?)\[\/i\]/", "<i>$1</i>", $text);
$text = preg_replace("/\[u\](.+?)\[\/u\]/", "<u>$1</u>", $text);
$text = preg_replace("/\[code\](.+?)\[\/code\]/", "<table width=100%><tr><th align=left>Code :</th></tr><tr><td align=left><code>$1</code></td></tr></table>", $text);
$text = preg_replace("/\[quote\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>citation :</th></tr><tr><td align=left>$1</td></tr></table>", $text);
$text = preg_replace("/\[quote=(.+?)\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>$1 :</th></tr><tr><td align=left>$2</td></tr></table>", $text);
$text = preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/", "<font color=$1>$2</font>", $text);

return $text;
}
$data = bbcode($data);


echo nl2br(stripslashes(htmlentities(trim($data['message'])))),'<p>&nbsp;</p>';
echo '</td></tr>';


Le probleme maintenant c'est le htmlentities -> il maffiche le html au lieu de l'appliquer (vous me suivez ?)

alors si je l'enleve il ne l'affiche plus, mais je ne crois pas que c'est une bonne idée... jme trompe ?
LoadingChargement en cours