caporga

Inscris le 26/06/2007 à 17:09
  • Signature
    caporga
  • Site web
  • Nombre de sujets
    48
  • Nombre de messages
    148
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

caporga
le 11/12/2008 à 02:58
Timer avec javascript
Re,
je souhaite réaliser un timer après une connection standard... je souhaite que ce timer calcule le temps d'inactivité de la fenétre et si le temps et écoulé déconnection... sinon aucune action

avez vous des pistes ?
caporga
caporga
le 09/12/2008 à 21:39
Problème Flux RSS
Bonjour,
Comme un problème n'arrive jamais seul, j'en ai un autre.

voilà après avoir créé le flux RRS qui marche bien sur Firefox, safari, bien sur plante sur internet explorer. Il m'affiche ce message

*Formats de flux pris en charge*

* ATOM 0.3, 1.0
* RSS 0.91, 0.92
* RSS 1.0
* RSS 2.0


Pourtant ma balise est bonne ? y a t il autre chose à mettre pour que internet exporer les lises

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="1.0">


merci
caporga
caporga
le 07/12/2008 à 20:58
Défilant de texte, image avec pause
bonjours,
avez-vous une idée d'ou trouver un script de défilant texte et image compatible avec l'entête (open source), tout ce que j'ai trouver ne marche pas...


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">[code]
[code]<script language="JavaScript1.2">
ejs_scroll_largeur = 130;
ejs_scroll_hauteur = 100;
ejs_scroll_bgcolor = '#FFFFFF';
ejs_scroll_background = "";
ejs_scroll_pause_seconde = 3;
ejs_scroll_message = new Array;
ejs_scroll_message[0]='<strong>Le site du CETMEF fait peau neuve !!!</strong>';
ejs_scroll_message[1]='<strong>Un accès aux différentes rubriques grâce aux onglets horizontaux</strong>';
ejs_scroll_message[2]='<strong>Les derniers projets mis à jour, en page d\'accueil</strong>';
ejs_scroll_message[3]='<strong>Les différentes actualités du service, en page centrale</strong>';
function d(texte)
{
document.write(texte);
}
d('<div id="ejs_scroll_relativ" style="position:relative;width:'+ejs_scroll_largeur+';height:'+ejs_scroll_hauteur+';background-color:'+ejs_scroll_bgcolor+';background-image:url('+ejs_scroll_background+')">');
d('<div id="ejs_scroll_cadre" style="position:absolute;width:'+(ejs_scroll_largeur-8)+';height:'+(ejs_scroll_hauteur-8)+';top:4;left:4;clip:rect(0 '+(ejs_scroll_largeur-8)+' '+(ejs_scroll_hauteur-8)+' 0)">');
d('<div id="ejs_scroller_1" style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:0;" CLASS=ejs_scroll>'+ejs_scroll_message[0]+'</div>');
d('<div id="ejs_scroller_2" style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:'+ejs_scroll_hauteur+';" class=ejs_scroll>'+ejs_scroll_message[1]+'</div>');
d('</div></div>');
ejs_scroll_mode = 1;
ejs_scroll_actuel = 0;
function ejs_scroll_start()
{
if(ejs_scroll_mode == 1)
{
ejs_scroller_haut = "ejs_scroller_1";
ejs_scroller_bas = "ejs_scroller_2";
ejs_scroll_mode = 0;
}
else
{
ejs_scroller_bas = "ejs_scroller_1";
ejs_scroller_haut = "ejs_scroller_2";
ejs_scroll_mode = 1;
}
ejs_scroll_nb_message = ejs_scroll_message.length-1;
if(ejs_scroll_actuel == ejs_scroll_nb_message)
ejs_scroll_suivant = 0;
else
ejs_scroll_suivant = ejs_scroll_actuel+1;
if(document.getElementById)
document.getElementById(ejs_scroller_bas).innerHTML = ejs_scroll_message[ejs_scroll_suivant];
ejs_scroll_top = 0;
if(document.getElementById)
setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000)
}
function ejs_scroll_action()
{
ejs_scroll_top -= 1;
document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top;
document.getElementById(ejs_scroller_bas).style.top = ejs_scroll_top+ejs_scroll_hauteur;
if((ejs_scroll_top+ejs_scroll_hauteur) > 0)
setTimeout("ejs_scroll_action()",10)
else
ejs_scroll_stop()
}
function ejs_scroll_stop()
{
ejs_scroll_actuel = ejs_scroll_suivant;
ejs_scroll_start()
}
window.onload = ejs_scroll_start;
</script>
caporga
caporga
le 06/12/2008 à 02:08
Flux rss en php
Hi,
voici mon premier code de ma main (sauf fopen();), j'avais besoin de flux rss en php, tout ce que je trouvais ne marché pas.. celui ci si...

