lululala

Inscris le 19/01/2010 à 13:07
  • Nombre de sujets
    3
  • Nombre de messages
    17
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

lululala
le 26/01/2010 à 18:44
espace membre
merci !désoler de ne pas avoir répondu plut tôt (le boulot )
je penses que tu veut dire ça
<?php  session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
} ?>

a plus !smiley
lululala
le 24/01/2010 à 08:04
espace membre
Salut je me suis servit du tuto Comment faire un espace membre en PHP pour mettre sur la page index de mon site (en localhost) un encart login et inscription qui m’envoi dans les deux cas(logue ou inscription) sur ma 2em page ce qui est pour moi déjà une véritable prouesse .
Je souhaiterai pouvoir étendre ceci a toute mes pages pour que je visiteur soit obliger d’être inscrit même si il a reçu le lien d’une page par un ami .merci encor !! smiley
lululala
le 22/01/2010 à 10:12
upload images
merci tu ma bien aider sa marche bien maintenantsmiley
lululala
le 21/01/2010 à 18:59
upload images
alors ca marche bien mais j'ai essayer de certaines chose pour uploader des .jpg et des images plus lourde mai ca ne va plus
1. Votre image a été rejetée (poids, taille ou type incorrect)
formulaire.html
<form name="formu" action="traitement.php" method="post" enctype="multipart/form-data">
<input type="file" name="fichier" accept="image/jpg" /><br/>
<input type="submit" value="Go !!!!" />

traitement.php
<?php
if (isset($_FILES['fichier']))
{
//$_FILES existe on récupère les infos qui nous intéressent
$fichier=$_FILES['fichier']['name'];//nom réel de l'image
$size=$_FILES['fichier']['size']; //poids de l'image en octets
$tmp=$_FILES['fichier']['tmp_name'];//nom temporaire de l'image (sur le serveur)
$type=$_FILES['fichier']['type'];//type de l'image
//On récupère la taille de l'image
list($width,$height)=getimagesize($tmp);
if (is_uploaded_file($tmp)) //permet de vérifier si le fichier a été uplodé via http
{
//vérification du type de l'img, son poids et sa taille
if ($type=="image/jpg" && $size<=511296 && $width<=10000 && $height<=10000 )
{
// type mime gif, poids < à 20500 octets soit environ 20Ko, largeur = hauteur = 100px
//Pour supprimer les espaces dans les noms de fichiers car celà entraîne une erreur lorsque vous voulez l'afficher
$fichier = preg_replace ("` `i","",$fichier);//ligne facultative :)
//On vérifie s'il existe une image qui a le même nom dans le répertoire
if (file_exists('./images_up/'.$fichier))
{
//Le fichier existe on rajoute dans son nom le timestamp du moment pour le différencier de la première (comme cela on est sûr de ne pas avoir 2 images avec le même nom :) )
}
else {
$nom_final=$fichier; //l'image n'existe pas on garde le même nom
}
//on déplace l'image dans le répertoire final
move_uploaded_file($tmp,'./images_up/'.$nom_final);
//Message indiquant que tout s'est bien passé
echo "L'image a été uploadée avec succès<br/>";
}
else {
//Le type mime, ou la taille ou le poids est incorrect
echo 'Votre image a été rejetée (poids, taille ou type incorrect)';
}
}
}
//Pour tester si l'image est bien à sa place
echo '<img src="./images_up/'.$nom_final.'" border="0" />';
echo '<br/>';
echo '<a href="javascript:history.back();">Retour</a>';
?>

tu va surement te marrersmiley
lululala
le 21/01/2010 à 17:53
page dimage
<?php
$dir = (glob('*.jpg'));
foreach($dir as $file) {
echo "<img src='$file' alt='$file'/>";
}
?>
comme ça ta raison sa mache
merci..smiley
lululala
le 21/01/2010 à 17:49
upload images
merci encore dit moi si il faut mètre le lien de mon dossier de réception partout ou il y a './images_up/'dans ton script ou autre par merci!!
lululala
le 21/01/2010 à 12:48
upload images
Comme prévus me revoilà avec une autre question et encore merci de m’avoir aider sur mon problème pour lister les images.
Donc voila j’ai un script pour l’upload de fichier qui marche pas trop mal mai qui lorsque 2image on le même nom il supprime l’ancienne par exemple si dans mon dossier il y a une photo ‘ poisson.jpg ‘ et que upload une autre photo différente mais s’appelant aussi poisson.jpg l’autre est supprimer au profit de la nouvelle

Je sait qu’il existe un moyen de renommer un doublon pour que le 2em poisson.jpg soit renommer par ex poisson2.jpg pouvez vous m’aidez car je ne trouve pas.
Voici les code d’ up MERCI!
upload html
<form method="POST" action="upload.php" enctype="multipart/form-data">
<!-- On limite le fichier à 100Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Fichier : <input type="file" name="avatar">
<input type="submit" name="envoyer" value="Envoyer le fichier">
</form>

upload.php
<?php
$dossier = 'C:\wamp\www\formulaire\uploads /';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 1000000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg','.txt','.doc ','.pdf');
$extension = strrchr($_FILES['avatar']['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
else
{
echo $erreur;
}
?>
lululala
le 21/01/2010 à 09:49
page dimage
c'est bon ca marchesmiley
<?php
$dir = array_merge(glob('*.jpg'));
foreach($dir as $file) {
echo "<img src='$file' alt='$file'/>";
}
?>

pour afficher toute les photos j'ai juste changer la ligne echo
mille merci pour votre aide
a bientôt car j'ai encore plein de problèmes
lululala
le 20/01/2010 à 18:36
page dimage
en tout cas s'est sympa de répondre ci rapidement .smiley
LoadingChargement en cours