Je souhaite mettre en place un formulaire de upload de fichier pour
transmettre des images sur un serveur. Je souhaite savoir quelles
fonctions de PHP (ex: getimagesize($source)) pour déterminer le poids
d'une image fonctionnent uniquement APRES upload sur le serveur ou AVANT ?
Si on utilise la methode via HTML ou FTP y aura-t-il une différence ?
Par FTP je peux bien créer un "dossier" spécifique à mon utilisateur le
tout dans mon dossier "UPLOAD_TEMPORAIRE" ?
Où tu voudras mais ATTENTION je mets le bémol tout de suite : pour
La méthode FTP fait-elle comme le HTML, c'est à dire qu'elle crée des
fichiers temporaires que l'on doit déplacer ensuite ? Mais si l'on crée
un nouveau dossier ?
On ne peut pas faire du développement web et ne pas connaître le stritc
Car je cherche à connaitre la poids de toutes mes images pour les
additionner et avoir le poids total de "mon envoi" AVANT UPLOAD/ Je
souhaite faire passer cette variable à Flash ce qui me permettra de
faire une "anim type progress bar".
Alors il est encore plus illogique de le faire côté serveur si c'est pour
Que me conseillez vous ?
Un scripting côté client qui puisse faire le calcul. Avec les security
Je souhaite mettre en place un formulaire de upload de fichier pour
transmettre des images sur un serveur. Je souhaite savoir quelles
fonctions de PHP (ex: getimagesize($source)) pour déterminer le poids
d'une image fonctionnent uniquement APRES upload sur le serveur ou AVANT ?
Si on utilise la methode via HTML ou FTP y aura-t-il une différence ?
Par FTP je peux bien créer un "dossier" spécifique à mon utilisateur le
tout dans mon dossier "UPLOAD_TEMPORAIRE" ?
Où tu voudras mais ATTENTION je mets le bémol tout de suite : pour
La méthode FTP fait-elle comme le HTML, c'est à dire qu'elle crée des
fichiers temporaires que l'on doit déplacer ensuite ? Mais si l'on crée
un nouveau dossier ?
On ne peut pas faire du développement web et ne pas connaître le stritc
Car je cherche à connaitre la poids de toutes mes images pour les
additionner et avoir le poids total de "mon envoi" AVANT UPLOAD/ Je
souhaite faire passer cette variable à Flash ce qui me permettra de
faire une "anim type progress bar".
Alors il est encore plus illogique de le faire côté serveur si c'est pour
Que me conseillez vous ?
Un scripting côté client qui puisse faire le calcul. Avec les security
Je souhaite mettre en place un formulaire de upload de fichier pour
transmettre des images sur un serveur. Je souhaite savoir quelles
fonctions de PHP (ex: getimagesize($source)) pour déterminer le poids
d'une image fonctionnent uniquement APRES upload sur le serveur ou AVANT ?
Si on utilise la methode via HTML ou FTP y aura-t-il une différence ?
Par FTP je peux bien créer un "dossier" spécifique à mon utilisateur le
tout dans mon dossier "UPLOAD_TEMPORAIRE" ?
Où tu voudras mais ATTENTION je mets le bémol tout de suite : pour
La méthode FTP fait-elle comme le HTML, c'est à dire qu'elle crée des
fichiers temporaires que l'on doit déplacer ensuite ? Mais si l'on crée
un nouveau dossier ?
On ne peut pas faire du développement web et ne pas connaître le stritc
Car je cherche à connaitre la poids de toutes mes images pour les
additionner et avoir le poids total de "mon envoi" AVANT UPLOAD/ Je
souhaite faire passer cette variable à Flash ce qui me permettra de
faire une "anim type progress bar".
Alors il est encore plus illogique de le faire côté serveur si c'est pour
Que me conseillez vous ?
Un scripting côté client qui puisse faire le calcul. Avec les security
Le fichier est sur le PC/mac du client, PHP est à 2000Km sur un serveur,
le SEUL moyen qu'il puisse avoir une vague idée de la taille PROBABLE du
fichier est si le CLIENT (navigateur) lui en indique une en début
d'upload. Sinon, il faudra évidemment attendre que le transfert soir
terminé.
En gros je vais voir si en javascript on peut déterminer ce paramètre
Où tu voudras mais ATTENTION je mets le bémol tout de suite : pour
transférer un fichier du client PC/Mac vers le serveur en FTP, il faudra
utiliser... un client FTP, pas du html ou php. Les fonctions FTP de PHP
***le transforment LUI EN CLIENT FTP*** par exemple, si après avoir
uploadé le fichier par http on voulait le déposer sur une autre machine
non publique. On ne PEUT PAS utiliser les fonctions FTP de php pour
transférer un fichier depuis un client vers le serveur php.
On ne peut pas faire du développement web et ne pas connaître le stritc
minimum minimorum des protocoles impliqués comme ftp, http, nntp,
smtp/pop/imap etc... Conseil sans frais à toute personne qui n'a jamais
lancé une fenêtre dos ou un shell pour faire un FTP en ligne de commande :
dépêchez vous d'en faire un au lieu de cliquer dans tous les coins sans
rien comprendre.
Alors il est encore plus illogique de le faire côté serveur si c'est pour
le réexécuter côté client une fois la page générée :-).
Un scripting côté client qui puisse faire le calcul. Avec les security
manager, je ne sais pas si js/applets sont appropriés, et je ne connais
rien à flash (couche de présentation, pas mon rayon).
Plus d'informations sur les uploads http dans la FAQ de ce forum
http://faqfclphp.free.fr/ ou le manuel de php qui est là dessus très
prolixe. S'intéresser dans ton cas à la variable hidden MAX_FILE_SIZE, qui
indique à PHP, pour un fichier, la taille max à accepter si le navigateur
a la bonté de la lui fournir. Elle doit être inférieure ou égale au
paramètre correspondant dans php.ini, son rôle étant de ne pas lancer un
upload si on sait à l'avance qu'il est voué à l'échec parce que trop gros
par rapport à ce qui est paramétré côté serveur.
Le fichier est sur le PC/mac du client, PHP est à 2000Km sur un serveur,
le SEUL moyen qu'il puisse avoir une vague idée de la taille PROBABLE du
fichier est si le CLIENT (navigateur) lui en indique une en début
d'upload. Sinon, il faudra évidemment attendre que le transfert soir
terminé.
En gros je vais voir si en javascript on peut déterminer ce paramètre
Où tu voudras mais ATTENTION je mets le bémol tout de suite : pour
transférer un fichier du client PC/Mac vers le serveur en FTP, il faudra
utiliser... un client FTP, pas du html ou php. Les fonctions FTP de PHP
***le transforment LUI EN CLIENT FTP*** par exemple, si après avoir
uploadé le fichier par http on voulait le déposer sur une autre machine
non publique. On ne PEUT PAS utiliser les fonctions FTP de php pour
transférer un fichier depuis un client vers le serveur php.
On ne peut pas faire du développement web et ne pas connaître le stritc
minimum minimorum des protocoles impliqués comme ftp, http, nntp,
smtp/pop/imap etc... Conseil sans frais à toute personne qui n'a jamais
lancé une fenêtre dos ou un shell pour faire un FTP en ligne de commande :
dépêchez vous d'en faire un au lieu de cliquer dans tous les coins sans
rien comprendre.
Alors il est encore plus illogique de le faire côté serveur si c'est pour
le réexécuter côté client une fois la page générée :-).
Un scripting côté client qui puisse faire le calcul. Avec les security
manager, je ne sais pas si js/applets sont appropriés, et je ne connais
rien à flash (couche de présentation, pas mon rayon).
Plus d'informations sur les uploads http dans la FAQ de ce forum
http://faqfclphp.free.fr/ ou le manuel de php qui est là dessus très
prolixe. S'intéresser dans ton cas à la variable hidden MAX_FILE_SIZE, qui
indique à PHP, pour un fichier, la taille max à accepter si le navigateur
a la bonté de la lui fournir. Elle doit être inférieure ou égale au
paramètre correspondant dans php.ini, son rôle étant de ne pas lancer un
upload si on sait à l'avance qu'il est voué à l'échec parce que trop gros
par rapport à ce qui est paramétré côté serveur.
Le fichier est sur le PC/mac du client, PHP est à 2000Km sur un serveur,
le SEUL moyen qu'il puisse avoir une vague idée de la taille PROBABLE du
fichier est si le CLIENT (navigateur) lui en indique une en début
d'upload. Sinon, il faudra évidemment attendre que le transfert soir
terminé.
En gros je vais voir si en javascript on peut déterminer ce paramètre
Où tu voudras mais ATTENTION je mets le bémol tout de suite : pour
transférer un fichier du client PC/Mac vers le serveur en FTP, il faudra
utiliser... un client FTP, pas du html ou php. Les fonctions FTP de PHP
***le transforment LUI EN CLIENT FTP*** par exemple, si après avoir
uploadé le fichier par http on voulait le déposer sur une autre machine
non publique. On ne PEUT PAS utiliser les fonctions FTP de php pour
transférer un fichier depuis un client vers le serveur php.
On ne peut pas faire du développement web et ne pas connaître le stritc
minimum minimorum des protocoles impliqués comme ftp, http, nntp,
smtp/pop/imap etc... Conseil sans frais à toute personne qui n'a jamais
lancé une fenêtre dos ou un shell pour faire un FTP en ligne de commande :
dépêchez vous d'en faire un au lieu de cliquer dans tous les coins sans
rien comprendre.
Alors il est encore plus illogique de le faire côté serveur si c'est pour
le réexécuter côté client une fois la page générée :-).
Un scripting côté client qui puisse faire le calcul. Avec les security
manager, je ne sais pas si js/applets sont appropriés, et je ne connais
rien à flash (couche de présentation, pas mon rayon).
Plus d'informations sur les uploads http dans la FAQ de ce forum
http://faqfclphp.free.fr/ ou le manuel de php qui est là dessus très
prolixe. S'intéresser dans ton cas à la variable hidden MAX_FILE_SIZE, qui
indique à PHP, pour un fichier, la taille max à accepter si le navigateur
a la bonté de la lui fournir. Elle doit être inférieure ou égale au
paramètre correspondant dans php.ini, son rôle étant de ne pas lancer un
upload si on sait à l'avance qu'il est voué à l'échec parce que trop gros
par rapport à ce qui est paramétré côté serveur.
[...]
NON ! (je schématise): Mon form de vérif me trouve ma somme de poids de
fichiers et la passe à Flash dans un POP Up...je connais donc mon poids
total final. Flash intérroge à interval régulier (en lançant un script
PHP - il sait le faire) le poids du dossier (Ma VARIABLE :-) ) et Fash
récupère la "nouvelle variable" POIDS_DOSSIER et s'occupe du calcul de
bande passante, ratio etc... la page de upload continu son upload dans
sson coin.
S'il y a bcp d'âneries n'hésite pas, j'ai le cuir dur !
[...]
Damien.
[...]
NON ! (je schématise): Mon form de vérif me trouve ma somme de poids de
fichiers et la passe à Flash dans un POP Up...je connais donc mon poids
total final. Flash intérroge à interval régulier (en lançant un script
PHP - il sait le faire) le poids du dossier (Ma VARIABLE :-) ) et Fash
récupère la "nouvelle variable" POIDS_DOSSIER et s'occupe du calcul de
bande passante, ratio etc... la page de upload continu son upload dans
sson coin.
S'il y a bcp d'âneries n'hésite pas, j'ai le cuir dur !
[...]
Damien.
[...]
NON ! (je schématise): Mon form de vérif me trouve ma somme de poids de
fichiers et la passe à Flash dans un POP Up...je connais donc mon poids
total final. Flash intérroge à interval régulier (en lançant un script
PHP - il sait le faire) le poids du dossier (Ma VARIABLE :-) ) et Fash
récupère la "nouvelle variable" POIDS_DOSSIER et s'occupe du calcul de
bande passante, ratio etc... la page de upload continu son upload dans
sson coin.
S'il y a bcp d'âneries n'hésite pas, j'ai le cuir dur !
[...]
Damien.
Pfiuuuu...bon reprenons nos esprits. Avant tout merci pour ta réponse.
De rien, c'est du bénévolat :-)
En gros je vais voir si en javascript on peut déterminer ce paramètre
mais serait-il envisageable de faire une page "verification" qui check
les paramètres (file size + Max_file_size etc...) qui ensuite lance le
upload ?
A ma connaissance, ce paramètre max_file_size est appliqué pour chaque
Lors du upload via http, PHP crée des fichiers temporaires pour eviter
tout écrasement de fichiers (Vrai/Faux).
Oui, entre autres pour cette raison. A la limite, tu pourrais vouloir
Comment "séparer" les dossiers de différents utilisateurs pas la méthode
http...?
Tu sais pertinement à quel utilisateur (au sens : user de ton
Car mes utilisateurs ne seront pas forcément enregistré au début...
Je sais je fais pas simple ;-)
Si tu stockes des choses sans savoir à qui elles appartiennent, tu auras
lancé une fenêtre dos ou un shell pour faire un FTP en ligne de commande :
dépêchez vous d'en faire un au lieu de cliquer dans tous les coins sans
rien comprendre.
Une source sous Os X pour mieux comprendre ? :-)
Tu ouvres un compte sur free.fr si ce n'est déjà fait, tu ouvres un shell
NON ! (je schématise): Mon form de vérif me trouve ma somme de poids de
fichiers et la passe à Flash dans un POP Up...
Bah SI. Si tu me dis que c'est "ton form" ça veut dire que tu envoies
total final. Flash intérroge à interval régulier (en lançant un script
PHP - il sait le faire) le poids du dossier
Déjà tu introduis une notion de multithread dans ton client, mais
S'il y a bcp d'âneries n'hésite pas, j'ai le cuir dur !
Je ne pense pas que cette méthode puisse être mise en oeuvre.
Flash ne saura pas lire dans un dossier mais saurais interroger une base
SQL (via PHP) - en l'occurence là on dis à flash de lancer le script php
qui "chekera" le poids du dossier et renvoi la valeur à Flash.
Le problème c'est que tu ne sais pas quel est le nom du fichier dans ton
Pfiuuuu...bon reprenons nos esprits. Avant tout merci pour ta réponse.
De rien, c'est du bénévolat :-)
En gros je vais voir si en javascript on peut déterminer ce paramètre
mais serait-il envisageable de faire une page "verification" qui check
les paramètres (file size + Max_file_size etc...) qui ensuite lance le
upload ?
A ma connaissance, ce paramètre max_file_size est appliqué pour chaque
Lors du upload via http, PHP crée des fichiers temporaires pour eviter
tout écrasement de fichiers (Vrai/Faux).
Oui, entre autres pour cette raison. A la limite, tu pourrais vouloir
Comment "séparer" les dossiers de différents utilisateurs pas la méthode
http...?
Tu sais pertinement à quel utilisateur (au sens : user de ton
Car mes utilisateurs ne seront pas forcément enregistré au début...
Je sais je fais pas simple ;-)
Si tu stockes des choses sans savoir à qui elles appartiennent, tu auras
lancé une fenêtre dos ou un shell pour faire un FTP en ligne de commande :
dépêchez vous d'en faire un au lieu de cliquer dans tous les coins sans
rien comprendre.
Une source sous Os X pour mieux comprendre ? :-)
Tu ouvres un compte sur free.fr si ce n'est déjà fait, tu ouvres un shell
NON ! (je schématise): Mon form de vérif me trouve ma somme de poids de
fichiers et la passe à Flash dans un POP Up...
Bah SI. Si tu me dis que c'est "ton form" ça veut dire que tu envoies
total final. Flash intérroge à interval régulier (en lançant un script
PHP - il sait le faire) le poids du dossier
Déjà tu introduis une notion de multithread dans ton client, mais
S'il y a bcp d'âneries n'hésite pas, j'ai le cuir dur !
Je ne pense pas que cette méthode puisse être mise en oeuvre.
Flash ne saura pas lire dans un dossier mais saurais interroger une base
SQL (via PHP) - en l'occurence là on dis à flash de lancer le script php
qui "chekera" le poids du dossier et renvoi la valeur à Flash.
Le problème c'est que tu ne sais pas quel est le nom du fichier dans ton
Pfiuuuu...bon reprenons nos esprits. Avant tout merci pour ta réponse.
De rien, c'est du bénévolat :-)
En gros je vais voir si en javascript on peut déterminer ce paramètre
mais serait-il envisageable de faire une page "verification" qui check
les paramètres (file size + Max_file_size etc...) qui ensuite lance le
upload ?
A ma connaissance, ce paramètre max_file_size est appliqué pour chaque
Lors du upload via http, PHP crée des fichiers temporaires pour eviter
tout écrasement de fichiers (Vrai/Faux).
Oui, entre autres pour cette raison. A la limite, tu pourrais vouloir
Comment "séparer" les dossiers de différents utilisateurs pas la méthode
http...?
Tu sais pertinement à quel utilisateur (au sens : user de ton
Car mes utilisateurs ne seront pas forcément enregistré au début...
Je sais je fais pas simple ;-)
Si tu stockes des choses sans savoir à qui elles appartiennent, tu auras
lancé une fenêtre dos ou un shell pour faire un FTP en ligne de commande :
dépêchez vous d'en faire un au lieu de cliquer dans tous les coins sans
rien comprendre.
Une source sous Os X pour mieux comprendre ? :-)
Tu ouvres un compte sur free.fr si ce n'est déjà fait, tu ouvres un shell
NON ! (je schématise): Mon form de vérif me trouve ma somme de poids de
fichiers et la passe à Flash dans un POP Up...
Bah SI. Si tu me dis que c'est "ton form" ça veut dire que tu envoies
total final. Flash intérroge à interval régulier (en lançant un script
PHP - il sait le faire) le poids du dossier
Déjà tu introduis une notion de multithread dans ton client, mais
S'il y a bcp d'âneries n'hésite pas, j'ai le cuir dur !
Je ne pense pas que cette méthode puisse être mise en oeuvre.
Flash ne saura pas lire dans un dossier mais saurais interroger une base
SQL (via PHP) - en l'occurence là on dis à flash de lancer le script php
qui "chekera" le poids du dossier et renvoi la valeur à Flash.
Le problème c'est que tu ne sais pas quel est le nom du fichier dans ton
Au bout de 40 secondes, j'en ai
marre, je ferme la fenêtre.
Compte plutot 20 secondes ;-)
la popup flash s'ouvre, y'a marqué 30
secondes restantes...
Non, il y a marqué "cliquer ici pour installer le plugin flash".
Au bout de 40 secondes, j'en ai
marre, je ferme la fenêtre.
Compte plutot 20 secondes ;-)
la popup flash s'ouvre, y'a marqué 30
secondes restantes...
Non, il y a marqué "cliquer ici pour installer le plugin flash".
Au bout de 40 secondes, j'en ai
marre, je ferme la fenêtre.
Compte plutot 20 secondes ;-)
la popup flash s'ouvre, y'a marqué 30
secondes restantes...
Non, il y a marqué "cliquer ici pour installer le plugin flash".
Sebastian 'CrashandDie' Lauwers wrote:Au bout de 40 secondes, j'en ai
marre, je ferme la fenêtre.
Compte plutot 20 secondes ;-)la popup flash s'ouvre, y'a marqué 30
secondes restantes...
Non, il y a marqué "cliquer ici pour installer le plugin flash".
Et l'utilisateur ferme la fenêtre.
Sebastian 'CrashandDie' Lauwers wrote:
Au bout de 40 secondes, j'en ai
marre, je ferme la fenêtre.
Compte plutot 20 secondes ;-)
la popup flash s'ouvre, y'a marqué 30
secondes restantes...
Non, il y a marqué "cliquer ici pour installer le plugin flash".
Et l'utilisateur ferme la fenêtre.
Sebastian 'CrashandDie' Lauwers wrote:Au bout de 40 secondes, j'en ai
marre, je ferme la fenêtre.
Compte plutot 20 secondes ;-)la popup flash s'ouvre, y'a marqué 30
secondes restantes...
Non, il y a marqué "cliquer ici pour installer le plugin flash".
Et l'utilisateur ferme la fenêtre.
[ Flash ]
C'est déjà plus compatible que JAVA qui n'est pas en standard sur toutes
les bécanes...
[ Flash ]
C'est déjà plus compatible que JAVA qui n'est pas en standard sur toutes
les bécanes...
[ Flash ]
C'est déjà plus compatible que JAVA qui n'est pas en standard sur toutes
les bécanes...
C'est vrai que Java ne semble pas disponible pour Mac OS 9, mais à
l'inverse Flash n'est disponible sur rien d'autre que Windows et Mac.
C'est vrai que Java ne semble pas disponible pour Mac OS 9, mais à
l'inverse Flash n'est disponible sur rien d'autre que Windows et Mac.
C'est vrai que Java ne semble pas disponible pour Mac OS 9, mais à
l'inverse Flash n'est disponible sur rien d'autre que Windows et Mac.
http://www.macromedia.com/fr/software/flashplayer/productinfo/systemreqs/
http://www.macromedia.com/fr/software/flashplayer/productinfo/systemreqs/
http://www.macromedia.com/fr/software/flashplayer/productinfo/systemreqs/