Hallo,
ich habe eine Homepage eigentlich schon fertig lediglich einen Funktion geht nicht weil sie vom Webspace beschränkt wird!
Ich hab ein Uploadscript aber das wird vom Server geblockt weil die Dateien zu groß sind die ich hochladen will die sind so ca. 2mb groß und der Anbieter (funpic) nur 1,6mb oder so erlaubt nun hab ich ein Problem habt ihr ne Idee?
Außerdem wird die maximale Scriptzeit überschritten.
Das sind Club nachrichten von www.stl.gmxhome.de könnt auch eure Meinung zu der Page posten interessiert mich auch1
Uploadscript:
Danke Philopin
Code:
ich habe eine Homepage eigentlich schon fertig lediglich einen Funktion geht nicht weil sie vom Webspace beschränkt wird!
Ich hab ein Uploadscript aber das wird vom Server geblockt weil die Dateien zu groß sind die ich hochladen will die sind so ca. 2mb groß und der Anbieter (funpic) nur 1,6mb oder so erlaubt nun hab ich ein Problem habt ihr ne Idee?
Außerdem wird die maximale Scriptzeit überschritten.
Das sind Club nachrichten von www.stl.gmxhome.de könnt auch eure Meinung zu der Page posten interessiert mich auch1
Uploadscript:
Code:
//FTP-Verbindung
$host = ftp_connect("stl.gmxhome.de");
if (!$host) {die;}
$login = ftp_login($host, "u38879781", "stlleo88");
if (!$login) {die;}
//Neuen Ordenr erstellen
function mkfolder($foldername,$host){
$erstellen = ftp_chdir($host, "/upload/");
if (!$erstellen) {return 0; die;}
ftp_mkdir($host,"$foldername");
if (!ftp_site($host, "CHMOD 0777 /upload/".$foldername)) {
die('Rechte konnten nicht gesetzt werden!');
}
return 1;
};
//Den Inhalt eines Ordners anzeigen
function ordner_show($foldershow,$host) {
if ($foldershow == "<>") {
$foldershow="";
};
$move = ftp_chdir($host, "/upload/$foldershow");
if (!$move) {return 0; die;}
echo "<hr noshade>";
echo "Verzeichnis: \\".$_GET['ordner'];
echo "<hr noshade>";
$nlist = ftp_nlist($host, "/upload/$foldershow");
if ($nlist=="") {
echo "[Keine Dateien vorhanden]";
} else {
foreach($nlist as $file) {
if (basename($file)<>"Sample album") {
if ($foldershow=="") {
echo "<a href=\"?seite=33&ordner=".basename($file)."\">";
echo basename($file);
echo "</a>";
} else {
echo basename($file);
}
echo " </br>";
}
}
}
echo "<hr noshade>";
return 1;
};
//Hauptmenue ------------------------------------------
if (isset($_GET['ordner'])) {
if ($_POST['Send']){
// Start des Dateiuploads
if ($_FILES['Datei']['name']=="") {die("<p> Bitte Datei auswählen!</p><p><a href=\"?seite=33\">Zurück </a></p>");}
if (substr($_FILES['Datei']['name'], -4)<>".jpg") {
die("Es können nur *.jpg Bilder hochgeladen werden!");
}
$location = "/upload/".$_GET['ordner'];
ftp_chdir($host, $location);
echo ftp_pwd($host)."</br>";
$UploadErgebnis = ftp_put($host, $_FILES['Datei']['name'], $_FILES['Datei']['tmp_name'], FTP_BINARY);
if(!$UploadErgebnis)
{
die("Die Datei konnte nicht hochgeladen werden.");
}
//Die Rechte für das gerade hochgeladene Bild setzen
if (!ftp_site($host, "CHMOD 0777 /upload/".$_GET['ordner']."/".$_FILES['Datei']['name'])) {
die('Rechte konnten nicht gesetzt werden!');
}
//Inhalt anzeigen
ordner_show($_GET['ordner'],$host);
} else {
//Wenn kein Bild hochgeladen werden soll: Inhalt anzeigen
ordner_show($_GET['ordner'],$host);
echo "<form action=\"index.php?seite=33&ordner=".$_GET['ordner']."\" enctype=\"multipart/form-data\" method=\"post\">
<input name=\"Datei\" type=\"file\"><br>
<input name=\"Send\" type=\"submit\" value=\"Upload\">
</form>";
}
} else {
if ($_POST['Submit']) {
mkfolder($_POST['newordner'],$host);
ordner_show("<>",$host);
} else {
ordner_show("<>",$host);
echo "<form id=\"form1\" name=\"form1\" method=\"post\" action=\"index.php?seite=33\">
<label>Neuen Bilder-Ordner erstellen
<input type=\"text\" name=\"newordner\" />
</label>
<p>
<label>
<input type=\"submit\" name=\"Submit\" value=\"OK\" />
</label>
</p>
</form>";
}
}
echo "<p><a href=\"?seite=33\">-->Zum Hauptverzeichnis<--</a></p>";
ftp_quit($host);
?>
Danke Philopin