von paul |
194119418 |
von pizzataxi |
ICQ Nummer??? |
von paul |
mist
dann Googlen
|
von pizzataxi |
müsst es erst installn, hab vor ein paar stunden nen format c: durchgeführt |
von paul |
hast du ICQ brauch Hilfe
|
von pizzataxi |
hast mein mitgefühl,
war geschichte lk... |
von paul |
exaktemente!
m, ja werd mich morgen mal ransetzen.
kannst ja solange mal meinen Thread im Eure Seiten ansehen und meine Seite bewundern und bewerten usw.
Also, bis morgen!
Drückt mir die Daumen. schreib morgend geschichte |
von pizzataxi |
Hmmm, langsam bin ich auch mit meinem Latein am Ende
Aber mal was anderes:
Ich vermute, Du hast Dich an dem Upload-Tutorial auf 4websites.de orientiert, richtig?
Lad Dir doch mal bei www.dynamic-webpages.de z.B. ein Uploadscript runter und guck mal wie das Problem mit dem Pfad dort gelöst ist.
Und das hier:
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
würd ich weglassen und lieber nach dem Absenden des Formulars per php prüfen lassen, wie groß der Download ist. Denn diese Anweisung wird vor allem von älteren Browsern heimlich, still und leise übergangen.
Machs lieber so:
1:
2:
3:
4:
5:
6:
7:
8: | if($uploaddatei_size>102400)
{
echo "Datei zu groß";
}
else
{
//weitermachen
} |
|
von paul |
hm, habs immer nochnicht!
Und da dachte ich ich versteh einigermassen was von php
wisst ihr noch was ? |
von pizzataxi |
Das @ bewirkt meines Wissens nach nur, dass Fehlermeldungen die mit dem Befehl zu tun haben unterbunden werden.
Müsste also nicht zwangsläufig... |
von Tetsuo |
Muss nicht vor das "copy" ein "@" hin?! |
von pizzataxi |
1:
2:
3:
4:
5:
6:
7:
8: | //Eindeutigen Namen für Bild vergeben
$bild=uniqid("");
//Dateiendung anhängen
$bild.=".jpg";
//Pfad festlegen
$bild="pfadabcxyz/".$foto; |
Also so sieht das bei mir aus, und funzen tuts auch. Vielleicht hilft Dir das ja weiter?
Und wenn's nicht klappt:
1.) Rechner ausschalten
2.) vor die Haustür gehen
3.) Urschrei rauslassen
4.) beruhigen
5.) ablenken
6.) Problem lösen
:D
|
von paul |
ne, mist hilft einfach nix.
|
von paul |
das ist lieb, danke ich probiers gleich mal aus :D |
von pizzataxi |
$pfad = "/home/www/web9/html/klasse/galerie/".$_POST['cat']."/"; |
Hab mir extra für Dich nochmal meinen Bildupload angesehen... könnte an dem ersten " / " in Deiner Pfadbeschriebung liegen. Kill den mal , wenn mich nicht alles täuscht müsste es dann gehen... |
von paul |
hi folks,
hier mein problem:
ich schreibe ein Backend in dem man Fotos auf den Server laden kann,
doch irgendwie werden die immer in das grundverzeichniss in dem die index.php liegt kopiert also in diesem falle galerie...
hier der code:
--------------------------------------------------------------------------------
<?
if (isset ($_POST['submit']) ) {
$pfad = "/home/www/web9/html/klasse/galerie/".$_POST['cat']."/";
copy ($file, $pfad.$file_name);
echo "Die datei:".$file_name."wurde erfolgreich in /galerie/".$_POST['cat']." kopiert!";
}
else {
?>
<form action="<? echo $PHP_SELF ?>" method="post" ENCTYPE="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<table align="center" cellpadding="0" border="0">
<tr>
<td><strong>Foto oder Film Upload:</strong></td>
</tr>
<tr>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>Kategorie:</td>
<td>
<select name="cat" type="list">
<option value="sonstiges">Sonstiges</option>
<option value="7fahrt">7.Klassfahrt</option>
<option value="8fahrt">8.Klassfahrt</option>
<option value="proben">Proben</option>
<option value="8klass">8.Klassvorstellungen</option>
<option value="filme">Film Archiv</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"><br /></td>
</tr>
<tr>
<td colspan="2">Datei Auswählen:</td>
</tr>
<tr>
<td colspan="2"><input type="file" name="file"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Datei senden..." name="submit"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?
}
?>
--------------------------------------------------------------------------------
hoffe auf eure hilfe.
Pauel |