Altération de fichiers et dossiers en php

Lcf.vs Messages postés 144 Statut Membre -  
Lcf.vs Messages postés 144 Statut Membre -
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
Configuration: Windows XP
Internet Explorer 7.0

10 réponses

  1. Lcf.vs Messages postés 144 Statut Membre 36
     
    merci, c'est cool, mais comment changer l'extension d'un fichier, stp? y po, ça...
    0
  2. 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
  3. Lcf.vs Messages postés 144 Statut Membre 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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. alain42
     
    Salut,

    il ne faut pas tout recopier

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


    et mettre des guillemets pour definir les noms
    0
  6. Lcf.vs Messages postés 144 Statut Membre 36
     
    ah, oki, mici...

    et une dernière chose, stp, comment écris-tu un chemin (string)?
    0
  7. Syl- Messages postés 5 Statut Membre
     
    Bonjour,

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

    il me semble
    0
  8. 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
  9. Lcf.vs Messages postés 144 Statut Membre 36
     
    Merci beaucoup...

    :)
    0
  10. Lcf.vs Messages postés 144 Statut Membre 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