php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 10.03.2005, 10:40  
Gast
 
Beiträge: n/a
Standard file-upload und link in db speichern

hallo community!

ich habe ein upload-scirpt erstellt und möchte, dass ein absoluter link zu dieser datei in einer mysql-db gespeichert wird, damit ich dann später auf diese verweisen kann.

hier mein script, dass den upload verarbeitet:
Zitat:
PHP-Code:
<?
require ("dbconfig.php");

//verzeichnis muss chmod 777 haben

$path 'http://www.the-sign-design.com/stuff/hps/gregor/artikel/imgs/';
    
copy($file,"$path");

 
mysql_query("INSERT INTO images (i_url) VALUES ('$file')")or die("DB-Fehler-Nummer" .mysql_errno(). "|| Meldung: "mysql_error());
                
                echo 
"Weiterleitung...<meta http-equiv=\"refresh\" content=\"3; url=show.php\">
"
;

?>

?>
es wird mir zwar ein pfad in der db gespeichert, sieht aber so aus und ist kein absoluter link:
Zitat:
/tmp/phpNtPVjs
.

weiters erhalte ich folgende fehlermeldung:
Zitat:
Warning: copy(): Unable to access in /home/.sites/104/site97/web/stuff/hps/gregor/artikel/upload.php on line 15
ich habe aber dem ordner imgs der in artikel vorhanden ist chmod 777 gegeben.

kann mir jemand von euch weiterhelfen? bin für jede hilfe dankbar.

lg survivor
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.03.2005, 13:26  
Gast
 
Beiträge: n/a
Standard

hat keiner eine idee was falsch ist?
 
Alt 10.03.2005, 14:07  
Gast
 
Beiträge: n/a
Standard

Copy arbeitet nur im lokalen Dateiysytem, deswegen kannst du keine URL angeben. Es sei denn, "fopen wrappers" ist aktiviert. Außerdem ist $path ein Pfad und kein Dateiname!

Und dass du einen seltsamen Namen in der DB stehen hast, ist kein Wunder, denn du speicherst den Tmp-Namen.

Gruß
phpfan
 
Alt 10.03.2005, 14:34  
Gast
 
Beiträge: n/a
Standard

ok ich habe es jetzt geschafft, dass der richtige dateiname gespeichert wird.

ok, das heisst ich muss also den pfad angeben... und wie kann ich dann aus diesem pfad eine url machen?
 
Alt 10.03.2005, 14:41  
Benutzer
 
Registriert seit: 16.10.2004
Beiträge: 90
freitz
Standard

PHP-Code:
<?php

require ("dbconfig.php"); 

//verzeichnis muss chmod 777 haben 

$fname 'blabla.xxx';
$path 'http://www.the-sign-design.com/stuff/hps/gregor/artikel/imgs/'.$fname
   
copy($file,"$path"); 

mysql_query("INSERT INTO images (i_url) VALUES ('$path')")or die("DB-Fehler-Nummer" .mysql_errno(). "|| Meldung: "mysql_error()); 
             
            echo 
"Weiterleitung...<meta http-equiv=\"refresh\" content=\"3; url=show.php\">
"


?>
freitz ist offline  
Alt 10.03.2005, 18:06  
Gast
 
Beiträge: n/a
Standard

danke freitz... aber wenn ich dein script test kommt folgende fehlermeldung:

Warning:
Zitat:
copy(http://www.the-sign-design.com/stuff/hps/gregor/artikel/imgs/$datei): failed to open stream: HTTP wrapper does not support writeable connections. in /home/.sites/104/site97/web/stuff/hps/gregor/artikel/upload.php on line 16
bei meinem webspace ist safemod auf on gestellt, das wird wahrscheinlich was damit zu tun haben. ist es ein grosses risiko safemod auf off zu stellen?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit File Upload b++ PHP Tipps 2006 2 26.04.2006 20:35
File Upload tomtaz PHP Tipps 2006 1 19.04.2006 14:58
[Erledigt] Bild aus Datenbank holen und als File speichern PHP Tipps 2005-2 2 05.07.2005 13:35
Upload file selbst dateiformat vorgeben! Blank HTML, Usability und Barrierefreiheit 5 25.06.2005 11:00
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
Bild (.jpg) mit Link auf Festplatte speichern PsychoEagle PHP Tipps 2005-2 11 16.06.2005 14:54
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
File Upload PHP Tipps 2005 5 27.03.2005 17:44
File Upload verweigert Dienst. Serverfehler? PHP-Fortgeschrittene 4 17.09.2004 23:47
HTML File Upload HTML, Usability und Barrierefreiheit 4 14.09.2004 15:23
File upload PHP-Fortgeschrittene 3 23.08.2004 17:16
[Erledigt] upload jpg, file name plötzlich eine Zahl? PHP Tipps 2004 5 12.08.2004 12:54
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
Nach datei Upload den namen der datei in DB speichern?? PHP Tipps 2004 14 17.07.2004 15:38
Speichern von Formular-Eingabe (html) in xml file mit PHP PHP Tipps 2004 1 11.06.2004 12:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dateiupload - name in db speichern, bild hochladen und verweis in datenbank speichern, bei fileupload dateinamen in datenbank speichern php, php upload link in db speichern, url links in datenbank speichern, php datei upload mit link speichern mysql, hab link bei file upload aber wo soll ich den speichern, upload in db speichern, php upload link in db, php dateiupload link in datenbank speichern, php upload pfad in datenbank speichern, php datenbank link zum upload, php file upload dateipfad in datenbank speichern, http://www.php.de/php-tipps-2005/19344-file-upload-und-link-db-speichern.html, php upload und in die db speichern, php file upload link in mysql speichern, file uploader links speichern, in datenbank link speichern, datei upload auf meinem server und den pfad in datenbank speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.