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 09/05/2006 à 11:13
Javascripte (Aide sur fonction)
Hello !

Non. Je vais pas te faire un cours particulier par MSN.

Tu veux faire un truc, tu dois savoir ce que c'est et l'expliquer : "ce qui ce conçois bien s'énonce clairement et les mots pour le dire viennent aisément".

Si tu veux t'as un chat lephpfacile.

L'intérêt de ce forum c'est de permettre de devenir un base de solutions pour les autres et que chaque membre puisse contribuer à la résolution d'un problème.

Réfléchis à ce que tu veux faire, exprime-le clairement et on t'aidera.

@+...
One Love, One Heart, One Unity.
i M@N
le 08/05/2006 à 19:57
Javascripte (Aide sur fonction)
Reuh ...

Bon déjà t'as 3 bouttons parce que chacun correspond à une action bien précise : valider le choix 1,2 ou 3 ... je vois pas pourquoi tu veux modifier ça.

Ensuite je comprends toujours pas c'est quoi cette histoire de ligne
document.getElementById('ligne01position'+i).innerHTML = a[i-1] ;
qu'il faut faire varier de 1 à 10, j'ai pas vu cette ligne dans la source de ta page.

Enfin je comprends pas comment tu passes les résultats de ce que rentre ton visiteur/votant dans selection_fr.htm vers selection2_fr.htm surtout avec des pages en html ... mais bon p'tet que je suis pas assez bon en JavaScript et que c'est possible, mais je pense que c'est un truc à faire en php.

