FILE SPLITTER 0.2

cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009 - 27 oct. 2006 à 09:43
bibiroot Messages postés 7 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 22 mai 2007 - 26 oct. 2007 à 10:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40092-file-splitter-0-2

bibiroot Messages postés 7 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 22 mai 2007
26 oct. 2007 à 10:29
Très bonne source ça marche parfaitement

Une petite suggestion d'amélioration de cette source

il serait intéressant que la découpe se fasse
à la fin d'une ligne de texte, ainsi cette source
permettrait le découpage de fichiers .sql
problème que tous webmaster gérant de gros fichiers connait
f066457 Messages postés 6 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 mai 2007
31 mai 2007 à 02:30
Pour info, pour que ca marche, j'ai simplement mis avant le while de la ligne 197
ereg("(.*)([0-9]{1,3})(.*)",$filesplit, $reg);

et J'ai mis en commentaire le if de la ligne 201 ainsi que son else associé.

Je suggère simplement de faire un file_exists après la ligne 204 pour pouvoir remettre le if, mais après le file_exists...

Bon update ;-)
f066457 Messages postés 6 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 mai 2007
31 mai 2007 à 02:11
Sympa, mais il y a un bug si on essaie de coller plus de 10 parties...

Par exemple, découpez le fichier test.jpg en 21 parties.
Puis collez les 21 parties du fichier test[1].jpg. Dès que le programme arrive sur la partie 11, au lieu de lire le fichier test[11].jpg, le programme essaie de lire le fichier test[111].jpg qui n'existe pas... d'où le message d'erreur :
"org[111].jpg Writing Error"

Bonne continuation
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009
21 nov. 2006 à 21:34
Merci :)
En fait, pour recoller le fichier il faut indiquer le nombre de parties a coller. Le fichier doit être de cette façon : fichier[1].ext
Je pense qu'il ne devrez pas avoir de problème.
Zaran Messages postés 1 Date d'inscription jeudi 16 novembre 2006 Statut Membre Dernière intervention 16 novembre 2006
16 nov. 2006 à 09:54
Superbe petit outil, mais je me joinds a Artderue62 au sujet de recollage, je n'ai pas bien saisi comment proceder.
artderue62 Messages postés 15 Date d'inscription samedi 9 juillet 2005 Statut Membre Dernière intervention 31 mai 2007
11 nov. 2006 à 23:58
cool par contre il faut metre quel fichier pour recollé le fichier txt
cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 2
27 oct. 2006 à 11:42
très sympas comme idée .... mais si je peux te soumettre quelques améliorations à apporter ...
1 - créer le unsplitter qui vas remettre tout les fichiers en un avant de proposer le téléchargement du fichier global
2 - la possibilité de splitter des fichiers qui ne sont pas dans le même dossier que ton script ;)
sinon sympas ;)
@++
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009
27 oct. 2006 à 11:41
Exact! c'est noté ;)
>> if($filename AND !empty($submit))
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
27 oct. 2006 à 11:14
Salut,

J'ai pas vraiment regardé mais tu met isset($submit), mais $submit existera toujours. Tu devrais plus faire

$submit = () ? null : $...;

if( $filename AND $submit !== null )

(ou faire un empty())
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009
27 oct. 2006 à 09:43
correction ligne 254:

avant:


aprés:


1 truc tout con :)

Sinon 1 chose: au lieu d'arrondir au nombre superieur (pour la division), j'aimerai plutot "arrondir" à la fin de ligne, est-ce possible ?
Rejoignez-nous