Bild hochladen
Re: Bild hochladen
Am besten schaust du mal in die Errorlogs deine Webservers (z.B. Apache), bzw. von PHP.
Da solltest du herausfinden können, warum der Upload nicht klappt. Möglich wäre z.B. wenn das Uploadverzeichnis nicht existiert, o.ä.
Da solltest du herausfinden können, warum der Upload nicht klappt. Möglich wäre z.B. wenn das Uploadverzeichnis nicht existiert, o.ä.
Michael Hack
Michael Hack Software :: Softwareentwicklung | Webentwicklung | IT-Dienstleistungen
www.michaelhacksoftware.de :: www.mh-s.de :: www.michael-hack.de
Michael Hack Software :: Softwareentwicklung | Webentwicklung | IT-Dienstleistungen
www.michaelhacksoftware.de :: www.mh-s.de :: www.michael-hack.de
Re: Bild hochladen
Laut php-Datei wird die Datei in den Ordner "uploads" hochgeladen. Existiert dieser Ordner bei dir?
Re: Bild hochladen
Nur um dir noch einen Hinweis zu geben, wenn man die upload.php auf doku-lounge.de direkt aufruft, wird das PHP nicht interpretiert, sondern direkt vom Webserver zurückgegeben:
D.h. du musst dafür sorgen, dass auf deinem Webserver auch PHP ausgeführt wird.view-source:http://doko-lounge.de/upload.php
Michael Hack
Michael Hack Software :: Softwareentwicklung | Webentwicklung | IT-Dienstleistungen
www.michaelhacksoftware.de :: www.mh-s.de :: www.michael-hack.de
Michael Hack Software :: Softwareentwicklung | Webentwicklung | IT-Dienstleistungen
www.michaelhacksoftware.de :: www.mh-s.de :: www.michael-hack.de
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Bild hochladen
Ich habe einen Uploads und einen Odner Upload erstellt.
In keinem von beiden Ordnern ist ein Bild.
Ich muss allerdings auch zugeben, dass ich dieses Beispiel überhaupt nicht mag, da ich nicht einmal im Ansatz verstehe, was da passiert.
So z.B. weiss ich nicht, was das alles mit Dropzone zu tun haben soll.
Auch sehe ich nicht, wo ich überhaupt den Ort einstellen kann, wo der Upload hin soll. Mysteriös.
Da ist mir die Base64-Variante lieber.
Wie kann ich mit diesem Code Bilder hin und her senden?
In keinem von beiden Ordnern ist ein Bild.
Ich muss allerdings auch zugeben, dass ich dieses Beispiel überhaupt nicht mag, da ich nicht einmal im Ansatz verstehe, was da passiert.
So z.B. weiss ich nicht, was das alles mit Dropzone zu tun haben soll.
Auch sehe ich nicht, wo ich überhaupt den Ort einstellen kann, wo der Upload hin soll. Mysteriös.
Da ist mir die Base64-Variante lieber.
Code: Alles auswählen
Procedure.s Base64EncodeString(Input.s)
! return btoa(encodeURIComponent(v_input).replace(/%([0-9A-F]{2})/g,
! function toSolidBytes(match, p1) {
! return String.fromCharCode('0x' + p1);
! }));
EndProcedure
Procedure.s Base64DecodeString(Input.s)
! return decodeURIComponent(atob(v_input).split('').map(function(c) {
! return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
! }).join(''));
EndProcedure
Define myString.s = "Hello World! <!'> öäü 官話 éèê" + Chr(34)
Debug myString
Define b64.s = Base64EncodeString(myString)
Debug b64
Debug Base64DecodeString(b64)
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Bild hochladen
Ich habe einen Ordner Uploads und einen Ordner Upload erstellt.
In keinem von beiden Ordnern ist ein Bild.
Ich muss allerdings auch zugeben, dass ich dieses Beispiel überhaupt nicht mag, da ich nicht einmal im Ansatz verstehe, was da passiert.
So z.B. weiss ich nicht, was das alles mit Dropzone zu tun haben soll.
Auch sehe ich nicht, wo ich überhaupt den Ort einstellen kann, wo der Upload hin soll. Mysteriös.
Da ist mir die Base64-Variante lieber.
Wie kann ich mit diesem Code Bilder hin und her senden?[/quote]
In keinem von beiden Ordnern ist ein Bild.
Ich muss allerdings auch zugeben, dass ich dieses Beispiel überhaupt nicht mag, da ich nicht einmal im Ansatz verstehe, was da passiert.
So z.B. weiss ich nicht, was das alles mit Dropzone zu tun haben soll.
Auch sehe ich nicht, wo ich überhaupt den Ort einstellen kann, wo der Upload hin soll. Mysteriös.
Da ist mir die Base64-Variante lieber.
Code: Alles auswählen
Procedure.s Base64EncodeString(Input.s)
! return btoa(encodeURIComponent(v_input).replace(/%([0-9A-F]{2})/g,
! function toSolidBytes(match, p1) {
! return String.fromCharCode('0x' + p1);
! }));
EndProcedure
Procedure.s Base64DecodeString(Input.s)
! return decodeURIComponent(atob(v_input).split('').map(function(c) {
! return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
! }).join(''));
EndProcedure
Define myString.s = "Hello World! <!'> öäü 官話 éèê" + Chr(34)
Debug myString
Define b64.s = Base64EncodeString(myString)
Debug b64
Debug Base64DecodeString(b64)
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Bild hochladen
In der upload.php-Datei hast du den String $storeFolder, mit dem du das Ziel angeben kanst.stevie1401 hat geschrieben:Auch sehe ich nicht, wo ich überhaupt den Ort einstellen kann, wo der Upload hin soll. Mysteriös.
Außerdem musst du noch prüfen, ob dein Webserver php ausführt. Siehe Antwort von mhs.
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Bild hochladen
Ich weiss nicht, ob doko-lounge.de php ausführt oder nicht.
Ich weiss auch nicht wie ich das in Erfahrung bringen kann oder ob ich das einstellen kann.
Das wird auch viel zu kompliziert. >Ich möchte schliesslich nur ein Bild von a nach b senden.
Also vergesst das upload-Beispiel, das ist für IT Profis mit Studium und nicht für Basic-Programmierer wie mich.
Könnt ihr mir bei dem Base64 Beispiel helfen?
Ich weiss auch nicht wie ich das in Erfahrung bringen kann oder ob ich das einstellen kann.
Das wird auch viel zu kompliziert. >Ich möchte schliesslich nur ein Bild von a nach b senden.
Also vergesst das upload-Beispiel, das ist für IT Profis mit Studium und nicht für Basic-Programmierer wie mich.
Könnt ihr mir bei dem Base64 Beispiel helfen?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Bild hochladen
Wie stellst du dir das vor? Auf deinem Server muss doch ein Skript laufen, das Dateien annimmt und speichert. Und am besten sollte es auch abgesichert sein, sonst kann ja jeder Hinz und Kunz da etwas hochladen.
Was hast du denn mit dem Base64 vor? Ich verstehe dich nicht. Das tut hier doch nichts zur Sache.
Was hast du denn mit dem Base64 vor? Ich verstehe dich nicht. Das tut hier doch nichts zur Sache.
Re: Bild hochladen
Bei welchem Anbieter ist deine Website gehostet?stevie1401 hat geschrieben:Ich weiss nicht, ob doko-lounge.de php ausführt oder nicht.
Ich weiss auch nicht wie ich das in Erfahrung bringen kann oder ob ich das einstellen kann.
Wenn du bestimmte Sachen machen möchtest, wie z.B. Upload, dann musst du dich damit auch beschäftigen.stevie1401 hat geschrieben:Also vergesst das upload-Beispiel, das ist für IT Profis mit Studium und nicht für Basic-Programmierer wie mich.
Ist genauso wie letztens, als du das Smiley-Problem u.ä. bei deinem Chat hattest. Da musst du dich auch mit CSS beschäftigen, um das verstehen zu können.
Besonderst wenn du was fürs Web entwickeln möchtest, reicht eine einzige Sprache (SB) nicht aus. Da muss man viel mehr können. Z.B. HTML für Aufbau und Struktur, CSS für Layout und Design, Javascript für z.B. Ajax, SQL für Datenbanken, PHP oder ASP für serverseitige Aufgaben wie z.B. das Empfangen und Speichern von Dateien auf den Server.
SpiderBasic wird nie alle Sprachen kombinieren können, weil das einfach zu umfangreich ist und auch verschiedene Sprachen für unterschiedliche Verwendungszwecke sind.
Am Anfang ist es immer schwer, aber man muss bereit sein, dazu zu lernen.
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Bild hochladen
Das mag richtig sein und ich beschäftige mich gerne mit Dingen, die ich dann auch verstehe ohne studieren zu müssen.
Ich denke das Upload-Beispiel ist 2 Nummern zu hoch für mich.
Das Base64-Beispiel gefällt mir.
Damit müsste man doch Images zum Server senden können.
Nur wie?
Ich denke das Upload-Beispiel ist 2 Nummern zu hoch für mich.
Das Base64-Beispiel gefällt mir.
Damit müsste man doch Images zum Server senden können.
Nur wie?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x