Délinéarisation
Résolu/Fermé3 réponses
zoby44
Messages postés
818
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
199
5 mars 2010 à 12:20
5 mars 2010 à 12:20
Salut.
unserialize() demande en paramètre une chaine de caractère, si tu met $f en paramètre, c'est normal que tu ai cette erreur. fopen retourne une ressource, pas une chaine de caractère.
Pour ça, il faut que tu utilises fread.
Et n'oublie pas de doubler les backslashes.
unserialize() demande en paramètre une chaine de caractère, si tu met $f en paramètre, c'est normal que tu ai cette erreur. fopen retourne une ressource, pas une chaine de caractère.
Pour ça, il faut que tu utilises fread.
<?php $filename = "C:\\...\\sequence1.fasta"; $handle = fopen($filename, "rb"); $contents = fread($handle, filesize($filename)); $unserialize = unserialize($contents); fclose($handle); ?>
Et n'oublie pas de doubler les backslashes.
Tout d'abord merci pour ta réponse, je me suis empressé de l'essayer. A présent il ne me renvoie pas d'erreur spécifique mais : Resource id #6
Je pense que le problème est donc situé au niveau du chemin d'accès pourtant le fichier "sequence1.fasta" et correct ainsi que le chemin pour y accéder, j'ai chercher ce même type d'erreur sur internet mais il n'y a pas de solution explicite pour la résoudre.
Je pense que le problème est donc situé au niveau du chemin d'accès pourtant le fichier "sequence1.fasta" et correct ainsi que le chemin pour y accéder, j'ai chercher ce même type d'erreur sur internet mais il n'y a pas de solution explicite pour la résoudre.