php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 15-09-2007, 21:51
joop
 Newbie
Links : Onlinestatus : joop ist offline
Registriert seit: Dec 2003
Beiträge: 65
joop ist zur Zeit noch ein unbeschriebenes Blatt
Standard Größenbeschränkung bei openssl_pkcs7_encrypt?!

Hallo Leute,

ich habe bei 1&1 Webspace und lasse mir Emails mit openssl_pkcs7_encrypt verschlüsseln.

Wenn ich einen Dateianhang mitschicke klappt alles bis zu einem Anhang von ca. 1,5 MB problemlos. Bei größeren Anhängen wird keine verschlüsselte Datei mehr erstellt.

Ich habe es schon mit sleep und set_time_limit probiert. Ohne Erfolg!

Kennt jemand das Problem? Ist es eine generelle Beschränkung vom Befehl oder liegt es an der Serverkonfig? Könnte man die Datei irgendwie splitten und in mehreren Schritten verschlüsseln oder muss ich den Umweg über ne Zip mit 1,5 MB Splitting und mehreren Mails umgehen.

Vielleicht hat jemand ne Idee

Besten Dank!!!
Mit Zitat antworten
  #2 (permalink)  
Alt 15-09-2007, 22:00
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja, mitloggen und Fehlerlogs anschauen und nicht raten was das Problem sein könnte und was passiert...
Mit Zitat antworten
  #3 (permalink)  
Alt 15-09-2007, 22:04
joop
 Newbie
Links : Onlinestatus : joop ist offline
Registriert seit: Dec 2003
Beiträge: 65
joop ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dumme Frage... wie kann ich mitloggen?
Mit Zitat antworten
  #4 (permalink)  
Alt 15-09-2007, 22:36
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von joop
Dumme Frage... wie kann ich mitloggen?
file_put_contents an verschiedenen Stellen im Code könnte schon mal Aufschluss darüber geben, was genau eigentlich passiert

Wenn gar nichts drin ist, apache-Log anschauen, wenn unerwartete Ausgaben drin stehe, raus finden warum da nicht das drin ist wie erwartet



error_reporting ist auf E_ALL?
Werden die Fehler auch irgendwo mitgeloggt? Ansonsten mal per ini_set einen Pfad zu einer Datei angeben - manual sagt wie die Direktive heißt
Mit Zitat antworten
  #5 (permalink)  
Alt 15-09-2007, 23:05
joop
 Newbie
Links : Onlinestatus : joop ist offline
Registriert seit: Dec 2003
Beiträge: 65
joop ist zur Zeit noch ein unbeschriebenes Blatt
Standard

file_put_contents - bringt keine Fehler... bis zum Befehl openssl_pkcs7_encrypt läuft alles...

error_reporting ist auf E_ALL - bringt nur das die verschlüsselte Datei nicht erstellt wurde (was ich wußte... mit kleinen Dateianhängen läuft es ja)

wie komme ich bei normalen webspace (kein rootserver) an den apache log ran (habe ich noch nie gemacht)?
Mit Zitat antworten
  #6 (permalink)  
Alt 15-09-2007, 23:33
3DMax
 PHP Senior
Links : Onlinestatus : 3DMax ist offline
Registriert seit: Jan 2004
Beiträge: 1.916
3DMax ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von joop
error_reporting ist auf E_ALL - bringt nur das die verschlüsselte Datei nicht erstellt wurde (was ich wußte... mit kleinen Dateianhängen läuft es ja)
werden denn überhaupt fehler angezeigt?
echo $blub sollte eine notice geben. display_errors on?

phpinfo()

wenn es bei kleinen dateien funktioniert und bei großen nicht, deutet vieles darauf hin, dass das memory_limit überschritten wurde.

memory_get_usage()
Mit Zitat antworten
  #7 (permalink)  
Alt 16-09-2007, 12:30
joop
 Newbie
Links : Onlinestatus : joop ist offline
Registriert seit: Dec 2003
Beiträge: 65
joop ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Gute Idee... aber leider ohne Erfolg

phpinfo: memory_limit 40M
memory_get_usage(): 7030864

Sieht also gut aus....

Fehler kommen nicht.

if (openssl_pkcs7_encrypt("msg.txt", "enc.txt", $key,
array("To" => "nighthawk@example.com", // keyed syntax
"From: HQ <hq@example.com>", // indexed syntax
"Subject" => "Eyes only")))

Bei msg.txt über ca. 2.5MB wird die enc.txt nicht geschrieben
Ohne Fehler...

Noch jemand ne Idee?!
Mit Zitat antworten
  #8 (permalink)  
Alt 16-09-2007, 16:32
3DMax
 PHP Senior
Links : Onlinestatus : 3DMax ist offline
Registriert seit: Jan 2004
Beiträge: 1.916
3DMax ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von joop
Fehler kommen nicht.
möchtest du weiterraten oder versuchen display_errors einzuschalten?

error_reporting(E_ALL);
echo 'ini_set: '.ini_set('display_errors', 'On').'<br />';
echo 'display_errors = ' . ini_get('display_errors') . '<br />';
echo $undefinierte_variable; // sollte eine Notice kommen
Mit Zitat antworten
  #9 (permalink)  
Alt 16-09-2007, 22:34
joop
 Newbie
Links : Onlinestatus : joop ist offline
Registriert seit: Dec 2003
Beiträge: 65
joop ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke 3DMAX,

allerdings hatte ich das reporting schon an....

Die einzige Auskunft

Notice: Undefined offset: 1 in /homepage/htdocs/mail.php on line 45055

==>mail('meine@adresse.de', 'Testmail', $body[1], $headers);

Ich sehe das von der Funktion openssl_pkcs7_encrypt die enc.txt nicht erstellt wird und der Fehler in der Mailfunktion ist klar - der $body[1] ist nicht existent, da sie durch einlesen der enc.txt entsteht.

Sonst habe ich keine Fehler
Mit Zitat antworten
  #10 (permalink)  
Alt 17-09-2007, 09:48
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Tja, dann mach einen kleinen Test-Case, schreib dem Support und sage ihm, dass folgendes kleines Test-Skript ab einem Upload von 1.5 MB verreckt, und dass sie mal bitte gucken sollen warum.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:03 Uhr.