WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- hochgeladene Daten (binär) - in DB speichern

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » hochgeladene Daten (binär) - in DB speichern - 23 Nov 2024 Antworten
hochgeladene Daten (binär) - in DB speichern
hausbesuch
Pixelschubser
Threadstarter




Beiträge: 3

Hallo Leute,

bin Neu hier! Hoffe ihr könnt mir bei meinem Problem weiterhelfen. Diese Frage kam schon mal im Forum vor, kann jedoch nicht wirklich damit was anfangen:

Ich habe ein Script geschrieben für den Upload von Daten auf den Server:
//Daten upload
$uploadSuccess = false;
$onloader = "";
$fname = "";
$destdir="upload/";

if(count($_POST)>0) {
$fname = urlencode($_FILES["userfile"]["name"]);
$tmpname = $_FILES["userfile"]["tmp_name"];

$uploadSuccess = uploadFileInternal($tmpname,$destdir,$fname);
if($uploadSuccess) {
$onloader = "returnAndClose()";
}
}

function uploadFileInternal($uploadedFile,$destDir,$destFileName) {
if (move_uploaded_file($uploadedFile, $destDir.$destFileName)) {
$returner = true;
}
else {
$returner = false;
}

return $returner;
}

die Funktion dazu:
function returnAndClose() {
opener.document.forms["frmRegister"].elements["picName"].value = "";
opener.showPic("","");
window.close();
}

im Body:


">

Es funktioniert insoweit dass die Dateien in dem Ordner `upload` gespeichert werden, jedoch da es bei mir an php und sql Kenntnissen mächtig fehlt, weiß ich nicht wie ich nun die hochgeladenen Dateien in meine DB bringe??

Wer kann mir hierbei helfen?

DANKE

  Profil   E-Mail   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Ich verstehe nicht, warum Du die Daten in der DB speichern willst. Das bläht die DB nur unnötig auf. Ein ganz normaler File-Upload wäre IMHO besser.

---

  Profil   Website   Editieren   Zitieren
hausbesuch
Pixelschubser
Threadstarter




Beiträge: 3

Nö nicht die Daten selbst, sondern den Pfad besser gesagt!
Unverständlich erklärt ;-(

  Profil   E-Mail   Editieren   Zitieren
hausbesuch
Pixelschubser
Threadstarter




Beiträge: 3

Aber moment, fällt mir gerade noch ein:
Wenn ich dann Select einsetzen will um die Datei zu selektieren, benötige ich hierbei nicht die Datei in der DB, genügt hierbei der Pfad auch - oder? Denn in meinem Fall ist dies eine pdf-datei. Und aufs Verzeichnis müsste man dann irgendwie zugreifen können?

DANKE

  Profil   E-Mail   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Wenn der Pfad ein festes Upload-Verzeichnis, d.h. immer gleich ist, kannst du getrost auf die DB verzichten. Um dann an die Dateinamen zu kommen, guck Dir mal die Funktion glob() an.

---

  Profil   Website   Editieren   Zitieren
raiserle
Mausakrobat




Beiträge: 172

Dann schreib doch halt zu der Datei, den Pfad mit rein .
Ich würde aber nochmal darüber nachdenken, ob da die Organisation der Daten gelungen ist.

Wenn Du eh nur einen Ordner hast, wo die Datein rumliegen, dann reicht doch auch, den Namen der Datei abzuspeichern. Wenn selbst darauf versichten willst, kann man ja die Datei so umbenennen, das sie die ID vom Datensatz bekommt.
112.pdf

Andernfalls, wenn man mit Kategorien arbeitet, kann man ja für jede Kategorie einen Ordner anlegen und dort wiederum die Datein ablegen. Dumm wirds nur, wenn du sowas wie n:m machen willst, dann wird es wieder ein wenig komplexer .

Aber ich denke, in deinem Fall,sollte doch wohl das ablegen des Dateinamens die einfachste Löung sein.

---
Irren is Menschlich

Wer andern eine Grube gräbt,
sollte darüber nachdenken,
ob sie tief genug ist!!!!

Kameradschaft ist, wenn der
Kamerad schafft !!!!

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » hochgeladene Daten (binär) - in DB speichern

Aktuelle Beiträge zur Hilfe im Forum für Homepage - hochgeladene Daten (binär) - in DB speichern im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127820    Heute : 214     Gestern : 761     Online : 179     23.11.2024    9:05      0 Besucher in den letzten 60 Sekunden        
Nach oben