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 16/09/2004 à 14:46
changement de système de session
Hello !

Spa compliqué : tu codes en register_global à off :

Au lieu de faire :
session_start();
session_register("Spass");
tu fais :
session_start();
$_SESSION['id'] = $Spass;
/* avec $Spass qui vient d'une variable en $_GET ou $_POST ou de ta base de données*/
PLus d'info sur comment coder en register_global à off ici : http://www.lephpfacile.com/forums/read_msg.php?f=1&id=2438

@+...
One Love, One Heart, One Unity.
i M@N
le 16/09/2004 à 11:06
Da forum
erf ...

Je voulais dire :
où les champs id de la table daforum_membre sont égaux à $_SESSION['id_membre'] et les champs id de la table daforum_reponses aussi.

Désolé.

@+...
One Love, One Heart, One Unity.
i M@N
le 16/09/2004 à 10:49
Da forum
Hello !

Je pense pas dire de connerie en disant que
daforum_membre.id c'est une jointure entre deux tables de la base.

Je m'explique ...
$sql3 = 'SELECT daforum_reponses.id FROM daforum_membre, daforum_reponses WHERE daforum_membre.id="'.$_SESSION['id_membre'].'" AND daforum_membre.id=daforum_reponses.id_membre';

ça signifie que la requête SQL va SELECTiONNER les champs daforum_reponses de la table daforum_reponse et les champs id de la table daforum_membre où les champs id de la table daforum_membre sont égaux à $_SESSION['id_membre'] et les champs id de la table daforum_membre aussi.

@+...
One Love, One Heart, One Unity.
i M@N
le 15/09/2004 à 21:06
cookie
Hello !

Sinon regarde par ici. smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 14/09/2004 à 21:37
Problême avec Filesize
Erf ...

<?
echo '<b>Chemin WEB du script : </b>'.$_SERVER['PATH_INFO'];
?><br><br>

<?
echo '<b>Chemin complet du script : </b>'.$_SERVER['PATH_TRANSLATED'];
?><br><br>

<?
echo '<b>Chemin du script depuis la racine : </b>'.$_SERVER['REQUEST_URI'];
?><br><br>

<?

$path_parts = pathinfo($_SERVER['PATH_TRANSLATED']);

echo "<b>Répértoire courant : </b>".$path_parts["dirname"] . "<br>";
echo "<b>Nom du fichier courant : </b>".$path_parts["basename"] . "<br>";
echo "<b>Extension du fichier courant : </b>".$path_parts["extension"] . "<br><br>";

?>

@+...
One Love, One Heart, One Unity.
i M@N
le 14/09/2004 à 21:36
Problême avec Filesize
Hello !

Et comment fait t'on pour faire un chemin relatif d'une adresse ?
<?
echo '<b>Chemin du script depuis la racine : </b>'.$_SERVER['REQUEST_URI'];
?>

@+...
One Love, One Heart, One Unity.
i M@N
le 14/09/2004 à 21:33
fopen mais seulement d'un fichier du répertoire
Hello !

En fait après avoir cherché sur le net j'ai finalement trouvé ... tout seul !
$source = str_replace('../','http://www.all-hackerz-fi-dead.net/',$source);
$source = str_replace('./','http://www.all-hackerz-fi-dead.net/',$source);
Et le code complet :
<? if (isset($_GET['source'])) $source = ereg_replace('<[":]>','',$_GET["source"]); else $source = "";

$source = str_replace('../','http://www.all-hackerz-fi-dead.net/',$source);
$source = str_replace('./','http://www.all-hackerz-fi-dead.net/',$source);

$fp = @fopen ("$source","r");
$texte_complet = @fread ($fp, @filesize("$source"));
$tableau = preg_split ("/(?=\n)/", $texte_complet);
$nb_lignes = count ($tableau)-1;

$i = 0;
for ($i=0; $i<=$nb_lignes; $i++) {
if ($i != $nb_lignes) {
echo $tableau[$i].'<br>';
}
else {
echo $tableau[$i];
}
}

?>
Le problème c'était que comme ce code est destiné à lire le contenu d'un fichier dont le nom est passé par l'url, si dans l'url on tapait ...source=../index.php bah on pouvait voir le contenu du fichier index.php et n'importe quel autre fichier du site ... vous voyez le souci. smiley
Je poste donc ma solution ici, si quelqu'un en a une meilleure ...
FAîTES TRES ATTENTiON A CE GENRE DE FAiLLES !!

@+...
One Love, One Heart, One Unity.
i M@N
le 13/09/2004 à 22:01
fopen mais seulement d'un fichier du répertoire
Hello !

J'arrive pas à faire en sorte que ce code :
<? if (isset($_GET['source'])) $source = $_GET["source"]); else $source = "";

$fp = fopen ("$source","r");
$texte_complet = fread ($fp, filesize("$source"));
$tableau = preg_split ("/(?=\n)/", $texte_complet);
$nb_lignes = count ($tableau)-1;

$i = 0;
for ($i=0; $i<=$nb_lignes; $i++) {
if ($i != $nb_lignes) {
echo $tableau[$i].'<br>';
}
else {
echo $tableau[$i];
}
}

?>
ne lise le fichier appelé en $_GET que si il se trouve dans le répertoire du script.

Help please ...

@+...
One Love, One Heart, One Unity.
i M@N
le 13/09/2004 à 14:20
Upload
Hello !

Si t'es chez free ou certains hébergeurs c'est normal ... la fonction d'upload est désactivée.

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