Hallo Forum,
habe auf unserer Site ein Kontaktformular mit Uploadfunktion die jedoch nicht funtioniert. Die Nachricht an sich kommt regulär nur die angehangene Datei nicht. Nur eine Pfadangabe des PHP-Formmailers.
http://www.freizeitoase.de/media/Scriptin…_52cee6324d479/..."Dateiname des Kunden"...
Was mag das wohl für ein Problem sein?
Datei-Upload
-
Gawainos -
10. Januar 2014 um 09:39 -
Geschlossen
-
-
Hallo,
und kommt dann die Datei zum runterladen, wenn du den Link in der Nachricht anklickst?
Gruß
Jochen -
Hallo,
das Kontaktformular versendet Dateien nie als Anlage. Immer nur als Link zum Downloaden.
-
Nun, da kommt schon ein Link. Zumindest sieht es so aus ist jedoch nicht wirklich verlinkt. Weiß net, ob Outlook den killt. Wenn ich den Link-Text kopiere und in den Browser packe ist das Ergebnis Dies hier:
Not Found
The requested URL /media/Scripting/ServerSideScripting/PHP/formmailer//upload_52cee6324d479/Anfrage an die Freizeitoase Lbben.docx was not found on this server.
Hmmm, keine Idee...
-
Hallo,
ohne den Tatsächlichen Link zu sehen, ist das schwer zu beurteilen. Es kann aber durchaus sein, dass PHP keine Schreibrechte in die Verzeichnisse auf Deinem Webserver hat, dann würde es keine Dateien dort speichern können… -
Dankeschön, das mit den Rechten ist schon interssant. Wenn der ZP meldet "erfolgreich versandt" dann kann es trotzdem an den Rechten liegen, ne? Sorry aber dieser technische Kram liegt mir so gar nicht...
Anbei noch n Shot, wie die Mail genau ausschaut, die ich über Outlook erhalte... -
Hallo,
schau doch mal per FTP, ob unter "media/Scripting/ServerSideScripting/PHP/formmailer/" irgendwelche Dateien liegen, die "upload" im Dateinamen haben. Führe auch mal in Zeta Producer unter "Extras > Optionen > Aktionen" die Aktion "PHP prüfen" aus. Ggf. gibt diese Aktion bereits Infos auf Probleme mit PHP.
-
OK Danke, PHP-Prüfung ergab alle Voraussetzungen erfüllt. Kam jedoch nach "OK" folgende Meldung:
ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.DataQuerierNotAvailableException
-----------------
Projekt ist nicht geladen, DataQuerier nicht verfügbar.
-----------------
bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProject.get_DataQuerier()
bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.Provider.AttributeDataTableQueryProvider..ctor(WebProject webProject)
bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.WebAttributeManager.ZetaProducer.RuntimeBase.Caching.IActivatableCache.set_IsCacheActive(Boolean value)
bei ZetaProducer.RuntimeBase.Caching.AppCacheManager.ActivateAll()
bei ZetaProducer.RuntimeBase.RuntimeBaseConfiguration.set_UseSqlCaching(Boolean value)
bei ZetaProducer.Main.UI.Tools.OptionsForm.FillControlsToItem()
bei ZetaProducer.Main.UI.Tools.OptionsForm.cmdOK_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
bei DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)DataQuerierNotAvailableException
{
Message="Projekt ist nicht geladen, DataQuerier nicht verfügbar.",
Data=
[
]
,
InnerException=null,
TargetSite=RuntimeMethodInfo: get_DataQuerier,
StackTrace=" bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProject.get_DataQuerier()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.Provider.AttributeDataTableQueryProvider..ctor(WebProject webProject)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.WebAttributeManager.ZetaProducer.RuntimeBase.Caching.IActivatableCache.set_IsCacheActive(Boolean value)\\r\\n bei ZetaProducer.RuntimeBase.Caching.AppCacheManager.ActivateAll()\\r\\n bei ZetaProducer.RuntimeBase.RuntimeBaseConfiguration.set_UseSqlCaching(Boolean value)\\r\\n bei ZetaProducer.Main.UI.Tools.OptionsForm.FillControlsToItem()\\r\\n bei ZetaProducer.Main.UI.Tools.OptionsForm.cmdOK_Click(Object sender, EventArgs e)\\r\\n bei System.Windows.Forms.Control.OnClick(EventArgs e)\\r\\n bei DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)\\r\\n bei DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)\\r\\n bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)\\r\\n bei System.Windows.Forms.Control.WndProc(Message& m)\\r\\n bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)\\r\\n bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)",
HelpLink=null,
Source="ZetaProducer.RuntimeBusinessLogic"
}Ansonsten, auf den Server schau ich noch nach.
-
Unter .../formmailer liegt nix mit upload im Namen... hmmm?
-
OK, habe über FTP die Berechtigung für PHP auf 777 geändert. Ist das richtig und ok so? Weil nu geht es. Jedoch zerschlägt Outlook den Link und man muss überCopy&Paste ...
-
Prima, dass es nun geht.
-
Ja.. Dankeschön.
Und was könnte diese Meldung da bedeuten?
ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.DataQuerierNotAvailableException
-----------------
Projekt ist nicht geladen, DataQuerier nicht verfügbar.
-----------------
bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProject.get_DataQuerier()
bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.Provider.AttributeDataTableQueryProvider..ctor(WebProject webProject)
bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.WebAttributeManager.ZetaProducer.RuntimeBase.Caching.IActivatableCache.set_IsCacheActive(Boolean value)
bei ZetaProducer.RuntimeBase.Caching.AppCacheManager.ActivateAll()
bei ZetaProducer.RuntimeBase.RuntimeBaseConfiguration.set_UseSqlCaching(Boolean value)
bei ZetaProducer.Main.UI.Tools.OptionsForm.FillControlsToItem()
bei ZetaProducer.Main.UI.Tools.OptionsForm.cmdOK_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
bei DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)DataQuerierNotAvailableException
{
Message="Projekt ist nicht geladen, DataQuerier nicht verfügbar.",
Data=
[
]
,
InnerException=null,
TargetSite=RuntimeMethodInfo: get_DataQuerier,
StackTrace=" bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProject.get_DataQuerier()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.Provider.AttributeDataTableQueryProvider..ctor(WebProject webProject)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Attributes.WebAttributeManager.ZetaProducer.RuntimeBase.Caching.IActivatableCache.set_IsCacheActive(Boolean value)\\r\\n bei ZetaProducer.RuntimeBase.Caching.AppCacheManager.ActivateAll()\\r\\n bei ZetaProducer.RuntimeBase.RuntimeBaseConfiguration.set_UseSqlCaching(Boolean value)\\r\\n bei ZetaProducer.Main.UI.Tools.OptionsForm.FillControlsToItem()\\r\\n bei ZetaProducer.Main.UI.Tools.OptionsForm.cmdOK_Click(Object sender, EventArgs e)\\r\\n bei System.Windows.Forms.Control.OnClick(EventArgs e)\\r\\n bei DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)\\r\\n bei DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)\\r\\n bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)\\r\\n bei System.Windows.Forms.Control.WndProc(Message& m)\\r\\n bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)\\r\\n bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)",
HelpLink=null,
Source="ZetaProducer.RuntimeBusinessLogic"
} -
Diese Meldung würde ich einfach mal ignorieren. Ausser natürlich die tritt öfters auf.
-
Hihihi Ignorieren kann ich gut. Sogar Multitask-mäßig. Kann quasi mehrere Sachen gleichzeitig ignorieren...
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!