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 messages sur les forums

caporga
le 07/12/2008 à 12:32
Flux rss en php
je viens de trouver la solution... je la poste.

$dir_tmp = "../../../1_RSS";
mkdir($dir_tmp,0777);
copy("rss.xml","../../../1_RSS/rss.xml");
caporga
caporga
le 07/12/2008 à 00:11
Flux rss en php
la ligne copy du code est
copy("rss.xml","../rss.xml");



qu'est ce que tu entends par permissions en écriture
caporga
caporga
le 06/12/2008 à 03:00
Flux rss en php
je tourne en rond copy(); marche avec des repertoires inférieurs ( repertoire/rss.xml) mais pas dans des répertoires supérieur (../repertoire/rss.xml)

comment fait-on pour enregistrer vers des répertoire supérieurs ?
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 à 21:37
extraction de données de tableau
Merci globule tu nous oriente toujours bien.

pour ceux qui pourrons décrypter et en espérant que ça aide au moins quelqu'un...

<?php
foreach($result as $key => $value)
{ ?><option value="name"><? echo"".$valeur[$key]=$value['name'].""; ?></option> <? } ?>
</select><strong><? echo"".HOST_NAME."" ?></strong>
caporga
caporga
le 03/12/2008 à 02:42
extraction de données de tableau
je me suis mal exprimé, bien sur manuellement
$resulte["dns"].... mais je veux dire avec des fonctions, extraire toutes les donées d'un seul coup...
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 28/11/2008 à 02:04
Utiliser du javascript avec php
j'ai eu comme info que le php est exécuté en premier... est-ce exacte ??? ça parait cependant logique, le php eu niveau server le javascript au niveau client..
caporga
caporga
le 19/11/2008 à 21:57
Utiliser du javascript avec php
wouaw... merci pour toutes ces infos
alors... le <javascript> va être dans la page directement, pour moi c'est plus simple... je suis tes conseils

merci

ps : j'ai du faire planter cette page, car après avoir posé mon code, je n'arrivais plus à la visionner et même ça me déconnectait.... voilouch

merci globule
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
LoadingChargement en cours