cependant j'ai un souci, losque que j'enregistre dans le répertoire tout fonctionne bien.. mais si j'enregistre dans un autre répertoire ou si j'utilise un simple copy(); ça ne me copie que la première ligne ce qui est un peu génant...

auriez vous des idées du pourquoi ça me copie que la première ligne et pas l'ensemble du fichier ?
merci

$connexion = mysql_connect ( DB_SERVER, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME, $connexion);

define('PREFIXE', 'piano_'); // Préfixe de base de données !

//----------------------------- CONNECTION ---------------------------------------------------------
$query_Recordset2000 = "SELECT * FROM ".PREFIXE."rss_infos";
$Recordset2000 = mysql_query($query_Recordset2000, $connexion) or die(mysql_error());
$row_Recordset2000 = mysql_fetch_assoc($Recordset2000);

$query_Recordset2100 = "SELECT * FROM ".PREFIXE."rss";
$Recordset2100 = mysql_query($query_Recordset2100, $connexion) or die(mysql_error());

//-----------------------------------------------------------------------------------------------

$xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
$xml .= "<rss version=\"1.0\">";
$xml .= "<channel>";
$xml .= " ";
$xml .= "<title>".$row_Recordset2000['titre']."</title>";
$xml .= "<link>".$row_Recordset2000['lien']."</link>";
$xml .= "<description>".$row_Recordset2000['description']."</description>";

while ($row_Recordset2100 = mysql_fetch_assoc($Recordset2100))
{
$xml .= " ";
$xml .= "<item>";
$xml .= "<title>".$row_Recordset2100['titre']."</title>";
$xml .= "<link>".$row_Recordset2100['lien']."</link>";
$xml .= "<guid isPermaLink=\"true\">".$row_Recordset2100['lien']."</guid>";
$xml .= "<description>".$row_Recordset2100['description']."</description>";
$xml .= "<pubDate>".$row_Recordset2100['date']."</pubDate>";
$xml .= "</item>";
}
$xml .= " ";
$xml .= "</channel>";
$xml .= "</rss>";

//------------------------------ ECRITURE --------------------------------------------
$fp = fopen("rss.xml", "w+");
fputs($fp, $xml);
fclose($fp);
@mysql_close();
caporga
caporga
le 03/12/2008 à 01:39
extraction de données de tableau
Bonjour,
j'ai beau lire des truc sur les tuto de tableau, je n'arrive toujours pas à extraite les données suivante

je souhaite récupérer "ns10.ovh.net" du print_r suivant :

print_r($result); me donne :

