Ses derniers messages sur les forums
Hello.
Les deux en fait ... soit tu utilises PhpMyAdmin qui possède cette fonctionnalité soit tu codes ton script.
@+...
One Love, One Heart, One Unity.
le 03/03/2007 à 18:33
W3C
One Love, One Heart, One Unity.
Hello.
Nan je travaille ... tu croyais que je gagnais ma vie sur lephpfacile.com ? oÔ
RTFM ou cherche à apprendre comment on modifie un champ d'une base de données avec PhpMyAdmin ou une simple requête SQL. Etre débutant n'excuse pas le manque de curiosité ...
@+...
One Love, One Heart, One Unity.
Hello.
C'est pas un truc comme ça que tu cherches à faire :
<?php
/*fonction nous permettant de faire des redirections*/
function redirection($url){
if (headers_sent()){
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else {
header("Location: $url");
}
}
/*on récupère la variable $error issue de $_GET*/
if (isset($_GET["error"])) $error = $_GET["error"]; else $error = 1;
/*si la variable $id issue de $_GET existe*/
if (isset($_GET["id"])) {
/*on l'initialise*/
$id = $_GET["id"];
/*on redirige*/
redirection('./repondre.php?id='.$id.'');
/*on termine le script*/
exit;
}
if ($error==1) {
/*on affiche une alerte JavaScript*/
echo '<body onLoad="alert(\'Pour répondre a une annonce vous devez être connecté.\')">';
/*on redirige*/
redirection('./membre.php');
/*on termine le script*/
exit;
}
?>
@+...
One Love, One Heart, One Unity.
Reuh ...
Wé ... tchébé rèd pa moli !
@ pliss ...
One Love, One Heart, One Unity.
Hello.
Le vengeur masqué, te marre pas trop et va calculer ton
ratio stp ...
@+...
One Love, One Heart, One Unity.
Hello.
dans ce cas la solution c'est de se pencher sur la librairie GD.
Quelle est la partie du script qui fait intervenir la variable $ratio ?
<?php
/*...*/
/*on teste si notre image est de type paysage ou portrait*/
if ($tableau[0] > $tableau[1]) {
$im = imagecreatetruecolor(round(($ratio/$tableau[1])*$tableau[0]), $ratio);
imagecopyresampled($im, $src, 0, 0, 0, 0, round(($ratio/$tableau[1])*$tableau[0]), $ratio, $tableau[0], $tableau[1]);
}
else {
$im = imagecreatetruecolor($ratio, round(($ratio/$tableau[0])*$tableau[1]));
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($tableau[1]*($ratio/$tableau[0])), $tableau[0], $tableau[1]);
}
/*...*/
?>
Qu'est-ce ça veut dire ? quelles sont les fonctions utilisées ??
imagecreatetruecolor :
resource imagecreatetruecolor ( int x_size, int y_size)
imagecreatetruecolor() retourne une ressource représentant une image noire de largeur x_size, et de hauteur y_size.
C'est du français, la fonction s'utilise comme ça : imagecreatetruecolor(x,y), le reste dans le script c'est des maths, on multiplie x ou y (si portrait ou paysage) par le ration $ ratio.
round
round ( float val [, int precision])
round() retourne la valeur arrondie de val à la précision precision (nombre de chiffres après la virgule). Le paramètre precision peut être négatif ou null (sa valeur par défaut).
Rien de rare donc, juste un arrondi.
Sur ce, je te laisse chercher un peu ...
@+...
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
Reuh ...
Pani problem ...
Si t'as besoin d'un exemple "concret" de code pour les pseudo-frames n'hésite pas, j'ai ça sous la main, mais le tuto d'alsacréations est déjà bien fait.
@ pliss ...
One Love, One Heart, One Unity.
Hello et bienvenue.
Tu devrais voir du côté des feuilles de style ou css :
http://css.alsacreations.com/, ça te permettra de séparer le contenu de tes pages de leur mise en forme.
Ensuite faire un site en iframes (tes différentes parties) c'est souvent assez moche et très mauvais pour le référencement. Par contre tu peux utiliser un système de
pseudo-frames en css et php.
Pour les boutons flash je te déconseille fortement : seuls les visiteurs qui auront flash pourront naviguer sur le site, remplace-les par des images de poids et de taille optimisés (pour un bouton, un gif ou jpg de quelques ko), tu peux faire de très beaux
menus en css aussi.
@+...
One Love, One Heart, One Unity.