WebSite X5Help Center

 
Optik S.
Optik S.
User

E-Mail Formular, Feldname Bilddatei/Dateianhang seit Ev10 nicht mehr nutzbar  de

Автор: Optik S.
Просмотрено 1689, Подписчики 1, Размещенный 0  

In der E-Mail Formular, Feldname Bilddatei/Dateianhang, wurde bisher (Ev9) der komplette Pfad der ausgewählten Datei angezeigt und konnte auch verwendet werden. Nun nach Portierung zu Ev.10 erschein lediglich der ausgewählte Dateiname. Will man nun eine Datei versenden (ich verwende das zum Upload von Bildern auf einen Server in einer Function Datei) kommt die Fehelermeldung: Warning: move uploaded_file failed to open stream, No such file or directory... Kommt man in Ev10 irgendwie in der E.mail Maske an den Dateipfad ran, oder kann man dieses Formular jetzt nur noch für E.Mails verwenden und muß eine Erfassungsmaske selber im HTML Objekt in php schreiben? in der selbstgeschriebenen Änderungsmaske funktioiniert der Upload nach wie vor problemlos....

Размещено
6 Ответы
Little-key .
Little-key .
User

Das ganze Thema Datei-Upload müsste überarbeitet werden.
Es funktioniert nicht richtig.
Incomedia liest alles mit, so dass dies ein wichtiger Punkt für ein Update wäre.

Читать больше
Размещено От Little-key .
Incomedia
Claudio D.
Incomedia

Guten Tag,

Bitte versuchen Sie das Program zur letzten Version zu Aktualisieren. Prüfen Sie ob den Order die schreibrechte 777 hat denn am sonsten kann die Datei keine Uploads in diesen Ordner schreiben.

Es wird nicht mehr der ganze Pfad angezeigt, nur um einen graphischen Grund am sonsten ist die Funktion die gleiche.

Bitte halten Sie mich auf den laufenden.

Читать больше
Размещено От Claudio D.
Optik S.
Optik S.
User
Автор

Hallo,

Es wird WebSide  x5  Ev.10 in der Version 10.0.6.31 von letzter Woche verwendet. Bei dem Versuch ein Update zu suchen sagt die Software, es ist alles auf dem aktuellen Stand.

Die Schreibberechtigung existiert. Aus einer anderen im HTML Objekt selbst geschriebenen Änderungsmaske zum Datensatz funktioniert der Upload mit einem echo "<br><br><align=\"center\">Bild ändern oder ergänzen:  <input type='file' name='datei'  size='45'>\n";
$_Foto = $_FILES['datei']['name'];  Feld problemlos.

Es ist meiner Meinung nach auch nicht das "Ziel" zu finden oder zu schreiben das Problem, sondern der "Pfad der Quelle". Aus Ev. 9 war scheinbar der komplette Inhalt des Feldes zum Auswahlbutton (Pfad und Dateiname) auslesbar und wurde an die Functionseite übergeben. Nun scheint nur noch der sichtbare Dateiname rüber zu kommen und ohne Pfad kann diese dann nicht gefunden werden.

 Dem Anhang Feld wurde in der E-Mail Maske als Attribut<name> der Wert datei zugeordnet.

Mit

$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
   {
   if($_FILES['datei']['size'] <  204800)
      {
      move_uploaded_file($_FILES['datei']['tmp_name'], "mail/upload/".$_FILES['datei']['name']);
       }

... wird das ganze dann hochgeladen, wenn das Bild klein 200 kb ist um den Server nicht zu sehr mit großen Bildern zu Belasten und den Seitenaufbau flüssig zu halten.

Und wie geschrieben, bis zum Upgrade von Ev 9 auf Ev10 funktionierte es problemlos. Ich könnte sicher auch diese Grunderfassungsmaske in im HTML Objekt selber schreiben, aber dann müsste ich auch die Capatch Funktionen und all das selber progammieren und irgendwie ist das meiner Meinung nach Sinn des Ganzen.

Versuche mal, ob ich Web Site X5  austrixen kann in dem ich in einem HTML Objekt unter dem E-Mail Formular die Dateiauswahl drunter "klebe". Nicht schön aber wenn es funktionieren sollte evtl. ein Übergangslösung.....

Читать больше
Размещено От Optik S.
Incomedia
Claudio D.
Incomedia

Guten Tag,

Leider kann ich Ihnen bei benutzerdefinierten Code nicht helfen. Es wird trotztdem den ganzen Pfad vom Programm verwendet nur nicht auf der Seite angezeigt aber beim Formalur benutzt.

Vielen Dank!

Читать больше
Размещено От Claudio D.
Optik S.
Optik S.
User
Автор

Im Formular benutzt ja, im Register Senden - Datenversand an eine Datei aber nicht mehr übergeben. Tja, soviel zum Thema "Es geht beim Upgrade auf Ev. 10 nichts verloren"....

Vielen Dank!

Читать больше
Размещено От Optik S.
Incomedia
Claudio D.
Incomedia

Guten Tag,

Leider können wir keine kompatibilität mit benutzerdefinierter Code anbieten bei den Upgrades.

Das Code, den Sie benutzen muss möglicherweise am neuen Code des Programms angepasst werden da sich die Funktion ein wenig verändert hat.

Vielen Dank!

Читать больше
Размещено От Claudio D.