Zobaree

Inscris le 06/11/2007 à 11:40
  • Nombre de sujets
    6
  • Nombre de messages
    26
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Zobaree
le 13/04/2008 à 14:46
Affiche image + son URL
Salut à tous...

J'ai codé un script PHP pour générer des images PNG. Ce ci en fonction d'une variable ($_GET).
Le fichier s'appelle createbanner.php
(exemple: http://localhost/createbanner.php?id=1)

Sur une autre page (option.php) j'affiche l'image en fonction du compte (createbanner.php?id=6 pour le compte n°6).
Maintenant, j'aimerais afficher l'URL de l'image dans un input text.

Y'a-t-il un moyen d'afficher l'adresse de l'image de façon dynamique?
C'est-à-dire ce si je change d'host, l'adresse changera aussi.

Exemple d'affiche sur deux host différents:
http://www.test1.com/monsite/createbanner.php?id=6
http://www.test2.com/createbanner.php?id=6

C'est un peut le même principe que http://imageshack.us/

J'ai bien essayé avec les différents $_SERVER[''] mais ça me donne pas exactement ce que je souhaite.

Merci pour tout
Zobaree
Zobaree
le 16/03/2008 à 14:44
Derniers enregistrements SQL dans un tableau
Salut à tous...

J'ai créer une page PHP me permettant de visualiser les 10 derniers enregistrements SQL dans une table nommée 'room'...
Voici à quoi ressemble mon code:
<?php
$query = doquery("SELECT * FROM {{table}} ORDER BY id DESC LIMIT 10", "room");
while ($row = mysql_fetch_array($query, MYSQL_NUM)) {
$parse['view_msg'] .= "<tr>"
. "<td width=\"60\">" . $row[3] . "</td>"
. "<td width=\"85\">" . $row[1] . "</td>"
. "<td width=\"555\">" . $row[2] . "</td>"
. "</tr>";
}
?>

(La fonction doquery est détaillée ailleurs..)
Bref, l'affichage est parfait, cependant, l'enregistrement le plus récent est en haut du tableau et le plus vieux en bas...
Moi j'aimerais avoir le contraire :(

J'ai essayé avec ASC dans le doquery mais il m'affiche les 10 premiers...
Pourriez vous me donner un coups de main?

Merci à vous!
Zobaree
le 25/02/2008 à 21:32
Ajax : écrire dans un div
En faite j'ai juste limité l'affiche dans la query (SELECT ... LIMIT 25).
Je ne sais pas si c'est une bonne solution, mais avec le js j'ai encore du mal... :)
Zobaree
le 25/02/2008 à 17:33
Ajax : écrire dans un div
@ LA GLOBULE: Non justement j'aimerais éviter d'avoir un scroll, j'aimerais qu'il n'affiche que x messages dans le div...

@ Bzh: J'ai déjà donné une longueur/largeur, mais ça n'a pas résolu le problème du nombre de messages affiché :P

(Merci à vous deux!)
Zobaree
le 24/02/2008 à 23:13
Ajax : écrire dans un div
Ha merci beaucoup, l'affichage fonctionne!
document.getElementById('shoutbox').innerHTML = x_object2.responseText;

<th height="300px"><div id="shoutbox"></div></th>


Comme tu peux le voir, le div fait fait parti d'un tableau. J'aimerais que la hauteur maximale soit de 300px, cependant, au fil des messages, la tableau s'agrandit.
Sais-tu comment limiter le nombre de messages affichés? Ce qui m'éviterait d'avoir un scrollbar et un tableau avec une taille immense...
Zobaree
le 24/02/2008 à 21:32
Ajax : écrire dans un div
Yep, il récupère les messages contenus dans ma DB sql... (envoyés par un form)

Pourrais tu me donner un petit coups de main pour le div côté javascript? Après recherche je ne trouve pas...

Ca me parle pas du tout ce langage... :/
Zobaree
le 24/02/2008 à 21:04
Ajax : écrire dans un div
Salut à tous!

J'ai un petit soucis, j'ai fais une shoutbox en php/sql/javascript tout bien intégrée à mon site. Pour afficher les messages j'ai utilisé du javascript comme ceci:
function showMessage(){
var x_object2 = null;
if(window.XMLHttpRequest){
x_object2 = new XMLHttpRequest();
}else if(window.ActiveXObject){
x_object2 = new ActiveXObject("Microsoft.XMLHTTP");
}else{
alert('Votre navigateur de supporte pas la technologie AJAX(XMLHttpRequest)...');
return;
}


x_object2.open("POST","messages.php",true);
x_object2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
x_object2.send(null);

x_object2.onreadystatechange = function(){
if(x_object2.readyState==4){
if(x_object2.status==200){
self.frames["tchat"].document.body.innerHTML = x_object2.responseText;
descendreTchat();
Layer1.style.visibility="hidden";
}
}
}

}

(La façon dont s'affiche les messages est contenu dans message.php car je le réutilise pour autre chose.
Dans mon template, j'ai donc mis cela pour afficher les messages:
<iframe name="tchat" width="700px" height="350px" scrolling="auto" style="border: 0 solid;"></iframe>


Tout marche... cependant, c'est bien beau, mais les iframe c'est une hérésie, j'aimerais bien que ça s'affiche dans un div (avec scroll). Je me demandais si c'était possible. Si oui, que dois-je remplacer?

Merci à vous!
LoadingChargement en cours