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 20/01/2006 à 10:41
librairie GD2
Reuh ...

Erf ... bah télécharge la version 1.8 et installe-là.

@+...
One Love, One Heart, One Unity.
i M@N
le 20/01/2006 à 09:43
librairie GD2
Hello !

clic boutton droit sur l'icone EasyPHP dans la barre des tâches, extensions, tu coches gd2 et tu relances Apache.

@+...
One Love, One Heart, One Unity.
i M@N
le 15/01/2006 à 18:21
jointure
Reuh ...

bon on dirait que là c'est bon ... essaye ça :
<?php

$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);

$sql = "SELECT membres.pseudo,messages.titre
FROM membres, messages
WHERE membres.pseudo = messages.pseudo
ORDER BY membres.pseudo ASC;";

/*on oublie pas de lancer la requête (mysql_query)
et on impose un message d'erreur si la requête
ne se passe pas bien (or die) */
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

while ($data = mysql_fetch_array($req)) {

/*on oublie pas de récupérer les valeurs
qui nous intéressent ^^ */

$pseudo = $data['pseudo'];
$titre = $data['titre'];

echo $pseudo.'-'.$titre.'';

}

?>
@+...
One Love, One Heart, One Unity.
i M@N
le 15/01/2006 à 17:41
jointure
arf pitin c'est vrai y'a pas de jointure aussi ! smiley
One Love, One Heart, One Unity.
i M@N
le 15/01/2006 à 17:40
jointure
Hello !

Essaye comme ça :
<?php

$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);

$sql = "SELECT pseudo, messages.titre FROM membres, messages ORDER BY pseudo";

/*on oublie pas de lancer la requête (mysql_query)
et on impose un message d'erreur si la requête
ne se passe pas bien (or die) */
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

while ($data = mysql_fetch_array($req)) {

/*on oublie pas de récupérer les valeurs
qui nous intéressent ^^ */
$pseudo = $data['pseudo'];
$titre = $data['messages.titre'];

echo $pseudo.' et '.$titre;

}

?>
@+...
One Love, One Heart, One Unity.
i M@N
le 15/01/2006 à 16:54
If isset comment faire ?
Hello !

Essaye comme ça :
<?php

if (isset($_POST["filename"])) $filename = $_POST["filename"]; else $filename = "";
if (isset($_POST["btnDelete"])) $btnDelete = $_POST["btnDelete"]; else $btnDelete = "";

if (file_exists($path.$filename)) {

unlink($path.$filename);

echo "<p>fichier supprimé</p>\n";
}

echo "<ul id=\"fichiers\">";

?>
@+...
One Love, One Heart, One Unity.
i M@N
le 11/01/2006 à 12:52
filtre sur page
Hello !

+1 Zebden.

mouhahaha !! smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 10/01/2006 à 18:36
sql ?
Hello !

D'abord optimiser tes requêtes et ton code (niveaux organisation) peut-être que tu peux réduire le nombre de requêtes ... ensuite le mysql_free_result pourquoi pas mais par contre le mysql_close UNE SEULE FOiS dans ta page.

Enfin tu peux utiliser un système de cache PHP (voir ici et ) si le contenu de ta base ne change pas trop souvent (mettre une page en cache pendant 10 minutes serait ridicule si ta base est modifiée 10 fois dans le même laps de temps).

Après chui pas expert donc je laisse les autres apporter leur pierre ... smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 07/01/2006 à 18:32
variables de serveur
Reuh ...

scuz ... je t'ai raconté n'importe koi. smiley

<?php

/*récupération de l'adresse IP du client
(on cherche d'abord à savoir si il est derrière
un proxy)*/
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
/*récupération du domaine du client*/
$host = @gethostbyaddr($ip);

?>


Donc la fonction c'est gethostbyaddr($variable); mais encore faut-il avoir une ip pertinente : pour cela on utilise cette astuce.

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