| MAJ de vos sites !! (+ problèmes) | |
|
+14Go-Photos Aymar Lambo8 ShiBBy LEX 911 axel Tico Valkarth Puk mrcailloux stan deprem VinceCars Automartinez 18 participants |
|
Auteur | Message |
---|
Go-Photos
Messages : 796 Date d'inscription : 08/08/2009
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Mar 13 Avr - 8:26 | |
| super, merci
je rajouterais aujourd'hui un compteur de visites pour chaque photo, et un formulaire pour envoyer les liens par emails une fois l'image uploader ! (enfin si j'y arrive, car moi et la programmation ... ^^) | |
|
| |
Go-Photos
Messages : 796 Date d'inscription : 08/08/2009 Age : 35 Localisation : Caen (14)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Mar 20 Avr - 12:22 | |
| Voici le code source de mon script d'upload (je vous fais confiance, vous le diffusez pas au 4 coins d'internet ^^) - Code:
-
<?php
// GESTION DU TÉLÉCHARGEMENT
if(!empty($_GET["dwn"])) { } else {
function redimage($img_src,$img_dest,$dst_w,$dst_h) { // Lit les dimensions de l'image $size = GetImageSize($img_src); $src_w = $size[0]; $src_h = $size[1]; // Teste les dimensions tenant dans la zone $test_h = round(($dst_w / $src_w) * $src_h); $test_w = round(($dst_h / $src_h) * $src_w); // Si Height final non précisé (0) if(!$dst_h) $dst_h = $test_h; // Sinon si Width final non précisé (0) elseif(!$dst_w) $dst_w = $test_w; // Sinon teste quel redimensionnement tient dans la zone elseif($test_h>$dst_h) $dst_w = $test_w; else $dst_h = $test_h;
// La vignette existe ? $test = (file_exists($img_dest)); // L'original a été modifié ? if($test) $test = (filemtime($img_dest)>filemtime($img_src)); // Les dimensions de la vignette sont correctes ? if($test) { $size2 = GetImageSize($img_dest); $test = ($size2[0]==$dst_w); $test = ($size2[1]==$dst_h); }
// Créer la vignette ? if(!$test) { // Crée une image vierge aux bonnes dimensions // $dst_im = ImageCreate($dst_w,$dst_h); $dst_im = ImageCreateTrueColor($dst_w,$dst_h); // Copie dedans l'image initiale redimensionnée $src_im = ImageCreateFromJpeg($img_src); // ImageCopyResized($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); ImageCopyResampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); // Sauve la nouvelle image ImageJpeg($dst_im,$img_dest); // Détruis les tampons ImageDestroy($dst_im); ImageDestroy($src_im); }
// Affiche le descritif de la vignette echo "SRC='".$img_dest."?t=".time()."' WIDTH=".$dst_w." HEIGHT=".$dst_h; }
// AFFICHAGE DE LA PAGE
?><HTML><HEAD><TITLE>Upload d'images</TITLE> <STYLE> td,input { font:normal 8pt Verdana } </STYLE> </HEAD><BODY bgcolor=#FFFFFF> <FIELDSET> <LEGEND align=top> Service fournis par <a href="http://www.go-photos.com">Go-Photos.com</a> </LEGEND> <center><img src="apn.png"> <img src="image.png"> <img src="ok_process.png"><br><br></center>
<center><table width=100% height=100%><tr> <td align=center>
<font size=4>Choisissez une image .JPG</font> <i>(6000 Ko max.)<br>
<?php // GESTION DE L'UPLOAD
$nametime = date('dmYGsi'); $original= "$nametime.jpg"; $rep="./photos/"; // Répertoire de stockage $f = $rep."$original"; // path du fichier original
if(isset($_FILES['photo'])) { if($_FILES['photo']['size']>0) { if(strtolower(substr($_FILES['photo']['name'],-4))!=".jpg") { ?> <b>Ce n'etait pas un .JPG !</b> <?php } elseif (!move_uploaded_file($_FILES['photo']['tmp_name'], $f)) { ?> <b>Erreur d'enregistrement !</b> <?php } } else { ?> <b>Trop gros fichier !</b> <?php } } ?> <table><FORM METHOD="POST" ENCTYPE="multipart/form-data"> <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=<? echo 6000*1024;?>> <tr><td align=center><INPUT TYPE=FILE NAME="photo"></td></tr> <tr><td align=center><INPUT TYPE=SUBMIT value="Uploader l'image"></td></tr> </FORM></table>
<? // AFFICHAGE DE LA VIGNETTE ET DES INFOS
$vignette= "thumb-$nametime.jpg"; $f2 = $rep."$vignette"; // path de la vignette $largeur=640; if(!empty($_GET["largeur"])) $largeur = $_GET["largeur"]; $hauteur=480; if(!empty($_GET["hauteur"])) $hauteur = $_GET["hauteur"];
if(file_exists($f)) { ?>
<table border=0 cellspacing=5 cellpadding=0><tr> <td> <center><b>Original</b></center><br> Poids : <?echo round(filesize($f)/1024)?> Ko<br> <? $poids_photos = round(filesize($f)/1024); $verif = round(filesize($f)); ?> Taille : <? $size = GetImageSize($f); echo $size[0]."x".$size[1]; ?><br> <? $dimension_photos = $size[0]."x".$size[1]; ?> <br><center> <A href="index.php?dwn=<?echo $f?>">Télécharger</A> </center> </td><td align=center> <IMG <? redimage($f,$f2,$largeur,$hauteur)?>> </td><td> <center><b>Vignette</b></center><br> Poids : <?echo round(filesize($f2)/1024)?> Ko<br> Taille : <? $size = GetImageSize($f2); echo $size[0]."x".$size[1]; ?><br> <br><center> <A href="index.php?dwn=<?echo $f2?>">Télécharger</A> </center> </td> </tr><tr>
<? } //vérifie si l'image est valide et uploader if ($verif > 1) {
//-----------------partie sql-----------------------------
//requette sql $query = "select max(`id_photos`) FROM `photos`"; $result = mysql_query($query); while($row = mysql_fetch_row($result)){ $old_id_photos = $row[0]; }
//deconnexion mysql mysql_close();
$id_photos = $old_id_photos+1; $new_id = ($id_photos -12) *16; ?> </td> </tr></table></center><br><br><br> <center> <i><b>lien BBcode pour forum (avec image cliquable):</b><br></i> <TEXTAREA name="bbcode" rows=3 cols=60>[URL=http://www.sheldon.fr/photos/photos.php?id=<?echo $new_id?>][IMG]http://www.sheldon.fr/photos/<?php echo"$vignette";?>[/IMG][/URL]</TEXTAREA><p><br> <i><b>code HTML pour site web/blog:</b><br></i> <TEXTAREA name="html" rows=2 cols=60> <img src="http://www.sheldon.fr/photos/<?php echo"$original";?>"></TEXTAREA><p><br> <i><b>Lien direct de l'image:</b><br></i> <TEXTAREA name="html" rows=1 cols=60>http://www.sheldon.fr/photos/<?php echo"$original";?></TEXTAREA><p>
<?php $ip = $_SERVER["REMOTE_ADDR"]; ?> </FIELDSET>
</center> </BODY></HTML>
<?
mysql_connect("localhost", "sheldon_bdd", "*ada3200*") or die("erreur de connexion au serveur"); // connection à la base mysql mysql_select_db("sheldon") or die("erreur de connexion a la base de donnees");
$tampon="INSERT INTO `sheldon`.`photos` ( `id_photos` , `nom_photos` , `ip_photos` , `poids_photos` , `dimensions_photos` , `time_photos` , `nbr_vues` ) VALUES ( '$id_phtos' , '$original', '$ip', '$poids_photos', '$dimension_photos', NULL, '0' )";
$result = mysql_query($tampon);
//deconnexion mysql mysql_close(); }
}
?>
| |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Mar 20 Avr - 12:29 | |
| Je vais regarder, mais je ne te promets rien.
Pour les rouges, tu n'y est pour rien, même les gros sites d'upload ont des problèmes avec les rouges. | |
|
| |
Go-Photos
Messages : 796 Date d'inscription : 08/08/2009 Age : 35 Localisation : Caen (14)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Mar 20 Avr - 12:30 | |
| merci j'épargne tes yeux, la partie qui fait la vignette est là: - Code:
-
if(!$test) { // Crée une image vierge aux bonnes dimensions // $dst_im = ImageCreate($dst_w,$dst_h); $dst_im = ImageCreateTrueColor($dst_w,$dst_h); // Copie dedans l'image initiale redimensionnée $src_im = ImageCreateFromJpeg($img_src); // ImageCopyResized($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); ImageCopyResampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h); // Sauve la nouvelle image ImageJpeg($dst_im,$img_dest); // Détruis les tampons ImageDestroy($dst_im); ImageDestroy($src_im); } | |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Ven 11 Juin - 17:15 | |
| | |
|
| |
Automartinez Admin
Messages : 1553 Date d'inscription : 27/03/2009 Age : 35 Localisation : Rouen 76 - Angers 49
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Sam 12 Juin - 1:07 | |
| Il est de quand ce shot ? | |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Sam 12 Juin - 10:43 | |
| | |
|
| |
ShiBBy M le lubrique
Messages : 1328 Date d'inscription : 21/04/2009 Age : 38 Localisation : Paris
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Ven 18 Juin - 16:27 | |
| | |
|
| |
Automartinez Admin
Messages : 1553 Date d'inscription : 27/03/2009 Age : 35 Localisation : Rouen 76 - Angers 49
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Sam 19 Juin - 23:11 | |
| | |
|
| |
Go-Photos
Messages : 796 Date d'inscription : 08/08/2009 Age : 35 Localisation : Caen (14)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Mer 7 Juil - 11:20 | |
| je suis en train de faire des scripts de monithoring, mais le serveur XinuX met 15s de plus à générer la page web, je ne sais pas encore pourquoi (il semble y avoir un goulot d'étranglement au moment des requêtes sql !). quelqu'un a une idée ??? (c'est vraiment pas mon fort le développement !) | |
|
| |
mrcailloux Admin
Messages : 989 Date d'inscription : 27/03/2009 Age : 36
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Jeu 8 Juil - 11:17 | |
| oui c'est protocole htmx dans la ligne de DOS sour ws32 dans lequel il faut rentrer une suite logique binaire du type 011001 sous frameworks. le plus simple c'est de conjurer le mauvais sort soit avec un type .exe sous :/C puis ensuite tu formes par deus fois sous le http soit dans direct8 sous W9 et normalement t'as du tppr mais bon après je m'y connais pas trop non plus pas sur que ce soit juste !!! | |
|
| |
Go-Photos
Messages : 796 Date d'inscription : 08/08/2009 Age : 35 Localisation : Caen (14)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Jeu 8 Juil - 11:35 | |
| | |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Lun 12 Juil - 18:53 | |
| Moi aussi j'ai une idée, demande à des gens qui s'y connaissent MAJ sinon, du très très lourd, de la Skoda | |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Dim 12 Déc - 23:30 | |
| J'ai tout changer mon site, il est plus TRES beau maintenant | |
|
| |
mrcailloux Admin
Messages : 989 Date d'inscription : 27/03/2009 Age : 36
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Lun 13 Déc - 0:11 | |
| bah etienne te dévalorise pas comme ca | |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Lun 13 Déc - 0:32 | |
| Qu'est ce que tu fous avec les droits d'admin toi | |
|
| |
mrcailloux Admin
Messages : 989 Date d'inscription : 27/03/2009 Age : 36
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Lun 13 Déc - 0:44 | |
| chai pas | |
|
| |
deprem Grand con malade
Messages : 3738 Date d'inscription : 27/03/2009 Age : 86 Localisation : Montfermeil (93)
| Sujet: Re: MAJ de vos sites !! (+ problèmes) Lun 13 Déc - 0:55 | |
| Y a moyen que ça soit fun | |
|
| |
Contenu sponsorisé
| Sujet: Re: MAJ de vos sites !! (+ problèmes) | |
| |
|
| |
| MAJ de vos sites !! (+ problèmes) | |
|