moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers sujets sur les forums

moogli
le 19/10/2004 à 22:58
Comment faire : upload d'image via http et php
Salut,

Voila comme sa revient très souvent sur le forum je viens de faire un p'tit chose qui devrait faire plasir à plus d'un smiley

Comment uploader un fichier vers son site via http ?

Pour commencer le formulaire d'upload :
<html>
<head>
<title>Upload de fichier</title>
</head>
<body>
<form name="formu" action="trait.php" method="post" enctype="multipart/form-data">
Votre fichier <input type="file" name="fichier" accept="image/gif" /><br/>
<input type="submit" value="Go !!!!" />
</form>
</body>
</html>

[list]Vous pouvez utiliser
[*] accept="type mime" Ou type mime represente le type du fichier a uploader ( exemple accept="image/gif")
[*] maxlength="poids" Ou poids est le poids maximale (en octet) du fichier a uploader
[/list]

Le fichier trait.php :
Ce fichier traite le formulaire donc c'est ici que l'on va vérifier si le fichier a les caractéristique voulus.

Cet exemple est prévu pour des images de type gif qui seront copier dans le répertoire ./images_up
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/wall.php?id=1744]ce lien[/lien])


Voila avec cela vous pouvez uploder des images de type gif de dimension inférieur a 100x100 et dont le poid est inférieur a 20Ko (déja pas mal).
Pour d'autre type d'images il suffit de rajouter le type mime avec un (plusieur) elseif. Pour d'autre type de fichier, rechercher leur type mime.
bien sur ce script est assez simple (le formulaire est minimale), mais il contient un minimun de sécurité (test du type mime par exemple).
Il comporte quelque facilité telque la vérificatin du nom de l'img (pour évité d'en écraser une) ou la suppression des espaces dans le nom (pour évité l'erreur a l'affichage).

j'espère que tout ceci vous auras permis de comprend les bases de l'upload de fichier via http en php :)

[list]Ce qu'il retse à Faire :
[*] Intrégrer tous sa a vos script
[*] Ajouter des tester et autres pour ajouter sécurité et éfficacité a votre script
[/list]
@+
Il en faut peu pour être heureux !!!!!
moogli
le 19/10/2004 à 14:36
Javascript hardu :)
voila j'utilisedes smilies et bbcode cliquable (spéciale boulet et fainéant smiley). J'utilise une page smilies (comme ici) pour afficher mes smilies .... sa fonctionne nikel. Maintenant je voudais que le code du smilies soit afficher a l'emplacement du curseur. J'utilise pour cela une fonction trouver sur un site dont on ma donné le lien ici

J'ai bidouiller sa pour pouvoir l'utiliser sur toute mes page sans avoir a changer le nom de form et textarea. Le truc fonctionne mais je n'arrive pas l'utiliser d'une seconde page (celle des smilies par exemple.).
Le code pour l'insertion a l'emplacement du curseur
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1740]ce lien[/lien])


dans mon fichier qui affichemes smilies
je fait sa
<?php
echo '<a href="#" onClick="go(\''.$code.'\');return false;"><img src="'.PATH_HTTP.'/images/smiley/'.$lien.'" border=0></a>';
//j'ai essayer sa sans succès
echo '<a href="#" onClick="insereChaine(\''.$code.'\');return false;"><img src="'.PATH_HTTP.'/images/smiley/'.$lien.'" border=0></a>';
?>

La fonction go()
function go(code) {
var objForm=opener.document.forms[\''.$_GET['form'].'\'].elements[\''.$_GET['area'].'\'];
objForm.value = objForm.value + code +" ";
}
je pense que cela vient du fait qu'il faudrait que j'utilise les variables (voir meme les fonctions) du script de la 1er page mais j'y arrive po :(

Ben voila si quelqu'un a pigé quelque chose et qu'il peut m'aider se serait génial :)

Merci
@+
Il en faut peu pour être heureux !!!!!
moogli
le 21/09/2004 à 20:41
Affichage du site
Salut,

J'ai un souci lorsque je navigue sur le site avec opéra (7.54), il m'affiche le truc du copyright toujours au meme endroit ( a la hauteurde base je pense).
c'est a dire que quand ya un post assez long ben g le truc dans au mileix du post ou d'une texte area.
est ce que je peut faire quelque chose au niveau du browser pour évité sa? (sa ne le fait pas sous ie et firefox ou mozilla).
Merci @+
Ps : si ya rien a faire je change de browser :)
Il en faut peu pour être heureux !!!!!
moogli
le 06/08/2004 à 17:12
Pige po :(
Salut,

J'ai faille un bout de code qui me permet de selectionner dans ma base l'id précédent et l'id suivant celui actif (smiley)

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1599]ce lien[/lien])


