Altération de fichiers et dossiers en php

Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -  
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -
bonsoir,

je voudrais en scripts php:

créer nouveau dossier

copier certains fichiers, pas tous, d'un dossier déjà existant vers un autre

pouvoir renommer certains fichiers

pouvoir modifier l'extension d'un fichier

et ajouter des données en fin de fichier


ps: je suis un noob, alors, svp, soyez précis...


Merci
A voir également:

10 réponses

alain42
 
Salut,

tu devrais pouvoir trouver tes reponses sur ce site:

http://www.progmatique.fr/article-30-Php-fonctions-manipuler-fichiers-partie-1.html
0
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
merci, c'est cool, mais comment changer l'extension d'un fichier, stp? y po, ça...
0
alain42
 
Tu utilise la fonction rename

en metant $nom_fichier.".ext1",$nom_fichier.".ext2"

et tu dois pouvoir par une autre fonction extraire la partie $nom_fichier
0
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
merci mais bon suis allé sur le site que tu m'as proposé et pour renommer un fichier (test.php) j'ai donc fait ceci:


<?php
function int rename(test.php,testbis.php);
?>


et ça ne fonctionne pas, où est l'erreur?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alain42
 
Salut,

il ne faut pas tout recopier


<?php
rename("test.php","testbis.php");
?> 


et mettre des guillemets pour definir les noms
0
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
ah, oki, mici...

et une dernière chose, stp, comment écris-tu un chemin (string)?
0
Syl- Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

$chemin="c:\mondossier\monsousdossier\"

il me semble
0
alain42
 
Si le fichier est sur le serveur distant

$chemin="repertoire/sous_rep/fichier.php";

ceci pour un chemin relatif c a d par rapport a la position du script en cours dans l'arboresence

si tu dois remonter d'un rep c'est ../repertoire/sous_rep/fichier.php";

de deux rep ../../ etc

par exemple si tu as

racine_site/repA/tonScriptPhp.php
racine_site/repB/sousrepBB/tonfichierAatteindre

$chemin="../../repB/sousrepBB/tonfichierAatteindre";
0
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
Merci beaucoup...

:)
0
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
dis, alain42,

j'ai encore une question, c'est pourquoi je n'ai pas encore mis ce sujet comme résolu.

bon, la création de fichiers, écrire dedans, etc, ok, mais quid pour changer une ligne en particulier ou même un mot en plein milieu d'une ligne?

en tous cas, merci pour ta façon d'expliquer, au moins, c'est vraiment clair, bcp mettent juste une ligne de code mais on sait po tjs quoi en faire, ou où la mettre...
0