IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Suppression


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 14
    Par défaut Suppression
    Bonjour,

    J'ai un petit soucis de suppression de fichier, et j'avoue qu'après trois jours de recherche je commence à craquer un peu.
    Je vous met mon code en dessous (le code marche très bien, seule la suppression de fichier déconne)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    $fich=1;
    		while (isset($_SESSION['pir_rep_file'.$fich]))
    			{$n='//mon_ip/company/Flight/PIR/'.$_SESSION['pir_rep_file'.$fich];
     
    			$ptr = fopen($n, "r");
    			$contenu = fread($ptr, filesize($n));
     
     
    			fclose($ptr);
     
    			$contenu = explode(PHP_EOL, $contenu); 
     
    			unset($contenu[0]); 
    			unset($contenu[1]); 
    			unset($contenu[2]); 
    			unset($contenu[3]); 
    			unset($contenu[4]); 
    			unset($contenu[5]); 
    			unset($contenu[6]); 
    			$contenu = array_values($contenu); 
     
     
    			$contenu = implode(PHP_EOL, $contenu);
    			$ptr = fopen($n, "w");
    			fwrite($ptr, $contenu);
    			?>
     
    			<?php
    			$tab=array();
    			${'date'.$fich}=array();
    			${'utc_time'.$fich}=array();
    			${'proj_name'.$fich}=array();
    			${'area_name'.$fich}=array();
    			${'run'.$fich}=array();
    			${'frame'.$fich}=array();
    			${'accepted'.$fich}=array();
    			${'cog'.$fich}=array();
    			${'pdop'.$fich}=array();
    			${'svs'.$fich}=array();
    			${'gps_height'.$fich}=array();
    			$j=0;
    			$ouvre=fopen($n,"r");
     
    			while (!feof ($ouvre))
    				{ 
     
    				$lecture = fgets($ouvre); 
     
     
    				$donnee=explode(",",$lecture); 
     
    				$combien=count($donnee)-1; 
     
     
     
     
    				for($i=0;$i<=$combien;$i++)
    					{
    					$tab[$i]=$donnee[$i];
     
    					}
     
    				${'date'.$fich}[$j]=$tab[0];
    				${'utc_time'.$fich}[$j]=$tab[1];
    				${'proj_name'.$fich}[$j]=$tab[2];
    				${'area_name'.$fich}[$j]=$tab[3];
    				${'run'.$fich}[$j]=$tab[4];
    				${'frame'.$fich}[$j]=$tab[5];
    				${'accepted'.$fich}[$j]=$tab[6];
    				${'cog'.$fich}[$j]=$tab[7];
    				${'pdop'.$fich}[$j]=$tab[8];
    				${'svs'.$fich}[$j]=$tab[9];
    				${'gps_height'.$fich}[$j]=$tab[10];
     
     
    				$j++;
    				}
     
    			${'taille'.$fich}=sizeof(${'date'.$fich});
    			fclose($ouvre);	
     
     
    			unlink ($n);
    			unset ($_SESSION['pir_rep_file'.$fich]);
    			$fich++;
    			}
    message d'erreur: Warning: unlink(//mon_ip/company/Flight/PIR/Lumi1 - Copy.txt) [function.unlink]: Permission denied

    Merci à vous de me donner un petit coup de main!!

  2. #2
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 14
    Par défaut
    Au fait, j'ai déjà essayé le chmod 777, ça ne change rien

  3. #3
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    PHP n'a pas les droits d'écriture sur ce fichier, surement parce que c'set un fichier distant, vérifies ces droits.

  4. #4
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 14
    Par défaut
    Après vérification, j'ai bien tous les droits d'accès au dossier...

  5. #5
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Citation Envoyé par reminou Voir le message
    Après vérification, j'ai bien tous les droits d'accès au dossier...
    Toi peut-être, mais le process qui fait tourner PHP ?

  6. #6
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 14
    Par défaut
    C'est wamp qui fait tourner php, et il a les mêmes droits que les miens je pense..
    Ce qui est étrange, c'est que j'arrive à lire et écrire dans mon fichier. A partir de la pourquoi il me refuse la suppression???

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut
    Je sais pas quel protocole tu utilises mais le fait d'avoir les droits en lecture/écriture ne donne pas necessairement le droit à la suppression. C'est le cas pour les protocoles ssh et ftp.


    Cordialement,
    Patouche

Discussions similaires

  1. Annuler une suppression
    Par Harbaingan dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 09/04/2003, 15h59
  2. [DOM] suppression d'un noeud fils xml en JAVA
    Par alexandre54 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 20/03/2003, 10h44
  3. Suppression de la contrainte unique
    Par mika dans le forum SQL
    Réponses: 3
    Dernier message: 20/02/2003, 18h56
  4. [CR] suppression du bas de page
    Par grosjej dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 10/09/2002, 09h58
  5. Réponses: 3
    Dernier message: 12/06/2002, 22h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo