Retourner à l'accueil du site  
Design:
Accueil
Actu Freenews
FAQ
Forums
Glossaire
Etat du réseau
Dossiers
Dialogue en direct
Liens ADUF
Newsletter
Livre d'or
Statistiques
A propos de l'ADUF
Dysfonctionnement depuis lundi
Aller en bas de la page
ADUF Index du Forum » Pages perso & dl.free.fr
Répondre au sujet Voir le sujet précédent : Voir le sujet suivant 
MessagePosté le: Jeudi 18 Mai 2006 22:22:18 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
durandm
(Auteur du topic)

Nouveau
Nouveau

Hors-ligne

Inscrit le : 17 Mai 2006
Messages : 5
Sexe :

Forfait : Freebox Dégroupage Total





Bonjour,
J'ai depuis lundi des erreurs de fonctionnement sur un site qui fonctionnait pourtant correctement avant :

- J'ai un script php qui fait un fopen (..., "w"). Avant, si le fichier existait, il était simplement écrasé. Aujourd'hui, l'appel à la fonction me répond les warnings "Unable to access this file " puis "failed to open stream: Success". Evidemment, le fichier n'est plus écrasé (et plus modifié du tout, d'ailleurs).

- J'utilise aussi des bases file system au format db4. Pour les ouvrir, je fais un appel à dba_open(..., "c-", "db4"). Depuis lundi, cette tentative d'ouverture conduit au message Driver initialization failed for handler: db4: Unknown error 158407928

Avez vous déjà rencontré de tels problèmes et/ou avez vous des idées de résolution ?

Merci par avance,
Mic.
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 22:33:29 Pas de caractéristiques de ligne pour un abonnement avec construction de ligne Répondre en citantReporter le post à l'équipe de modération
freemat
Webmaster
Webmaster


Hors-ligne

Inscrit le : 06 Mar 2004
Messages : 23595
Sexe :
Ville : Montargis

Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r





durandm a écrit:
- J'ai un script php qui fait un fopen (..., "w"). Avant, si le fichier existait, il était simplement écrasé. Aujourd'hui, l'appel à la fonction me répond les warnings "Unable to access this file " puis "failed to open stream: Success". Evidemment, le fichier n'est plus écrasé (et plus modifié du tout, d'ailleurs).

Le fichier fait plus de 5 Mo ?
Citation:
- J'utilise aussi des bases file system au format db4. Pour les ouvrir, je fais un appel à dba_open(..., "c-", "db4"). Depuis lundi, cette tentative d'ouverture conduit au message Driver initialization failed for handler: db4: Unknown error 158407928

Tu pourrais donner un code minimaliste qui permet de reproduire le problème ainsi qu'un fichier db4 ?
_________________
Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés Wink
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 22:37:38 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
bensti
Connaisseur
Connaisseur


Hors-ligne

Inscrit le : 14 Mai 2005
Messages : 8230
Sexe :
Ville : Poitiers

Forfait : Non abonné à Free





freemat a écrit:
durandm a écrit:
- J'ai un script php qui fait un fopen (..., "w"). Avant, si le fichier existait, il était simplement écrasé. Aujourd'hui, l'appel à la fonction me répond les warnings "Unable to access this file " puis "failed to open stream: Success". Evidemment, le fichier n'est plus écrasé (et plus modifié du tout, d'ailleurs).

Le fichier fait plus de 5 Mo ?


utilise plutot ceci

Code:


 header('Content-type: application/pdf');

 // It will be called dl.pdf
  header('Content-Disposition: attachment; filename=dl.pdf');
 
 // The in original file
  readfile("files/essai.pdf");

_________________
Pas de problème que des solutions Smile Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!

Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul"
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeudi 18 Mai 2006 22:39:56 Pas de caractéristiques de ligne pour un abonnement avec construction de ligne Répondre en citantReporter le post à l'équipe de modération
freemat
Webmaster
Webmaster


Hors-ligne

Inscrit le : 06 Mar 2004
Messages : 23595
Sexe :
Ville : Montargis

Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r





bensti a écrit:
Code:


 header('Content-type: application/pdf');

 // It will be called dl.pdf
  header('Content-Disposition: attachment; filename=dl.pdf');
 
 // The in original file
  readfile("files/essai.pdf");


Surtout pas !

C'est à cause de scripts comme cela qu'il y a maintenant une limitation à 5 Mo pour l'ouverture des fichiers via php.
Ne pas utiliser ce genre de script, cela charge les serveurs pour rien et c'est inutile !
_________________
Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés Wink
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 22:49:00 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
bensti
Connaisseur
Connaisseur


Hors-ligne

Inscrit le : 14 Mai 2005
Messages : 8230
Sexe :
Ville : Poitiers

Forfait : Non abonné à Free





freemat a écrit:
bensti a écrit:
Code:


 header('Content-type: application/pdf');

 // It will be called dl.pdf
  header('Content-Disposition: attachment; filename=dl.pdf');
 
 // The in original file
  readfile("files/essai.pdf");


Surtout pas !

C'est à cause de scripts comme cela qu'il y a maintenant une limitation à 5 Mo pour l'ouverture des fichiers via php.
Ne pas utiliser ce genre de script, cela charge les serveurs pour rien et c'est inutile !


Désolé freemat! Mais pourquoi? Car pour faire un téléchargement de fichier sécurisé, c'est plutot utile!
_________________
Pas de problème que des solutions Smile Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!

Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul"
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeudi 18 Mai 2006 22:53:13 Pas de caractéristiques de ligne pour un abonnement avec construction de ligne Répondre en citantReporter le post à l'équipe de modération
freemat
Webmaster
Webmaster


Hors-ligne

Inscrit le : 06 Mar 2004
Messages : 23595
Sexe :
Ville : Montargis

Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r





bensti a écrit:
Désolé freemat! Mais pourquoi? Car pour faire un téléchargement de fichier sécurisé, c'est plutot utile!

Parce que le fichier est entièrement chargé par php avant d'être envoyé ... Alors qu'il suffirait de le faire par http.
Ok pour l'aspect sécuritaire, c'est le seul interêt, mais cela provoque de la charge sur les serveurs pour rien.

A éviter (et plus possible pour les fichiers de plus de 5 Mo sur la nouvelle architecture)
_________________
Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés Wink
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 22:55:07 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
bensti
Connaisseur
Connaisseur


Hors-ligne

Inscrit le : 14 Mai 2005
Messages : 8230
Sexe :
Ville : Poitiers

Forfait : Non abonné à Free





freemat a écrit:
bensti a écrit:
Désolé freemat! Mais pourquoi? Car pour faire un téléchargement de fichier sécurisé, c'est plutot utile!

Parce que le fichier est entièrement chargé par php avant d'être envoyé ... Alors qu'il suffirait de le faire par http.
Ok pour l'aspect sécuritaire, c'est le seul interêt, mais cela provoque de la charge sur les serveurs pour rien.

A éviter (et plus possible pour les fichiers de plus de 5 Mo sur la nouvelle architecture)


Je suis d'accord en effet. Si pas de sécuritaire il vaut mieux par http en effet!
_________________
Pas de problème que des solutions Smile Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!

Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul"
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeudi 18 Mai 2006 22:58:30 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
durandm
(Auteur du topic)

Nouveau
Nouveau

Hors-ligne

Inscrit le : 17 Mai 2006
Messages : 5
Sexe :

Forfait : Freebox Dégroupage Total





freemat a écrit:
bensti a écrit:
Désolé freemat! Mais pourquoi? Car pour faire un téléchargement de fichier sécurisé, c'est plutot utile!

Parce que le fichier est entièrement chargé par php avant d'être envoyé ... Alors qu'il suffirait de le faire par http.
Ok pour l'aspect sécuritaire, c'est le seul interêt, mais cela provoque de la charge sur les serveurs pour rien.

A éviter (et plus possible pour les fichiers de plus de 5 Mo sur la nouvelle architecture)


Merci pour les réponses.
* Effectivement, le fichier que j'essaie d'écraser avec fopen fait dans les 10Mo (il s'agit en fait de l'export de la base MySQL que je fais à des fins de sauvegarde, que je télécharge ensuite par lien HTTP). Si une limitation en ouverture a été mise à 5Mo, je comprends le problème. Dans ce cas, je dois sans doute détruire le fichier avant de refaire ma sauvegarde, non ?

* Quand à la base db4, le code d'accès est le suivant (compteRendus.dat étant dans la racine du site) :

$handle = dba_open( $_SERVER['DOCUMENT_ROOT']."/compteRendus.dat", "c-", "db4");
// Et là ca claque !
// En cas de succes, on peut écrire :
echo(dba_firstkey( $handle)); // qui retourne la premiere clé de la base
// Puis
cba_close($handle);

Je peux sans problème envoyer un fichier d'exemple (32ko). Comment dois je procéder ?
Merci,
Mic.
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 23:00:12 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
bensti
Connaisseur
Connaisseur


Hors-ligne

Inscrit le : 14 Mai 2005
Messages : 8230
Sexe :
Ville : Poitiers

Forfait : Non abonné à Free





meme pas je viens d'essayer mon site de partage professionnel (légal) ou il y avait des fichiers de 40Mo et en fait il en crée 1ko . Il s'arrete en fait.

Au passage merci Free de m'avoir prévenu mon site ne fonctionne plus maintenant!
_________________
Pas de problème que des solutions Smile Et souvenez vous, ceux qui viennent sur les forums sont ceux qui ont des problèmes! donc pas la majorité!

Dégroupage de PAT86
http://benoit.lasjui.Free.fr/
"Je ne pense pas que deux trous du cul soient plus efficaces qu'un seul"


Dernière édition par bensti le Jeudi 18 Mai 2006 23:00:42; édité 1 fois
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Jeudi 18 Mai 2006 23:01:08 Pas de caractéristiques de ligne pour un abonnement avec construction de ligne Répondre en citantReporter le post à l'équipe de modération
freemat
Webmaster
Webmaster


Hors-ligne

Inscrit le : 06 Mar 2004
Messages : 23595
Sexe :
Ville : Montargis

Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r





durandm a écrit:
* Effectivement, le fichier que j'essaie d'écraser avec fopen fait dans les 10Mo (il s'agit en fait de l'export de la base MySQL que je fais à des fins de sauvegarde, que je télécharge ensuite par lien HTTP). Si une limitation en ouverture a été mise à 5Mo, je comprends le problème. Dans ce cas, je dois sans doute détruire le fichier avant de refaire ma sauvegarde, non ?

Oui vraisemblablement. Faut essayer.
Citation:
Je peux sans problème envoyer un fichier d'exemple (32ko). Comment dois je procéder ?

http://dl.Free.fr Wink
_________________
Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés Wink
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 23:04:52 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
durandm
(Auteur du topic)

Nouveau
Nouveau

Hors-ligne

Inscrit le : 17 Mai 2006
Messages : 5
Sexe :

Forfait : Freebox Dégroupage Total





freemat a écrit:
durandm a écrit:
* Effectivement, le fichier que j'essaie d'écraser avec fopen fait dans les 10Mo (il s'agit en fait de l'export de la base MySQL que je fais à des fins de sauvegarde, que je télécharge ensuite par lien HTTP). Si une limitation en ouverture a été mise à 5Mo, je comprends le problème. Dans ce cas, je dois sans doute détruire le fichier avant de refaire ma sauvegarde, non ?

Oui vraisemblablement. Faut essayer.
Citation:
Je peux sans problème envoyer un fichier d'exemple (32ko). Comment dois je procéder ?

http://dl.Free.fr Wink


Evidemment Wink . C'est fait :
http://dl-1.Free.fr/52616e646f.....Rendus.dat

En espérant que le download ftp et l'upload http n'est pas modifié le binaire...
Mic.
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 23:15:43 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
durandm
(Auteur du topic)

Nouveau
Nouveau

Hors-ligne

Inscrit le : 17 Mai 2006
Messages : 5
Sexe :

Forfait : Freebox Dégroupage Total





freemat a écrit:
durandm a écrit:
* Effectivement, le fichier que j'essaie d'écraser avec fopen fait dans les 10Mo (il s'agit en fait de l'export de la base MySQL que je fais à des fins de sauvegarde, que je télécharge ensuite par lien HTTP). Si une limitation en ouverture a été mise à 5Mo, je comprends le problème. Dans ce cas, je dois sans doute détruire le fichier avant de refaire ma sauvegarde, non ?

Oui vraisemblablement. Faut essayer.


Mof, les résultats ne sont pas fameux : la tentative de destruction du fichier avant de le réécrire (utilisation de unlink) se traduit par le message Unable to access this file (le path est bien correct).
On dirait que les droits d'accès sur mes fichiers depuis PHP sont bizarres...?
Mic
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 23:15:57 Pas de caractéristiques de ligne pour un abonnement avec construction de ligne Répondre en citantReporter le post à l'équipe de modération
freemat
Webmaster
Webmaster


Hors-ligne

Inscrit le : 06 Mar 2004
Messages : 23595
Sexe :
Ville : Montargis

Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r





durandm a écrit:

Evidemment Wink . C'est fait :
http://dl-1.Free.fr/52616e646f.....Rendus.dat
En espérant que le download ftp et l'upload http n'est pas modifié le binaire...

Ok, j'ai signalé, on verra ...
_________________
Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés Wink
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 23:17:49 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
durandm
(Auteur du topic)

Nouveau
Nouveau

Hors-ligne

Inscrit le : 17 Mai 2006
Messages : 5
Sexe :

Forfait : Freebox Dégroupage Total





freemat a écrit:
durandm a écrit:

Evidemment Wink . C'est fait :
http://dl-1.Free.fr/52616e646f.....Rendus.dat
En espérant que le download ftp et l'upload http n'est pas modifié le binaire...

Ok, j'ai signalé, on verra ...

Merci, je vais patienter.
Mic.
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Jeudi 18 Mai 2006 23:18:00 Pas de caractéristiques de ligne pour un abonnement avec construction de ligne Répondre en citantReporter le post à l'équipe de modération
freemat
Webmaster
Webmaster


Hors-ligne

Inscrit le : 06 Mar 2004
Messages : 23595
Sexe :
Ville : Montargis

Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r





durandm a écrit:
Mof, les résultats ne sont pas fameux : la tentative de destruction du fichier avant de le réécrire (utilisation de unlink) se traduit par le message Unable to access this file (le path est bien correct).
On dirait que les droits d'accès sur mes fichiers depuis PHP sont bizarres...?

Non, les droits d'accès sont normaux, c'est juste que la méthode pour interdire l'ouverture des fichiers de plus de 5 Mo a pas mal d'effets de bord ...
_________________
Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés Wink
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page
Voir le profil de l'utilisateur Envoyer un message privé
 ADUF Index du Forum »  Pages perso & dl.free.fr Aller en haut de la page
Toutes les heures sont à l'heure légale française  
Page 1 sur 1  

  
Sauter vers:  
Répondre au sujet  


Déclaration CNIL n°1012304 Partiellement basé sur phpBB © 2001, 2006 phpBB Group Traduction par : phpBB-fr.com