Wenn ich mit PHP ein Bild hochlade was ca. 500KB groß ist bricht er nach 10 - 12 KB den Upload up und springt weiter zur nächsten Aktion. Hat jemand ne Idee woran das liegen kann?
Wäre sehr dringend.
Seite 1 von 1
Php Upload Problem Upload bricht nach 10 - 12 Kb ab
Anzeige
#2
geschrieben 16. Juli 2004 - 21:03
Hallo,
es könnte sein, aber ich bezweifle es, dass die Server einstellungen es nicht erlauben eine größere Datei upzuloaden schau mal per phpinfo() nach wie groß die Max Upload Filesize sein darf, ggf. schreibe deinen Webhoster an!
Wenn es nicht daran liegt, könntest du mal den Source Posten (oder nur den Teil), der macht eine Fehlersuche einfacher
MFG Lukaso
es könnte sein, aber ich bezweifle es, dass die Server einstellungen es nicht erlauben eine größere Datei upzuloaden schau mal per phpinfo() nach wie groß die Max Upload Filesize sein darf, ggf. schreibe deinen Webhoster an!
Wenn es nicht daran liegt, könntest du mal den Source Posten (oder nur den Teil), der macht eine Fehlersuche einfacher
MFG Lukaso
#3
geschrieben 16. Juli 2004 - 21:12
also max_upload_filesize ist auf 32M
Source: (variablen stimmen alle, hab schon geprüft)
// Verzeichnis für Bilder anlegen
@ftp_mkdir($conn_ftp,"$galerieordner");
if(@ftp_put($conn_ftp,"$ftpfile","$txtfile",FTP_ASCII))
{
// FTP Verbindung schließen
@ftp_quit($conn_ftp);
}
Source: (variablen stimmen alle, hab schon geprüft)
// Verzeichnis für Bilder anlegen
@ftp_mkdir($conn_ftp,"$galerieordner");
if(@ftp_put($conn_ftp,"$ftpfile","$txtfile",FTP_ASCII))
{
// FTP Verbindung schließen
@ftp_quit($conn_ftp);
}
#4
geschrieben 17. Juli 2004 - 09:25
Hmm,
kann dir dabei nicht wirklich helfen, da ich meine daten nicht per ftp hochlade, sonder per POST!
Könntest es auch mal per Post probieren
MFG Lukaso
kann dir dabei nicht wirklich helfen, da ich meine daten nicht per ftp hochlade, sonder per POST!
Könntest es auch mal per Post probieren
MFG Lukaso
#5
geschrieben 17. Juli 2004 - 10:39
Zitat (Lukaso: 17.07.2004, 10:25)
Hmm,
kann dir dabei nicht wirklich helfen, da ich meine daten nicht per ftp hochlade, sonder per POST!
Könntest es auch mal per Post probieren
MFG Lukaso
kann dir dabei nicht wirklich helfen, da ich meine daten nicht per ftp hochlade, sonder per POST!
Könntest es auch mal per Post probieren
MFG Lukaso
Kannst du mir da vielleicht nen feines Beispielscript für den Upload mit POST geben?
#6
geschrieben 17. Juli 2004 - 12:17
Hallo,
hier ein Codeschnippsel:
Kannste dich davon Inspirieren lassen
MFG Lukaso
EDIT: Beachte aber die CHMODS!! (777 auf Verzeichniss)!!!!
hier ein Codeschnippsel:
<html> <head> <title>Flexibler Dateiupload</title> </head> <body> <h3><font color="#FF0000"><em><strong>Wieviele Dateien möchten Sie hochladen?</strong></em></font></h3> <p><font color="#000000"></font></p> <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" > <select name="numfiles" size="1"> <option value="1">1 Datei <option value="2">2 Dateien <option value="3">3 Dateien <option value="4">4 Dateien <option value="5">5 Dateien <option value="6">6 Dateien <option value="7">7 Dateien <option value="8">8 Dateien <option value="9">9 Dateien <option value="10">10 Dateien </select> <input type="Submit" value="Anzahl festlegen" name="regnum"> </form> <form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> <?php if (isset($regnum)) { echo "<b>$numfiles</b>"; echo $numfiles == '1' ? ' Datei kann' : ' Dateien können'; echo ' hochgeladen werden:<p>'; for ($i=1; $i<=$numfiles; $i++) { echo "<input type=\"File\" name=\"myfile$i\"><br />\n"; } echo '<p>'; echo '<input type="Submit" name="sendfiles" value="Dateien senden">'; } if (isset($sendfiles)) { $numsendfiles = count($HTTP_POST_FILES); echo "<b>$numsendfiles</b> "; echo $numsendfiles == 1 ? 'Datei' : 'Dateien'; echo $numsendfiles == 1 ? ' wurde gesendet.' : ' wurden gesendet.'; foreach($HTTP_POST_FILES as $strFieldName => $arrPostFiles) { if ($arrPostFiles['size'] > 0) { $strFileName = $arrPostFiles['name']; $intFileSize = $arrPostFiles['size']; $strFileMIME = $arrPostFiles['type']; $strFileTemp = $arrPostFiles['tmp_name']; move_uploaded_file ($strFileTemp, "upload/$strFileName"); echo "Datei <b>$strFileName</b> erfolgreich hochgeladen:"; echo "<ul>"; echo "<li>Grösse: $intFileSize Bytes<br />"; echo "<li>MIME: $strFileMIME<br />"; echo "</ul>"; } /* end if */ } /*end foreach */ } ?> </form> </body> </html>
Kannste dich davon Inspirieren lassen
MFG Lukaso
EDIT: Beachte aber die CHMODS!! (777 auf Verzeichniss)!!!!
Dieser Beitrag wurde von Lukaso bearbeitet: 17. Juli 2004 - 12:18
Thema verteilen:
Seite 1 von 1