zola2 Posté(e) le 13 juin 2003 Signaler Posté(e) le 13 juin 2003 Passioné de Php et MySQL, si vous aussi vous êtes dans le même cas, si vous êtes assez nombreux, j'pourrais faire un ch'tit forum exprés Non ?
zola2 Posté(e) le 13 juin 2003 Auteur Signaler Posté(e) le 13 juin 2003 allez c'est partie Une fonction maison pour redimentionner les images <?php // ------------------------------------------------------------------------- // // Upload d'image, redimensionnement et compression // // ------------------------------------------------------------------------- // // Auteur: Loïc PIQUARD <loic_piquard@yahoo.fr> // // Web: http://www.piquard.org // // ------------------------------------------------------------------------- // /* Voici une petite fonction qui permet aprés un POST d'upload de renommer une image 'ex : truc.jpg) en ymdhis.jpg (y=année m=mois d=jours h=heure i=minute s=seconde) ce qui permet de ne pas écraser d'ancien upload si deux photos ont le même nom. Cette fonction ne gére pour l'instant que le format JPEG (mais suffit de faire la meme pour le format GIF) Le redimensionnement utilise la fonction, imagecopyresized() L'image est ensuite compréssée à 70% */ function downimage ($nomimage,$destinationimage,$largeurimage) { $boutfichier=explode(".",$nomimage_name); $date=date("ymdhis"); $finfichier2=$date.".jpg"; if (is_uploaded_file($nomimage)) { move_uploaded_file($nomimage, "tmp//$finfichier2"); } else { echo "Attaque potentielle par fichier téléchargé : fichier '$nomimage'."; } $image="tmp/$finfichier2"; $img=imagecreatefromjpeg($image); $taille=getimagesize($image); $largeur=$taille[0]; $hauteur=$taille[1]; if ($largeur>$largeurimage) { $entroplargeur=$largeur-$largeurimage; $largeur2=$largeur-$entroplargeur; $hauteur2=round(($largeur2/$largeur)*$hauteur); $img3=imagecreate($largeur2,$hauteur2); imagecopyresized($img3,$img,0,0,0,0,$largeur2,$hauteur2,$largeur,$hauteur); imagejpeg($img3,"tmp/$finfichier2",70); } copy ("tmp//$finfichier2",$destinationimage."/$finfichier2"); unlink("tmp//$finfichier2"); return $finfichier2; } ?>
[RV] Posté(e) le 14 juin 2003 Signaler Posté(e) le 14 juin 2003 lut, ouais ca pourrait etre bien! Moi je "bosse" pour un site qui regroupent les sciences, et je voulais savoir si tu sais transformer une base Mysql en page xml ? je suis en train de mettre ca au point ;-) Voilà Bon weekend
E-Bahut j0k3r-n0ir Posté(e) le 15 juin 2003 E-Bahut Signaler Posté(e) le 15 juin 2003 Moi je suis passionné de php mais je n'est pas encore eu l'occasion de vraiment m'intéressé de MySQL. Mes connaissances ne me suffise pas a faire des script fesant un peu ce que je veux avec php, mais cela ne saurait tardé.............
[RV] Posté(e) le 15 juin 2003 Signaler Posté(e) le 15 juin 2003 lut, bientot en vacances tu pourras t'y mettre alors ;-) ++
E-Bahut j0k3r-n0ir Posté(e) le 15 juin 2003 E-Bahut Signaler Posté(e) le 15 juin 2003 "]lut, bientot en vacances tu pourras t'y mettre alors ;-) ++
E-Bahut j0k3r-n0ir Posté(e) le 16 juin 2003 E-Bahut Signaler Posté(e) le 16 juin 2003 Ma première question arrive !!!!! => Voila je suis hébergé sur tiscali et l'affichage de l'ip ne marche pas. Ou du moins, je n'ai pas réussi à l'afficher correctement. J'ai essayer le classique : <? echo $REMOTE_ADDR; ?> Puis le un peu plus compliqué : <? $ip = ( !empty($_SERVER['REMOTE_ADDR']) ) ? $_SERVER['REMOTE_ADDR'] : ( ( !empty($_ENV['REMOTE_ADDR']) ) ? $_ENV['REMOTE_ADDR'] : $REMOTE_ADDR ); echo $ip; ?> Biensur, aucun ne marche. Si vous avez un autre script... Merci bcp
[RV] Posté(e) le 16 juin 2003 Signaler Posté(e) le 16 juin 2003 lut $ip = Gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]); $ip2 = $HTTP_SERVER_VARS["REMOTE_ADDR"]; et ensuite tu fais afficher les 2 variables ;-) essaie voir ca ;-)
E-Bahut j0k3r-n0ir Posté(e) le 16 juin 2003 E-Bahut Signaler Posté(e) le 16 juin 2003 lol mdr l'erreur que ça affiche !!! => Warning: gethostbyaddr() has been disabled for security reasons. J'avais un script qui me l'afficher avec la même fonction mais j'ai changé d'hébergeur...
[RV] Posté(e) le 16 juin 2003 Signaler Posté(e) le 16 juin 2003 sans vouloir faire de pub ca marche chez le chien noir ;-)
E-Bahut j0k3r-n0ir Posté(e) le 16 juin 2003 E-Bahut Signaler Posté(e) le 16 juin 2003 "]sans vouloir faire de pub ca marche chez le chien noir ;-)
[RV] Posté(e) le 16 juin 2003 Signaler Posté(e) le 16 juin 2003 demande a etre heberger sur e-bahut ++
E-Bahut j0k3r-n0ir Posté(e) le 16 juin 2003 E-Bahut Signaler Posté(e) le 16 juin 2003 "]demande a etre heberger sur e-bahut ++
E-Bahut j0k3r-n0ir Posté(e) le 20 juin 2003 E-Bahut Signaler Posté(e) le 20 juin 2003 Allez môsieu l'admin help-me ? Tu devrai savoir toi le pro du php/MySQl, nop ? ps: remonte de 4-5 topic pour voir ma question.......
Taupe Posté(e) le 26 juin 2003 Signaler Posté(e) le 26 juin 2003 Bonjour, Connais tu la version de PHP utilisé par ton hébergeur ? Pour les versions un peu ancienne ( < 4.1 il me semble), utilise cette syntaxe : $HTTP_SERVER_VARS["REMOTE_ADDR"] sinon $_SERVER['REMOTE_ADDR'] @+ Taupe
E-Bahut j0k3r-n0ir Posté(e) le 26 juin 2003 E-Bahut Signaler Posté(e) le 26 juin 2003 La version du site est la 4. Bon et bien pour continuer, rien ne s'affiche avec les deux syntaxes. P***** d'herbergeur Tiscali !!! :x
Taupe Posté(e) le 26 juin 2003 Signaler Posté(e) le 26 juin 2003 re, mumm bizarre .... est ce que tu peux faire une page php contenant juste la fonction phpinfo(); ??? Si c'est le cas, fais le & regarde si la variable REMOTE_ADDR existe bien dans les variables d'environnement du serveur. Il est possible qu'ils aient une version "retouchée" du PHP permettant de brider cette fonctionnalité.
E-Bahut j0k3r-n0ir Posté(e) le 26 juin 2003 E-Bahut Signaler Posté(e) le 26 juin 2003 Ya pas mal de fonction qui ne marche pas déjà, j'en suis sûr. => http://www.j0k3r.chez.tiscali.fr/dtc/phpinfo.php Si tu voie des choses affolentes, fais moi signe :wink:
[RV] Posté(e) le 26 juin 2003 Signaler Posté(e) le 26 juin 2003 lut, ca doit etre comme chez free ils ont leur @#$% de langage Php! ...
E-Bahut j0k3r-n0ir Posté(e) le 26 juin 2003 E-Bahut Signaler Posté(e) le 26 juin 2003 "]lut, ca doit etre comme chez free ils ont leur @#$% de langage Php! ...
zola2 Posté(e) le 26 juin 2003 Auteur Signaler Posté(e) le 26 juin 2003 Essaye plutôt ca : echo _SERVER["REMOTE_ADDR"];
E-Bahut j0k3r-n0ir Posté(e) le 26 juin 2003 E-Bahut Signaler Posté(e) le 26 juin 2003 Sûr de ton écriture ?? Parse error: parse error, expecting `','' or `';'' .........
zola2 Posté(e) le 26 juin 2003 Auteur Signaler Posté(e) le 26 juin 2003 Oups ouais c'est $_SERVER['REMOTE_ADDR']; si ca marche pas, c'est que c bloqué dans config de php
E-Bahut j0k3r-n0ir Posté(e) le 26 juin 2003 E-Bahut Signaler Posté(e) le 26 juin 2003 M**** alros bon v essayer d etrouver autre chose alors...... :cry:
zola2 Posté(e) le 26 juin 2003 Auteur Signaler Posté(e) le 26 juin 2003 et pourquoi tu avais besoin de l'adresse ip ?
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.