i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 21/08/2006 à 20:01
Gallerie photo : Je suis perdu...
Hello !

Un exemple avec les sources ici :
http://imanweb.free.fr/GALLERY/
Ce script fonctionne avec les images d'un répertoire, mais c'est pas très compliqué de le modifier pour qu'il fonctionne avec des liens vers des images stockés dans une base si besoin.

@+...
One Love, One Heart, One Unity.
i M@N
le 21/08/2006 à 15:28
La ligne et le fichier courant
Hello !

Ché aps ... mais google est ton ami :
http://www.google.fr/search?hl=fr&q=ligne+courante+script+javascript&btnG=Recherche+Google&meta=

et :
http://www.laltruiste.com/coursjavascript/textstream.html

J'espère que ça t'aide ...

@+...
One Love, One Heart, One Unity.
i M@N
le 21/08/2006 à 10:52
Redirection vers la page précédente
Hello !

Je suis d'accord avec toi.
J'ai surtout essayé de répondre simplement à la question posée, sans trop compliquer le code avec des fonctions comme htmlentities ou des tests, d'autant que je ne connais pas la structure de son site.

Maintenant le gars qui veut aller @ index.php?page=admin il va le taper direct dans la barre d'adresse, pas modifier le formulaire. smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 19/08/2006 à 15:36
lecteur de vidéo
Reuh ...

Bon j'avais 5 minutes alors voilà une soluce ...
fichier avec les liens vers les vidéos :
<html>
<head>
<script>
var dragapproved=false
var minrestore=0
var initialwidth,initialheight
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all

