php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2004, 10:24  
Gast
 
Beiträge: n/a
Standard Fopen

Hallo,

ich habe ein kleines Problem mit der fopen-Funktionen. Ich rufe meine E-Mail über die imap-Funktionen ab und will dann die Anhänge speichern. Nur bei einigen Mails gibt es eine Fehlermeldung. Der Code dazu:

$fp = fopen("tmp/".$dateiname, "wb");
fwrite($fp, $inhalt) or die ("Fehler beim schreiben der Datei");
fclose($fp);

Die Fehlermeldung, die kommt, ist:

fopen(tmp/) [function.fopen]: failed to open stream: Permission denied in....

Das Problem ist das es bei den meisten Mails funktioniert, bei einigen aber nicht.

Gruß und Danke schonmal

Sven
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.12.2004, 10:29  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Fopen

Zitat:
Zitat von sven009
Permission denied
http://dict.leo.org/
falls du es nicht verstehst.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
imported_Ben ist offline  
Alt 14.12.2004, 10:41  
Gast
 
Beiträge: n/a
Standard

Danke für den Link, aber erstmal kenn ich den, bin ich des Englischen soweit mächtig, dass ich es so übersetzen kann und leider hat es rein gar nichts mit dem Problem zu tun.

Die Datei existiert nämlich nicht und soll neu angelegt werden. Also können noch keine Zugriffsrechte vorhanden sein. Und da von anderen Mails die Dateien in das Verzeichnis gelegt werden, kann es auch nicht an den Zugriffsrechten des Verzeichnis liegen.
 
Alt 14.12.2004, 10:44  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

und eventuell diese links?

http://php.net/mkdir
http://php.net/tmpfile

unter welchen umständen funktioniert es und unter welchen nicht?
was für dateien können nicht geöffnet werden?
haben diese eventuell einen schreibschutz?
imported_Ben ist offline  
Alt 14.12.2004, 10:54  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von sven009
Die Datei existiert nämlich nicht und soll neu angelegt werden.
Auch dafür braucht man Rechte.
 
Alt 14.12.2004, 10:55  
Gast
 
Beiträge: n/a
Standard

Also das Skript funktioniert so.

Ich rufe meine E-Mails mit den IMAP-Funktionen ab. Schreibe alles in ne DB bis auf die Anhänge. Der Inhalt der Anhänge kommt in die Varibale $inhalt. Und dieser soll jetzt in die Datei geschrieben werden. Der Dateiname kommt auch aus dem Header der E-Mail.

Das geht bei 50 von 60 Mails. Nur die anderen 10 machen Probleme. Das Seltsame ist es sind die gleichen Dateitypen, wie bei denen, wo es funktioniert, jpeg, gif, doc,...
 
Alt 14.12.2004, 10:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich kenne mich da nicht aus .. aber vielleicht haben diese 10anhänge einen schreibschutz?

kann das sein?
imported_Ben ist offline  
Alt 14.12.2004, 11:05  
Gast
 
Beiträge: n/a
Standard

Ich kann mir nicht vorstellen, dass die einen Schreibschutz haben, da meine normales Mailprogramm sie ja verarbeiten kann. Aber trotzdem Danke für deine Hilfe
 
Alt 14.12.2004, 12:13  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://phpfriend.de/forum/viewtopic.php?t=28578
imported_Ben ist offline  
Alt 14.12.2004, 12:34  
Gast
 
Beiträge: n/a
Standard

das hat nix damit zu tun, ob deine Anhaenge Schreibschutz haben, das muss am Verzeichnis liegen, da du dort eine neue Datei erzeugst. Untersuch mal dort die lese, schreib und execute Rechte.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehlermeldung bei fopen() Kenshin PHP Tipps 2008 6 08.05.2008 14:45
fopen() - Hostabhängig? pcschröda PHP-Fortgeschrittene 5 15.11.2007 20:25
PHP-File generieren, grundlegende Frage! fopen richtig? PHP Tipps 2006 26 24.02.2006 14:03
fopen per URL PHP Tipps 2006 3 19.02.2006 18:47
fopen und zeilenumbruch notyyy PHP Tipps 2006 1 24.01.2006 16:33
Alternative zu fopen hilfe zapate PHP Tipps 2005-2 5 30.10.2005 23:38
fopen geht nicht, ich glaube ich bin dumm. PHP Tipps 2005-2 10 20.10.2005 23:59
FOPEN() Probleme PHP Tipps 2005 7 18.05.2005 18:07
fopen PHP Tipps 2005 8 15.03.2005 16:27
fopen w+ Skazi PHP Tipps 2005 3 05.02.2005 16:09
Alternative zu fopen bei ext. Dateien PHP-Fortgeschrittene 9 23.12.2004 13:05
[Erledigt] fopen +session PHP-Fortgeschrittene 1 18.11.2004 20:47
fopen mit php safe mode Rotti PHP Tipps 2004 3 04.09.2004 16:23
Fehlermeldung bei fopen kanti PHP Tipps 2004 3 01.09.2004 16:53
fopen bei *.htm dateien?? PHP Tipps 2004 3 23.08.2004 19:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
imap anhänge speichern php fopen

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.