Je précises que j'ai 2 groupe d'utilisateurs. J'ai donc dévelloper sa dans un répertoire pour un groupe. Le truc tourne au poil, je copie telquel dans un autre fichier d'un autre repertoire et la sa merde smiley
En fait le bazrd me trouve l'id max pour le min et le max est Ok. Et il ne trouve pas l'id précédent ni l'id suivant :(.

Si quelqu'un a pigé ce que j'ai ce que je veut y peut m'aider siouplai thx
Il en faut peu pour être heureux !!!!!
moogli
le 03/08/2004 à 13:56
Install Apache,php sous WIn98SE
Salut,

He oui je voudrait installer apache 2.0.50 et php5 sous Win 98SE j'ai bo faire comme d'habitude (c'est a dire suivre l'article de la Globule) sa marche po smiley

Je n'arrive pas a lancer le serveur sans erreurs ou alors je n'y ai pas accès smiley.

Sachant que easyphp1.7 fonctionne je pense qu'il doit y avoir moyen de le faire.
Je me demande si se n'est pas un problème de mise a a jour du sytème ou quelque chose de style!

Est ce que quelqu'un a eu se style d'erreur ou peu me dire comment faire pour le faire tourner
siouplait smiley

Merci @+
Il en faut peu pour être heureux !!!!!
moogli
le 29/07/2004 à 19:19
Vérification de champ en javacript
Salut, j'essai de vérifier les champs d'un formulaire avant envoi mais Ie indique une erreur ligne 34 (début d'un else smiley).
Le formulaire est validé quoi qu'il arrive.
Je ne vois pas d'ouvien mon erreur :(

Le Javascript
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1577]ce lien[/lien])


Le formulaire qui va avec
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1578]ce lien[/lien])


Est ce que quelqu'un peu me dire ce cloche SVP

Merci d'avance @+
Il en faut peu pour être heureux !!!!!
moogli
le 27/07/2004 à 17:23
Moteur de recherche HS ?
Salut,

A chaque fois que j'essai d'utiliser le moteur de recherche il répond qu'il n'y a pas de document touvé meme avec echo smiley .

Comme cela fait quelque jour que cela dur je me suis décidé a poster.

Donc si les admin ou modo je c po (Zebden et XTT) peuvent faire quelques chose smiley.

Si non on va attendra le retour de La Globule smiley

@+
Il en faut peu pour être heureux !!!!!
moogli
le 18/07/2004 à 17:59
Requte sql
Salut,

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1556]ce lien[/lien])


Ce bout de code a 1 fonctionnement très aléatoire, des fois sa marche des fois pas smiley.
Et quand je dis que sa fonctionne c'est bancale. le truc doit m'afficher tout les résultat et m'en affiche qu'un voir aucun malgrès qu'il existe.

La requete fonctionne sous phpmyadmin.

Si vous avez une idée pour faire focntionner sa se serait sympa...

Merci @+
Il en faut peu pour être heureux !!!!!
moogli
le 15/07/2004 à 19:10
Mozilla Or not :)
Salut,
Voila c'est bête mais comment être sur que le client utilise mozilla?

J'ai regardé la signature de IE et mozilla 1.7
mais la différence est po flagrante
IE => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Mozilla => Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7) Gecko/20040616

Est ce que tout les mozilla ont une signature du meme type que celle ci? (avec Gecko) ou est ce qu'il y a un autre moyen (plus simple plus sur, ....) que les expression régulière sur $_SERVER['HTTP_USER_AGENT'] ?

Merci d'avance smiley
@+
Il en faut peu pour être heureux !!!!!
moogli
le 12/07/2004 à 20:17
Tutos layer et div
Salut,

Je cherche désepérement des tutos sur les layer et div en html.

Donc l'un d'entre vous avez une bonne adresse ou quelques tuyaux (différences etc .....)

Merci
@+
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours