Webspace-Wechsel beim Upload ?!

sunstyle

Mitglied
Hi Leute, ich wusste nicht genau wie ich de Betreff anders formulieren sollte, aber mein Problem dreht sich um folgendes:

Ich hab auf meinem Webspace A ein Upload Script für Bilder, läuft alles perfekt.
Doch da ich auf diesem Space zuwenig Platz habe, möchte ich das die Bilder auf einen anderen Webspace B meines Freundes geuploadet werden.

Ihr könntet jetzt sagen, leg einfach das Script auf den Webspace B, das is aber insofern nicht möglich, da das Script in meine Page eingebaut ist welche sich komplett auf Webspace A befindet.

Also nochmal kurz zusammengefasst, Script auf Webspace A soll Bilder auf Webspace B uploaden. Ist sowas möglich, wenn ja welche Parameter muss ich in dem Upload-script (welches übrigens hier aus dem Tutorialbereich ist) ändern.

Schonmal Danke im Vorraus.
Patrick
 
geht nur via FTP ...... hab noch irgendwo da ein script von mir rumliegen, ich hängs gleich an.
PHP:
 <?php
//###############################################
//## Teff's File Uploader V 1.0                ##
//## 03.08.2002                                ##
//## copyright Nico Hofmann , 2002             ##
//## http://www.teff.de                        ##
//## me@teff.de                                ##
//##                                           ##
//## Veraenderungen des Scripts nur mit        ##
//## Genehmigung von Nico Hofmann.             ##
//## Dieses Script darf nur auf teff.de        ##
//## angeboten werden.                         ##
//## Nur fuer nicht kommerzielle Web Angebote  ##
//## Bei Fragen mail me                      ##
//## Have Fun !                              ##
//###############################################


// ACHTUNG DER ORDNER MUSS CHMOD 777 HABEN ! 

// Hier darf veraendert werden, inklusive HTML
// das Copyright darf nicht entfernt werden, bzw. nur nach Absprache mit mir
$server = "ftp.adresse.de"; // ftp server
$benutzer = "benutzer"; // ftp benutzername
$passwort = "passwort"; // ftp passwort
$pfad = "/upload/files/"; // pfad zum zielordner, z.b. /upload/files/
$max_file_groesse = 10240; // In Bytes 1024 bytes = 1kbyte, 1024kbyte = 1mbyte

if (!$file)
{
?>
<form method="POST" enctype="multipart/form-data" 
<?php echo "action=\"$PHP_SELF?file=1\">"; 
?>
 <p>&nbsp;</p>
  <p><input type="file" name="userfile" size="58"></p>
  <p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form>
<?php
}
if ($file==1)
{
	$dateigroesse = filesize($userfile);
if ($max_file_groesse <= $dateigroesse)
{
	echo "Die Datei ist zu gro&szlig;. <br><br>Maximalgr&ouml;&szlig;e: $max_file_groesse Bytes<br><br>Die Datei die hochgeladen werden soll ist $dateigroesse Bytes gro&szlig;.<br>";
exit;
}
	$connID = @ftp_connect("$server");
	$login_result = @ftp_login($connID, "$benutzer", "$passwort");
if ((!$connID) || (!$login_result)) {
    echo "FTP Verbindung nicht hergestellt<br>";
	echo "<font SIZE=\"1\" face=\"Arial\"><p>© by <a href=\"http://www.teff.de\">teff.de</a></p></font>";
    die;
} else {
    echo "FTP Verbindung hergestellt ...<br><br>";
}
// upload
	@ftp_chdir($connID, "$pfad");
	$upload = @ftp_put($connID, $userfile_name, $userfile, FTP_BINARY);
// Uploadüberprüfung
if (!$upload) {
    echo "Upload fehlgeschlagen !<br><br>";
} else {
    echo "Upload erfolgreich !<br><br>";
}
	ftp_quit($conn_id);
	echo "FTP Verbindung wurde geschlossen !<br>";
}
	echo "<font SIZE=\"1\" face=\"Arial\"><p>© by <a href=\"http://www.teff.de\">teff.de</a></p></font>";
?>
 
Zuletzt bearbeitet:
Hat es eigentlich ja, wenn nicht schreib mir ne mail, dann schauen wir mal weiter. Kannst es auch verändern und anpassen ;o)
 
Original geschrieben von sL*$uN
Ihr könntet jetzt sagen, leg einfach das Script auf den Webspace B, das is aber insofern nicht möglich, da das Script in meine Page eingebaut ist welche sich komplett auf Webspace A befindet.

Öhm, aber du könntest doch innerhalb deiner Page auch auf dein Script auf Webspace B linken oder etwa nicht? Würde da jetzt kein Problem drin sehen. Wenn in dem Script noch mehr drin hängt als der "simple" Upload, dann könntest du mal versuchen das Ganze modularer aufzubauen bzw. den Upload aus dem restlichen Code herauszutrennen... naja, nur so ne Idee... wenn das Gelaber war, dann bitte einfach ignorieren :-)
 
Ja naja ich arbeite mit der Methode index.php?site= (also include in der index.php), das hiesse ich müsste eine art iframe einbauen oder sowas in der Art, oder? Das will ich eigentlich nicht, und (falls das überhaupt möglich ist), ne url in index.php?site=http:// sähe bestimmt doof aus? (oder bin ich da falsch informiert? :))
, Patrick
 
Machs doch einfach...

index.php?go=upload

if($go=="upload")
{
include("http://lala.lala.lala/lala.php");
}

Und das ist dann dein Uploadscript auf Webspace B, welches du includest.
 
Zurück