Si tu veux qu'on t'aide faut vraiment que tu saches ce que tu veux faire (comme dirait Cart "si tu ne sais pas où tu vas tu ne risques pas d'y arriver smiley) et que tu nous l'expliques clairement ... pour le moment j'ai rien compris, désolé.

Alors réfléchis bien à ce que tu veux faire, explique-nous clairement et on va y arriver.

@+...
One Love, One Heart, One Unity.
i M@N
le 08/05/2006 à 11:18
Javascripte (Aide sur fonction)
Hello !

C'est pas une histoire d'argent ... le problème c'est que c'est pas évident de comprendre ton problème : exprime-toi mieux. smiley

Si j'ai compris tu veux faire ça :
<?php

echo'/*_________debut du fonction_______*/
Ranger = function () {
var a = new Array(this.nums);
var j = 0;
for (var i = 1; i <= this.maxnumer; i++) {
if (! this.numbers[i]) continue;
a[j] = i;
j++;
}
for (var i = 1; i <= this.nums; i++) {
if (! a[i-1]) continue;';

/*on écrit en boucle*/

for($i=1; $i <= 10; $i++) {
echo'document.getElementById(\'ligne'.$i.'position\'+i).innerHTML = a[i-1] ;';
}

echo'}
}
/*________fin du fonction_________*/';

?>
@+...
One Love, One Heart, One Unity.
i M@N
le 30/04/2006 à 18:45
Mon captcha
Hello !

Cool ... un article intéressant sur d'autres méthodes : clic.

@+...
One Love, One Heart, One Unity.
i M@N
le 22/04/2006 à 20:33
global register
Hello !
je veux changer mes codes pour que global register soit à OFF dans la config de php.
c'est bien, coder avec les Register_Global à ON c'est MAL. smiley

Actuellement je passe mes variables par l'url (./index.php?page=calcule&chiffre1=55&chiffre2) et par formulaire html <form> <post>

Je comprend que c'est pas la bonne méthode, pourtant ça fait le travail.
Heu, je vois pas en quoi passer des variables en $_GET ou en $_POST c'est pas bon. smiley

Je sais que je dois utiliser [$_REQUEST[$variable] ou $_POST[$variable]], mais je comprend pas comment passer une variable d'une page à l'autre avec ça tant par formulaire à remplir que parce que mes pages renvoie des info de mysql ou de calcule.
Tes données issues de MySQL c'est une chose, celles issues de $_GET & $_POST en sont une autre.

De plus... est t-il possible de déterminer une variable et quelle soit toujours active tant que on lui fait pas un (unset) ou que l'on ferme pas le furteur?
Hum ... une variable de session peut-être? smiley

Côté pratique :

Pour coder avec les Register_Global à OFF, quand tu veux récupérer ta variable $variable qui vient d'un formulaire en $_GET tu fais :
<?php
if (isset($_GET["variable"])) $variable = $_GET["variable"]; else $variable = "";
?>


Pour une variable qui vient d'un formulaire en $_POST tu fais :

<?php
if (isset($_POST["variable"])) $variable = $_POST["variable"]; else $variable = "";
?>


Et à partir de là tu auras $variable disponible dans ton script, c'est ce qui s'appelle initialiser les variables issues de $_GET et $_POST et c'est obligatoire en Register_Global à OFF : niveau sécurité c'est un plus.

Pour enregistrer une variable de session :
<?php
session_start();



$variable = "toto";
$_SESSION["variable"] = $variable;
?>


@+...
One Love, One Heart, One Unity.
i M@N
le 19/04/2006 à 00:51
Comment intégrer des fichiers FTP dans une base de données ?
Reuh ...

Pour avoir les fichiers une seule fois dans la base le plus simple c'est de vider ta table à chaque fois que tu regardes le contenu du répertoire :
<?php

/*on se connecte à la base*/
$base = mysql_connect ('mon_host', 'mon_login', 'mon_motpasse');
mysql_select_db ('ma_base', $base) ;

/*on vide la table*/
$sql = 'TRUNCATE TABLE docs';

/*on exécute la requête*/
$result = mysql_query($sql);

/*etc la suite ...*/

?>

Merci pour les chocolats, je suis très touché, mais je pense que tu devrais les offrir @ La_Globule pour son siper kewl website ... puis bon j'ai pas fait grand chose, ceux qui sont passés avant moi sur ce topic et qui sont là plus souvent sur ce forum avaient bien avancé le boulot. smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 18/04/2006 à 23:06
Comment intégrer des fichiers FTP dans une base de données ?
Hello !

Comme ça p'tet :
<?php

/*on se connecte à la base*/
$base = mysql_connect ('mon_host', 'mon_login', 'mon_motpasse');
mysql_select_db ('ma_base', $base) ;

/*liste des fichiers et mise en tableau*/
$files = array();
$handle = opendir("../files");

while($file = readdir($handle)) {
if($file != "." && $file != ".." && eregi("([.]gif)|([.]jpg)|([.]png)|([.]pdf)", $file)) {

$files[] = $file;

}

}

closedir($handle);

/*on trie*/
sort($files);

/*parcours du tableau $files*/
foreach($files as $name) {

/*insertion base*/
$sql = 'INSERT INTO docs (data) VALUES (\''.$name.'\')';
mysql_query ($sql) or die ('Erreur SQL !'.$sql.''.mysql_error());

echo $name . "";

}

mysql_close();

?>


@+...
One Love, One Heart, One Unity.
i M@N
le 18/04/2006 à 21:38
Un script qui ouvre un site en passant par un proxy
Reuh ...

Bon j'ai pas le temps de t'apprendre l'anglais, mais va falloir t'y mettre un peu parce que pour coder en PHP quand t'as besoin d'info ça se passe pas mal avec google et c'est pas toujours écrit en français ...

Alors vala dans la config de index.php tu mets ça :
$config = array

(

'url_var_name' => 'x',

'flags_var_name' => 'lh',

'get_form_name' => 'sgf',

'proxy_url_form_name' => 'poxy_url_form',

'proxy_settings_form_name' => 'poxy_settings_form',

'max_file_size' => -1

);


Et pour le fichier javascript.js tu mets ça :
var proxy_url_form_name = 'poxy_url_form';

var proxy_settings_form_name = 'poxy_settings_form';

var flags_var_name = 'lh';


Pour info j'ai modifié 'url_var_name' => 'y', et 'flags_var_name' => 'hl', par 'url_var_name' => 'x', et 'flags_var_name' => 'lh', parce qu'après test ça foutait le boxon avec google qui a déjà des variables hl dans ses url.

Dernier truc : une fois que t'as tout bien comme il faut, tu mets ça sur un server sur le net, parce que depuis chez toi sur la boucle 127.0.0.1 ça fonctionnera pas.

@+...
One Love, One Heart, One Unity.
i M@N
le 18/04/2006 à 15:14
Un script qui ouvre un site en passant par un proxy
Reuh ...
The $config is available at the beginning of index.php:



url_var_name: name of the variable the contains the url

to be passed to the script. default: 'q'

flags_var_name*: name of the variables the contains the flags

to be passed to the script. default: 'hl'

get_form_name: name of the GET forms in case they were

passed through the proxy.

default: '__script_get_form'

proxy_url_form_name*: name of the form that you supply the URL to.

default: 'poxy_url_form'

proxy_settings_form_name*: name of the form the contains the flags.

default: 'poxy_settings_form'

max_file_size: maximum file size that can be downloaded

through the proxy. Use -1 for unlimited.

default: -1



* the variables also have to be edited at the beginning of javascript.js


C'est dans le readme.txt ... comme son nom l'indique faut le lire. smiley

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