function iecompattest(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function drag_drop(e){
if (ie5&&dragapproved&&event.button==1){
document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx+"px"
document.getElementById("dwindow").style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx+"px"
document.getElementById("dwindow").style.top=tempy+e.clientY-offsety+"px"
}
}

function initializedrag(e){
offsetx=ie5? event.clientX : e.clientX
offsety=ie5? event.clientY : e.clientY
document.getElementById("dwindowcontent").style.display="none" //extra
tempx=parseInt(document.getElementById("dwindow").style.left)
tempy=parseInt(document.getElementById("dwindow").style.top)

dragapproved=true
document.getElementById("dwindow").onmousemove=drag_drop
}

function loadwindow(url,width,height){
if (!ie5&&!ns6)
window.open(url,"","width=width,height=height,scrollbars=1")
else{
document.getElementById("dwindow").style.display=''
document.getElementById("dwindow").style.width=initialwidth=width+"px"
document.getElementById("dwindow").style.height=initialheight=height+"px"
document.getElementById("dwindow").style.left="30px"
document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1+30+"px" : iecompattest().scrollTop*1+30+"px"
document.getElementById("cframe").src=url
}
}

function maximize(){
if (minrestore==0){
minrestore=1 //maximize window
document.getElementById("maxname").setAttribute("src","restore.gif")
document.getElementById("dwindow").style.width=ns6? window.innerWidth-20+"px" : iecompattest().clientWidth+"px"
document.getElementById("dwindow").style.height=ns6? window.innerHeight-20+"px" : iecompattest().clientHeight+"px"
}
else{
minrestore=0 //restore window
document.getElementById("maxname").setAttribute("src","max.gif")
document.getElementById("dwindow").style.width=initialwidth
document.getElementById("dwindow").style.height=initialheight
}
document.getElementById("dwindow").style.left=ns6? window.pageXOffset+"px" : iecompattest().scrollLeft+"px"
document.getElementById("dwindow").style.top=ns6? window.pageYOffset+"px" : iecompattest().scrollTop+"px"
}

function closeit(){
document.getElementById("dwindow").style.display="none"
}

function stopdrag(){
dragapproved=false;
document.getElementById("dwindow").onmousemove=null;
document.getElementById("dwindowcontent").style.display="" //extra
}
</script>
</head>
<body>
<div id="dwindow" style="position:absolute;background-color:#EBEBEB;cursor:hand;left:0px;top:0px;display:none" onMousedown="initializedrag(event)" onMouseup="stopdrag()" onSelectStart="return false">
<div align="right" style="background-color:navy"><img src="max.gif" id="maxname" onClick="maximize()"><img src="close.gif" onClick="closeit()"></div>
<div id="dwindowcontent" style="height:100%">
<iframe id="cframe" src="" width=100% height=100%></iframe>
</div>
</div>

<!--Use below code to load DHTML window via link-->
<a href="javascript:loadwindow('http://www.google.com',600,400)">Google</a>

<a href="javascript:loadwindow('./video.php?video=2WFMnXNyCg3SF26kn',500,400)">video 1</a>

<a href="javascript:loadwindow('./video.php?video=3O1vMAAjA37Qt29QC',500,400)">video 2</a>
</body>
</html>

fichier video.php qui va afficher les vidéo dans une fenêtre à l'intérieur de ta page :
<?php
if (isset($_GET['video'])) $video = ereg_replace('<[":]>','',$_GET["video"]); else $video = "2WFMnXNyCg3SF26kn";
?>
<html>
<head>
</head>
<body>
<object width="425" height="335">
<param name="movie" value="http://www.dailymotion.com/swf/<?php echo $video; ?>">
</param>
<embed src="http://www.dailymotion.com/swf/<?php echo $video; ?>" type="application/x-shockwave-flash" width="425" height="334">
</embed>
</object>
</body>
</html>


Je me suis servi de ça :
http://dynamicdrive.com/dynamicindex8/dhtmlwindow.htm
T'auras aussi besoin des images suivantes :
http://dynamicdrive.com/dynamicindex8/close.gif
http://dynamicdrive.com/dynamicindex8/restore.gif
http://dynamicdrive.com/dynamicindex8/max.gif

@+...
One Love, One Heart, One Unity.
i M@N
le 19/08/2006 à 11:57
lecteur de vidéo
Hello !

Tu mets seulement le code qui se trouve entre les balises <object> et </object> et ça fonctionne.
<object width="425" height="335">
<param name="movie" value="http://www.dailymotion.com/swf/2WFMnXNyCg3SF26kn">
</param>
<embed src="http://www.dailymotion.com/swf/2WFMnXNyCg3SF26kn" type="application/x-shockwave-flash" width="425" height="334">
</embed>
</object>


Après pour faire ça en JavaScript je sais pas trop, mais ça doit pas être très dur de trouver un script qui change juste le lien de la vidéo ... google est ton ami. smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 18/08/2006 à 14:19
Redirection vers la page précédente
Reuh ...

de rien.

Par contre à la réflection, c'estp'tet
<?php
header('Location: ./index.php?'.$page.''); ?>
à la fin ...

@+...
One Love, One Heart, One Unity.
i M@N
le 18/08/2006 à 12:19
Redirection vers la page précédente
Hello !

D'abord tu récupères les variables passées à ton script sur la page en cours :
<?php
$page = $_SERVER['QUERY_STRING'];
?>

Ensuite tu ajoutes un champ hidden à ton formulaire de login :
<input type="hidden" name="page" value="<?php echo $page; ?>">

Tu récupères cette variable dans ton traitement de login :
<?php
if(isset($_POST['page'])) $page = $_POST['page']; else $page = '';
?>

Et à la fin de ton script de login tu rediriges :
<?php
header('Location: ./'.$page.'');


@+...
One Love, One Heart, One Unity.
i M@N
le 15/08/2006 à 15:11
formulaire
Hello !

Déjà tu mets ton formulaire en POST, quand il y a autant de données à transmettre c'est mieux.
<form id="resa_info" name="resa_info" method="post" action="resa_info.php">

Ensuite dans resa_infos.php tu commences par récupérer tes données issues de $_POST :
<?php
if (isset($_POST["varjour"])) $varjour = $_POST["varjour"]; else $varjour = "";
if (isset($_POST["varmois"])) $varmois = $_POST["varmois"]; else $varmois = "";
if (isset($_POST["varannees"])) $varannees = $_POST["varannees"]; else $varannees = "";
if (isset($_POST["varadulte"])) $varadulte = $_POST["varadulte"]; else $varadulte = "";
if (isset($_POST["varenfant"])) $varenfant = $_POST["varenfant"]; else $varenfant = "";
if (isset($_POST["varmidi"])) $varmidi = $_POST["varmidi"]; else $varmidi = "";
if (isset($_POST["varsoir"])) $varsoir = $_POST["varsoir"]; else $varsoir = "";
?>


Désormais tu as les variables $varjour, $varmois, $varannees, $varadulte, $varenfant, $varmidi et $varsoir disponibles dans ton script resa_info.php ... un simple echo $varjour par exemple le montre.

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours