Antworten: 22
|
|
xehr Rock the board Beiträge: 55 |
# Thema - 21.07.2008 um 13:27 Uhr
Guten Tag, ja ich weiß ich nerve , ich habe mal wieder ein anliegen . Meine Frage: Wie kann ich es ändern, dass wenn ich z.B. eine neue Kategorie der News erstelle und dort ein Bild hochladen, dieses Bild nicht auf dem standart FTP abgelegt wird sondern auf einem anderen? Ich möchte also quasi die Upload-Funktion so umbauen das sie mir das Bild auf einen anderen FTP hochläd. Ist dies möglich? |
Inaktiv |
|
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 1 - 21.07.2008 um 14:27 Uhr
dazu müsstest du die function cs_upload inder system/core/tools.php ändern. Wenn du also diese Funktion änderst, werden alle Uploads auf den geändert Ort gespeichert. willst du also nur eine Spezielle Sache irgendwo anders uploaden, müsstest du die function evtl. kopieren und in cs_upload_news ändern und diese neue function dann auch in der entsprechenden Datei neu einfügen. ------------------ |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 2 - 21.07.2008 um 14:29 Uhr
Gut dann war ich gar nich so falsch ^^ Genau diese datei habe ich bearbeitet und meinen pfad angegeben, nur leider klappt der upload dann nicht Da steht dann oben, "Unbekannter fehler bitte wenden sie sich an den webmaster" Soll ich mal meinen code posten? |
Inaktiv |
|
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 3 - 21.07.2008 um 14:30 Uhr
unterstützt den der neue webspace fopen? bzw. poste mal was die debug ausspuckt ------------------ Zuletzt editiert von Pred am 21.07.2008 um 14:31 Uhr (1x Editiert) |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 4 - 21.07.2008 um 14:34 Uhr
Ok hab den fehler xD Hatte auf dem neuen Server upload verboten. Nun klappt alles. Vielen Dank Hmm klappt doch nicht Die Fehler meldung kommt: PHP-Warning: Warning: move_uploaded_file(http://files.xxx.de/uploads/categories/picture-2.jpg): failed to open stream: HTTP wrapper does not support writeable connections in /srv/www/vhosts/xxx.de/subdomains/interface/httpdocs/system/core/tools.php on line 464 PHP-Warning: Warning: move_uploaded_file(): Unable to move '/tmp/phpl2n99e' to 'http://files.xxx.de/uploads/categories/picture-2.jpg' in /srv/www/vhosts/xxx.de/subdomains/interface/httpdocs/system/core/tools.php on line 464 Hier mein Code: function cs_upload($mod,$filename,$upname) {
global $cs_main; $path = 'http://files.xxx.de/uploads/' . $mod . '/'; $target = $path . $filename; if(move_uploaded_file($upname,$target)) { chmod($target,0755); return TRUE; } else { $message = is_writable($path) ? 'cs_upload - Failed to save the file' : 'cs_upload - Failed to save the file because of missing permission'; cs_error($target,$message); return FALSE; } } Zuletzt editiert von xehr am 21.07.2008 um 14:42 Uhr (2x Editiert) |
Inaktiv |
|
Chelrid Geekboy Beiträge: 1114 |
# Antwort: 5 - 21.07.2008 um 14:41 Uhr
das wäre vielleicht als Codepaste auch für andere interessant (mich z.b.) ------------------ Grüße vom Chelrid Und denkt dran: Immer locker durch die Hose atmen.... |
Inaktiv |
|
Denni Specialist Herkunft: Ilsfeld Beiträge: 1972 |
# Antwort: 6 - 21.07.2008 um 14:54 Uhr
per http kannst du schon mal gar nicht uploaden ein upload kann nur über ftp:// erfolgen ------------------ Gruß Denni ClanSphere - Makes your website a playmate, just dress her |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 7 - 21.07.2008 um 14:55 Uhr
das heißt? Das ist doch aber die standart CSP funktion. Also kann ich das damit nicht machen? |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 8 - 21.07.2008 um 14:57 Uhr
du kannst die nicht so einfach auf einen anderen server verschieben, weil der andere server ja übern ftp-zugang pw geschützt ist, sonst könnter ja jeder hans sachen auf fremde server laden. du musst erstmal eine ftp-verbindung zu dem anderen server herstellen und die datei dann von dem einen server auf den anderen server hochladen. Die Funktionen die du dafür brauchst: http://de.php.net/ftp ------------------ www.laszlokorte.de |
Inaktiv |
|
Denni Specialist Herkunft: Ilsfeld Beiträge: 1972 |
# Antwort: 9 - 21.07.2008 um 14:58 Uhr
nein, weil es nicht auf dem selben server ist du musst eine funktion schreiben, die sich dann per ftp protokoll zu deinem gewünschten server verbindet außerdem musst du noch überall die bildausgabe so anpassen, dass die bilder auch vom fremden server geladen werden (standardmäßig werden sie natürlich vom eigenen server geladen) das ist keine kleinigkeit, das zu ändern überleg es dir gut, da musst du ne menge arbeit reinstecken ------------------ Gruß Denni ClanSphere - Makes your website a playmate, just dress her |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 10 - 21.07.2008 um 15:02 Uhr
:/ das die Bilder dann von dem anderen Server geladen werden müssen, ist mir ja klar. Diesen Aufwand werde ich aber gerne auf mich nehmen. Allerdings besitze ich nichts soviele .php kenntnisse um mir so eine upload funktion, die schiri da anspricht, zubauen Könnte mir da vll jemand unter die arme greifen? Brauche auch nur den Code den rest schaffe ich alleine |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 11 - 21.07.2008 um 15:20 Uhr
http://de.php.net/manual/de/function.ftp-put.php#82059 guck dir mal den kommentar an, das is ein ganzer code-block. der muss dan die stelle von move_uploaded_file(....); und noch angepasst werden. is ja auch einiger maßen kommentiert, also solltest du hinbekommen. (Studieren geht über Probieren) ------------------ www.laszlokorte.de |
Inaktiv |
|
sgraewe Supporter Beiträge: 6116 |
# Antwort: 12 - 21.07.2008 um 15:23 Uhr
Ok werds versuchen das muss aber mit indie tools upload funktion oder? |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 13 - 21.07.2008 um 15:24 Uhr
is das grad ein bug, oder machst du ihm das equal? ^^ ------------------ www.laszlokorte.de |
Inaktiv |
|
sgraewe Supporter Beiträge: 6116 |
# Antwort: 14 - 21.07.2008 um 15:27 Uhr
ich mach ihm das also ich versuchs, er kommt grad gar nich mehr zurecht EDIT: Nenn mich von mir aus blöd aber ich bekomms auch nich hin :/ Zuletzt editiert von equaL am 21.07.2008 um 16:05 Uhr (1x Editiert) |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 15 - 21.07.2008 um 16:06 Uhr
Damit wäre ich dann wieder am anfang falls noch jemand helfen möchte, ich wäre dankbar |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 16 - 21.07.2008 um 16:09 Uhr
kommt jetzt vllt ein bischen zu spät, aber ich bin mir nicht ganz sicher ob die ftp-verbindung bei allen anbietern unterstüzt wird. Woran ist es denn grad gescheitert? ------------------ www.laszlokorte.de |
Inaktiv |
|
FranzAUT Going for pro Beiträge: 467 |
# Antwort: 17 - 21.07.2008 um 16:16 Uhr
Ist das Free Space @ xehr Weil da geht das sicher nicht. Ich kann mich noch erinnern früher hats so nen kleinen PHP Code gegeben einfach auf nen Freespace geknallt und von FTP zu FTP mit voll speed geschoben. Traffic in unmengen . Jetzt geht das so gut wie nirgendst mehr. ------------------ |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 18 - 21.07.2008 um 16:23 Uhr
nene ist es nicht, hab von equal ne sub-domain bekommen. also habs nochmal selber versucht. nun kommt der fehler: Warning: ftp_put(picture-2.jpg): failed to open stream: No such file or directory in /srv/www/vhosts/xxx.de/subdomains/xxx/httpdocs/system/core/tools.php on line 479 ich komme einfach nicht weiter hab alles versucht, ich bin einfach zu dumm dafür |
Inaktiv |
|
xehr Thread-Ersteller Rock the board Beiträge: 55 |
# Antwort: 19 - 24.07.2008 um 22:39 Uhr
ich weis ich nerve Und es tut mir auch wirklich leid, aber könnt sich vll nochmal jemand dem thema annehmen? ich bräuchte das echt drigend |
Inaktiv |
|
Denni Specialist Herkunft: Ilsfeld Beiträge: 1972 |
# Antwort: 20 - 24.07.2008 um 22:41 Uhr
ich geh morgen in den urlaub wenn sich niemand finder bis in ner woche (da komm ich wieder) dann erinner mich drann, dann (versuch) ich dir zu helfen ------------------ Gruß Denni ClanSphere - Makes your website a playmate, just dress her |
Inaktiv |
|
Antworten: 22
|
Sie müssen sich registrieren, um zu antworten. |