News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 22
Seite [1] 2 >
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 ClanSphere Team


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 ClanSphere Team


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 ClanSphere Team

Supporter
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 ClanSphere Team


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 ClanSphere Team

Supporter
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 ClanSphere Team 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 ClanSphere Team


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
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo