Ses derniers messages sur les forums
lu,
a tu la même configuration de php et la même version ?
@+
Il en faut peu pour être heureux !!!!!
salut,
les virtual host permet d'avoir un "vrai" site web sur ta machine.
par exemple tu peut utiliser : http://tonsite.com plustot que http://localhost/tonsite
l'avantage est que par exemple une référence à la racine ( inclusion d'un fichier css /css.css) va être différente suivant si tu utilise localhost ou tonsite.com :)
ceci te permet de tester ton site exactement comme s'il été en ligne !
@+
Il en faut peu pour être heureux !!!!!
salut,
pour . et .. il faut les filtrer, donc deux conditions dans le if !
tu cherche à afficher quoi ?
si tu veut affciher que les répertoires il faut enlever le ! (la tu n'affiche que ce qui n'est pas un répertoire).
<?php
$dir = opendir('.') ;
while ( $file = readdir($dir)) {
if(is_dir($file) && $file !='.' && $file != '..') {
echo '<div><a href="'.$_SERVER['PHP_SELF'].'?var_pages=3&dossier='.$file.'" title="">'.$file.'</a></div>' ;
}
}
?>
ce code ne m'affiche que les répertoires du répertoire considéré (ici . pour l'essai).
Il en faut peu pour être heureux !!!!!
salut,
c'est le plus simple et correct.
pour la suite, utilise l'id de la news affichée et pour afficher précédent / suivant tu met en condition, la recherche d'un id supérieur ou inférieur (strictement) à celui de la news affichée. (avec bien sur le limit 1).
Il en faut peu pour être heureux !!!!!
pour commencer ça : list($width,$height)=getimagesize($tmp); tu ne le fait que quand tu sais qu'il s'agit d'une image c'est stupide de le faire autre chose (je te l'ai déja dit) et ce n'est pas ce que ça complique d'ajouter une condition !!!!!
a priori la requete est bonne, a tu fait un echo de cette requete ?
ne pense tu pas que le ../ met le souk dans tout ça ?
a chaque itération de la boucle foreach tu fait une connection a la base de donnée, c'est anti performant et ridicule d'ouvrir une connection déja ouverte et pas refermé ! fait ta connection au débu du script !
ajoute un or die ('erreur sql ....'); apres le mysql query afin d'etre sur que cela se passe bien !
Utilise $_POST['nom'] dans ta requete update ! ou $nom (inutile d'utiliser deux variables pour faire la même chose) !
=>$query = "UPDATE `Jeux` SET image1='../Image/Jeux/$nom_final' WHERE jeux='$nom'";
PS : continue à utiliser le wall, t'a défoncé tout le designe la .....
@+
Il en faut peu pour être heureux !!!!!
salut,
comme il te faut requete ( je ne sais pas si mysql accept les requetes multiple comme ça, tu créée execute sous les echo 'votre fichier à été téléchargé';
si non il te faut mettre le nom du fichier dans un tableau, et pour pas te gourer utilise des index cohérent.
exemple
$tab['swf'] pour le flash et image1, image2 pour les image si elle existe.
pour la requete tu peut essayer de faire les trois insert en une seul fois mais il me semble que cela ne fonctionne pas :)
Il en faut peu pour être heureux !!!!!
PS moogli, qu'es que tu propose pour me protéger des .php.gif ou autre???
y a pas de solution miracle :) m'enfin le type mime et l'extension sont un bon compromis.
quand au reste utilise le wall, la tu faut le bordel sur le design et 4 km de code comme ça c'est chiant !
indente tn code que l'on puisse s'y retrouver.
tu aune erreur dans ton code : echo 'L'image n'a pu être déplacée !';
ça : //On récupère la taille de l'image
list($width,$height)=getimagesize($tmp);
tu le met seulement quand tu traite une image, cela n'a pas de sens pour un fichier autre !
à tu le bon type mime ?
a tu vérifier ce que retourne le formulaire ? ( var_dump($_FILES); ?
A priori ton script est fonctionnel !
Il en faut peu pour être heureux !!!!!
salut
pas lu complement le bouzin, utilise le wall la prochaine fois :)
modifie la requete SQL afin qu'elle n'utilise plus le select * (qui est plus que gourmand, il est préférable de nommer tous les champs
utile et c'est plus lisible).
ensuite utilise la fonction mysql : DATE_FORMAT afin de formater ta chaine au bon format directement avec mysql !
exemple simple : SELECT DATE_FORMAT(champdate,'%d/%m/%Y %H:%i:%s') as datefr FROM table;
tu récupère le champ datefr ensuite ( grace à l'alias).
tous est la =>
http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
Il en faut peu pour être heureux !!!!!
Beh, je suis déçu que tu conseil de ce baser simplement sur l'extension du fichier ( un fichieralanoix.php.gif peut etre génant ) :)
quand reste, sparh cherche un peu plus ce n'est pas difficile, il suffit de te demande ce qu'il faire ( je doit autoriser le type gif et le type jpeg ( impose les deux)
je doit autoriser le type gif ou le type jpeg => l'un ou l'autre :)
@+
Il en faut peu pour être heureux !!!!!
ben oui faut adapter .....
quand au reste tu up les trois en même temps et tu déplace la ou tu veut grace au move_update_file, pour faire la différence il te suffit par exemple de te baser sur l'extension, ou le type mime !!!!
@+
Il en faut peu pour être heureux !!!!!