Seite 2 von 3
Verfasst: Fr 28.Sep, 2007 15:49
von oxpus
Schau Dir doch mal den Pfad an, an dem die zu kopierende Datei steht:
ist denn dieser überhaupt korrekt?
Wohl nicht, sonst würde das Script die Datei ja finden

Verfasst: Fr 28.Sep, 2007 21:47
von KeineAhnung
ja der ist korrekt, www für die seite, tmp für temporäre dateien und log für logfiles, aber viell liegt das auch dadran das der die datei nicht richtig in einen ordner verschieben will sondern die datei als xxxxxxxxx/bla.jpg umbennen will...
Verfasst: Sa 29.Sep, 2007 07:16
von oxpus
Hm, scheinbar ist auch der Pfad zum Upload-Verzeichnis falsch.
Gib mal den absoluten Pfad dazu an, also:
Code: Alles auswählen
$uploddir = "/data/apache/users/kilu.de/keineahnung/uploadbin/"; // Upload Ordner
oder wie auch immer der heissen soll...
Verfasst: So 30.Sep, 2007 14:23
von KeineAhnung
ok gut xD jetzt klappts
aber jetzt habe ich immernoch das problem das das attahcment nicht mitgeschickt wird bei der e-mail.
Verfasst: So 30.Sep, 2007 15:59
von oxpus
Füg doch mal vor mail(...); ein echo $email_headers; ein und poste das Ergebnis.
Verfasst: So 07.Okt, 2007 18:43
von KeineAhnung
also sehen tu ich von dme eingegebenen text garnichts bei der email, ein datenanghang ist dabei aber ein leerer (obwohl der den ich abschicken wollte voll ist) die original e-mail sieht so aus:
Code: Alles auswählen
Delivered-To: maxhatka@gmail.com
Received: by 10.114.52.4 with SMTP id z4cs318764waz;
Sun, 7 Oct 2007 09:37:35 -0700 (PDT)
Received: by 10.90.120.13 with SMTP id s13mr3044959agc.1191775055001;
Sun, 07 Oct 2007 09:37:35 -0700 (PDT)
Return-Path: <report_spam_to_abuse@ohost.de>
Received: from usersmtp.funpic.de (c2.29.344a.static.theplanet.com [74.52.41.194])
by mx.google.com with ESMTP id 3si3385179hsw.2007.10.07.09.37.34;
Sun, 07 Oct 2007 09:37:34 -0700 (PDT)
Received-SPF: neutral (google.com: 74.52.41.194 is neither permitted nor denied by best guess record for domain of report_spam_to_abuse@ohost.de) client-ip=74.52.41.194;
Authentication-Results: mx.google.com; spf=neutral (google.com: domain of abc@def.gh does not designate 74.52.41.194 as permitted sender) smtp.mail=report_spam_to_abuse@ohost.de
To: maxhatka@gmail.com
Subject: Mustermann, Max
X-Abuse-User: userbars
X-Abuse-IP: 88.76.81.165
X-Abuse-Timestamp: 1191775053
X-Abuse-Note: This mail was not sent by www.ohost.de but by the User / IP mentioned above. Timestamp is CEST.
X-Abuse-Report: Report SPAM / Phishing / Abuses to abuse@ohost.de.
From: <abc@def.gh>
Reply-To: <abc@def.gh>
MIME-Version: 1.0
Content-Type: multipart/mixed
Content-Type: ; name=''
Content-Transfer-Encoding: base64
Content-Disposition: attachment
Date: Sun, 7 Oct 2007 18:37:33 +0200 (CEST)
Message-Id: <20071007163733.C510C280F1@usersmtp.funpic.de>
----ka.ultimatik.de--6b2c37c680e6916b223195e6347c982f
<html>
<body style="font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px;">
Sehr Wichtig ?: <b>yes</b><br>
Vorname: Max<br>
Nachname: Mustermann<br>
Anliegen: kritik<br>
Text: <pre>jhhggh</pre><br><br>
E-Mail: abc@def.gh<br>
</body>
</html>
----ka.ultimatik.de--6b2c37c680e6916b223195e6347c982f--
--
Powered by http://www.ohost.de
Kostenloser Webspace with PHP und MySQL Support!
8x MySQL 8x FTP Traffic inklusive!
Diese Email wurde vom Nutzer userbars versendet. SPAM an abuse@ohost.de melden!
und die datei die das abschickt sieht so aus:
(sry das es von ohost ist aber mein webspace habe ich ja iwie kaputt bekommn

)
[ Attachment gelöscht am Mi 10.Okt, 2007 13:00 von oxpus ]
Verfasst: Mo 08.Okt, 2007 00:33
von oxpus
Ich schaue mir das heute nachmittag mal an.
EDIT
Nun, was vergessen wurde, ist der Anhang selber.
Aber Dr. G. findet auch hier eine Lösung.
Mit dem im Anhang befindlichen Script sollte es nun klappen.
[ Attachment gelöscht am Mi 10.Okt, 2007 13:00 von oxpus ]
Verfasst: Mo 08.Okt, 2007 14:37
von KeineAhnung
der folgende fehler kommt bei funpic und bezahltem hoser (konnte ja sein das das beim einen ausgeschaltet ist viell.)
Code: Alles auswählen
Warning: fread(): supplied argument is not a valid stream resource in /srv/www/web616/html/ka/kontakt/ajax.form.php on line 38
Verfasst: Mo 08.Okt, 2007 15:45
von oxpus
Jetzt wirds knifflig, denn hier muss vermutlich der Pfad mit rein.
Ersetze mal die Zeile
Code: Alles auswählen
$file_content = fread(fopen($_FILES['upload']['tmp_name'],"r"),filesize($_FILES['upload']['tmp_name']));
durch
Code: Alles auswählen
$file_content = fread(fopen('uploadbin/'.$_FILES['upload']['tmp_name'],"r"),filesize('uploadbin/'.$_FILES['upload']['tmp_name']));
Verfasst: Mo 08.Okt, 2007 17:06
von KeineAhnung
es kommt zwar kein error mehr aber es wird eine leere mail geshccikt also man sieht nichts und auch noch ein leeres attachment mit, also im quelltext stgeht ja der text.
Verfasst: Mo 08.Okt, 2007 19:16
von oxpus
Kannst Du mal bitte alle zu dem Script gehörenden Dateien mit hier anhängen?
Dann kann ich das selber komplett austesten.
Verfasst: Mo 08.Okt, 2007 19:39
von KeineAhnung
hier:
Verfasst: Mo 08.Okt, 2007 21:39
von oxpus
AAAAAAAAAAAlso:
Ich habe es zwar jetzt hinbekommen, daß die Email korrekt gesendet wird, mit und auch ohne Anhang, jedoch wird dabei der Bericht auf einer neuen Seite angezeigt.
Schuld daran ist in der ajax.form.php die Zeile
Code: Alles auswählen
<form action="ajax.form.php?do=verify&session_code=<?php echo $session_code ?>" method="post" name="myForm" enctype="multipart/form-data">
Trage ich hier id="myForm" mit ein, wird der Bericht korrekt angezeigt, aber die Anhänge nicht der Email beigefügt, weil dann $_FILES leer bleibt.
Und hier bin ich wirklich überrascht, warum das so ist.
Ich habe da zur Zeit keine Idee zu.
Vielleicht findest Du noch was auf anderen Seiten, ich werde da auch nochmal weiter stöbern.
Zumindest der aktuelle Stand anbei im Anhang.
[ Attachment gelöscht am Mi 10.Okt, 2007 12:58 von oxpus ]
Verfasst: Mo 08.Okt, 2007 21:49
von KeineAhnung
rofl deshalb hat der die emails selbst mit anhängen immer so schnell abgesendet... schonmal danke ich halte weiter ausschau und gucke mir das script jetzt an
und was muss ich jetzt ändern das es auch ohne ajax geht weil jetzt ist das ja ncoh eingeschaltet wie man das ausbaut weis ich ja, aber dann wirds ja wohl nicht klappen
habe id="myForm" ausgebaut, aber jetzt kommt error:
Code: Alles auswählen
Warning: fopen(uploadbin//usr/export/tmp/phpNdDKtG) [function.fopen]: failed to open stream: No such file or directory in /usr/export/www/hosting/userbars/kontakt/ajax.form.php on line 38
Warning: filesize() [function.filesize]: stat failed for uploadbin//usr/export/tmp/phpNdDKtG in /usr/export/www/hosting/userbars/kontakt/ajax.form.php on line 38
Warning: fread(): supplied argument is not a valid stream resource in /usr/export/www/hosting/userbars/kontakt/ajax.form.php on line 38
viell. liegts an funpic, ka ^^
so gelöst, lag dadran:
Code: Alles auswählen
fread(fopen('uploadbin/'.$_FILES['upload']['tmp_name'],"r"),filesize('uploadbin/'.$_FILES['upload']['tmp_name']));
ABER:
jetzt wird der dateianhang ja auch mit base64 verschlüsselt gesendet, seh ich ja an der original mail, aber ich kann dne mir ncith anschuaen da ist iwas falsch:
Verfasst: Di 09.Okt, 2007 08:10
von oxpus
Falsch ist ja nichts, es funktioniert ja.
Nur der Bestätigungs-Text wird eben nicht im vorgesehenen Platz im Formular angezeigt.
Und btw: Alle Änderungen, die Du jetzt gepostet hattest, waren von mir auch bereits erledigt
EDIT
Also ich komme nicht wirklich weiter.
Dir MooTools sind verschlüsselt, man kann also nicht sehen, was wie funktioniert.
Wenn, dann sollte man den Text anders einstellen, damit er korrekt angezeigt wird, sobald man das Form abgesendet hat.
Was mir aber noch Kopfzerbrechen bereitet und ich auch nochmal nachschauen will, ist der fehlende Email-Text, wenn man einen Anhang mitsendet.
Dazu melde ich mich nachher nochmal.
Verfasst: Di 09.Okt, 2007 18:43
von KeineAhnung
Dir MooTools sind verschlüsselt
ja aber nur die mega kompremierten
bzw. aber trotzdme wurde das attachemtn ja mitgeschickt aber nicht angezeigt ^^
edit: Oo ka habe dne text dadrüber nur halb verstanden, entschuldigung wenn da die frage schon beantwortet wurde viell.
[ Attachment gelöscht am Mi 10.Okt, 2007 12:59 von oxpus ]
Verfasst: Di 09.Okt, 2007 22:19
von oxpus
Ich hatte die beiden entscheidenden Dateien index.php und ajax.form.php doch bereits gefixt, warum hast Du dann jetzt selber nochmal das gleiche gemacht?
Das meinte ich.
DIe Tools interessieren mich nicht, sondern nur die Tatsache, daß bei Emails mit Attachment der Email-Text nicht enthalten ist.
Da will ich nochmal ran und an nichts anderes.
Verfasst: Di 09.Okt, 2007 22:21
von KeineAhnung
achso ok, danke, ich begnüge mcih solange mit dem text formular, das erfüllt ja seinen zweck, nochmals danke.
Verfasst: Mi 10.Okt, 2007 12:35
von oxpus
Keine Ursache.
Auch ich konnte eben noch hierzu was lernen.
EDIT
Hier nochmal die ajax.form.php überarbeitet, damit Emails mit Anhang korrekt erstellt werden.
Ich habe das allerdings noch nicht getestet...
[ Attachment gelöscht am Mi 10.Okt, 2007 16:58 von oxpus ]
Verfasst: Mi 10.Okt, 2007 16:25
von KeineAhnung
folgender fehler erscheint:
Code: Alles auswählen
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/hosting/userbars/kontakt/ajax.form.php on line 60
Verfasst: Mi 10.Okt, 2007 16:58
von oxpus
Oh, äh, ja...
Hier die Korrektur:
[ Attachment gelöscht am Mi 10.Okt, 2007 22:39 von oxpus ]
Verfasst: Mi 10.Okt, 2007 19:13
von KeineAhnung
email wird gesendet und text wird angezeigt, aber das attachemnt ncith mitgesendet, liegt wohl an diesen angezeigten fehler:
Code: Alles auswählen
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /usr/export/www/hosting/userbars/kontakt/ajax.form.php on line 60
EDIT: da hat wohl ein "\" vor dem " gefehlt, aber mit kommt dann der folgende fehler:
Code: Alles auswählen
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/hosting/userbars/kontakt/ajax.form.php on line 60
Verfasst: Mi 10.Okt, 2007 22:41
von oxpus
Sch... Hochkommas.
Und mit dieser?
Verfasst: Mi 10.Okt, 2007 22:50
von KeineAhnung
ja es kommt kein fehler... aber wenn ich eine datei mit sende wird die garnicht mitgesendet, einfach so selbst die email im klartext ist keine spur der datei...
Verfasst: Mi 10.Okt, 2007 23:31
von oxpus
Häng doch mal eine Email hier an...