Array ( [dns] => Array ( [0] => Array ( [ip] => [name] => dns10.ovh.net ) [1] => Array ( [ip] => [name] => ns10.ovh.net ) )
caporga
caporga
le 19/11/2008 à 18:44
Utiliser du javascript avec php
bonjour à tous,
voilà un nouveau souci : je souhaiterai créer une image sélectionnable comme le principe des boutons radio mais avec une image (140px/140px) et je complique le truc avec une image en bdd... j'ai bien trouvé un code pour le première partie en javascript mais je n'ai aucune idée de la syntaxe compatible avec du php (juste echo'<javascript...)

comment utiliser le code ci-dessous tout en remplaçant les images "CocheOui.gif et CocheNon.gif" par d'autre en bdd ?

merci

function PARC (Nom,Typ,Oui,Non,Eta) //—— Initialisation ———————————————————————
//————————————————————————————————————————————————————————
{
this.Nom = Nom; //—— Valeurs par défaut ——
this.Typ = Typ ? Typ : "c"; // ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
this.Oui = Oui ? Oui : "CocheOui.gif";
this.Non = Non ? Non : "CocheNon.gif";
tmp = Eta;
if ( typeof(window["tmp"]) != "undefined" )
{ //—— par défaut, on ne touche à rien ——
switch ( this.Typ.charAt(0).toLowerCase() )
{
//——————————————————————————
case "c": //—— CheckBox ——
//——————————————————————————
switch (Eta)
{
case -1: //—— non cochée ——
this.Nom.src=this.Non; // ¯¯¯¯¯¯¯¯¯¯
break;
default: //—— cochée ——
this.Nom.src=this.Oui; // ¯¯¯¯¯¯
break;
}
break;
//———————————————————————
case "r": //—— Radio ——
//———————————————————————
for ( var n=0;n<this.Nom.length;n++)
{ //—— non cochées ——
this.Nom[n].src=this.Non; // ¯¯¯¯¯¯¯¯¯¯¯
}
if ( Eta>=0 && Eta<this.Nom.length )
{ //—— cochée ——
this.Nom[Eta].src=this.Oui; // ¯¯¯¯¯¯
}
break;
}
}
return true;
}
//—————————————————————————————————————————————————————————————————
PARC.prototype.Click = function (Num) //—— click sur un bouton ————————————————
//—————————————————————————————————————————————————————————————————
{
var ret;
switch ( this.Typ.charAt(0).toLowerCase() )
{
//——————————————————————————
case "c": //—— CheckBox ——
//——————————————————————————
if ( this.Nom.src.substring(this.Nom.src.lastIndexOf("/")+1)
==
this.Oui )
{ //—— non cochée ——
this.Nom.src=this.Non; // ¯¯¯¯¯¯¯¯¯¯
ret=false;
}
else { //—— cochée ——
this.Nom.src=this.Oui; // ¯¯¯¯¯¯
ret=true;
}
break;
//———————————————————————
case "r": //—— Radio ——
//———————————————————————
for ( var n=0;n<this.Nom.length;n++)
{ //—— non cochée ——
this.Nom[n].src=this.Non; // ¯¯¯¯¯¯¯¯¯¯
}
Num.src=this.Oui; //—— cochée ——
ret=true; // ¯¯¯¯¯¯
break;
}
return ret;
}
//————————————————————————————————————————————————
PARC.prototype.Test = function () //—— Etat ? ——————————————————————————————
//————————————————————————————————————————————————
{
switch ( this.Typ.charAt(0).toLowerCase() )
{
//——————————————————————————
case "c": //—— CheckBox ——
//——————————————————————————
if ( this.Nom.src.substring(this.Nom.src.lastIndexOf("/")+1)
==
this.Oui )
{ //—— cochée ——
return true; // ¯¯¯¯¯¯
}
else { //—— non cochée ——
return false; // ¯¯¯¯¯¯¯¯¯¯
}
break;
//———————————————————————
case "r": //—— Radio ——
//———————————————————————
var ret=-1; //—— non cochée ——
for ( var n=0;n<this.Nom.length;n++) // ¯¯¯¯¯¯¯¯¯¯
{
if ( this.Nom[n].src.substring(this.Nom[n].src.lastIndexOf("/")+1)
==
this.Oui )
{ //—— cochée ——
ret=n; // ¯¯¯¯¯¯
n=this.Nom.length;
}
}
return ret;
break;
}
}
//———————————————————————————————————————————————————————————
PARC.prototype.Decoche = function () //—— Tout Décocher ———————————————————
//———————————————————————————————————————————————————————————
{
switch ( this.Typ.charAt(0).toLowerCase() )
{
//——————————————————————————
case "c": //—— CheckBox ——
//——————————————————————————
this.Nom.src=this.Non;
break;
//———————————————————————
case "r": //—— Radio ——
//———————————————————————
for ( var n=0;n<this.Nom.length;n++)

{
this.Nom[n].src=this.Non;
}
break;
}
return false;
}
caporga
caporga
le 17/11/2008 à 23:30
thumbgen : screenshot de sites web
Bonjour,
Je viens de découvrir les fichier thumbgen... illisible au téléchargement... est ce pour pallier au ctrl S non bloquable ? comment génére t on c'est fichiers ?

merci à tous
caporga
caporga
le 05/11/2008 à 00:35
Créer des class
Bonjour à tous,
je vois de partout le principe de class... l'utilisez vous ? et pourquoi ? j'ai du mal à me représenter leurs actions.

voir lien
http://www.commentcamarche.net/contents/php/phpclass.php3

cap
caporga
caporga
le 23/10/2008 à 23:41
spliti Fonction POSIX Regex
bonjour, à tous,
Connaisez vous une technique pour récupérer le dernier résultat (toujours le dernier) du code ci dessous que j'ai bidouiller (très peu) et qui marche...

mon résultat est sous la forme $chunks[0], $chunks[1], $chunks[2] etc....


<?php //---------------------- Récupére L'URL 
$string = $_SERVER['PHP_SELF'];
$chunks = spliti ("/", $string, 100);
$test_string_demo=$chunks[2];
//------------------------------------------?>


Pour ceux qui ne savent pas ce que fait cette fonction, comme moi il y a 20 minutes, je met un lien. c'st une fonction plutôt sympa qui permet de découper un [string] dans un tableau...

http://fr.php.net/manual/fr/function.spliti.php

a+
cap
caporga
caporga
le 08/10/2008 à 22:33
Web service - php4
Salut à tous,
voilà je me retrouve avec ce code que je n'arrive pas à exploiter, qui pourrait m'orienter, j'ai bien compris qu'il faut traduire $result en tableau, c'est fait mais ça donne rien...

merci d'avance

//popList
$result = $soap->popList($session, '');

if($soap->getError()) {
echo "Error : ";
print_r($soap->getError());
} else {
echo "popList successfull";
// your code here ...
}
caporga
LoadingChargement en cours