Strana 1 z 1

Upload

Napísané: Po Feb 20, 2006 4:20 am
od používateľa Kissman
nejakej jednoduchej snippet na upload souboru na server do slozky a zaroven odeslani emailu s infem ze se neco uploadnulo by skladem nebyl....? Bylo by supr kdyby byl treba form kde by bylo od koho a kolik souboru, pak ok.. pak druhej form kde by se zobrazilo tolik poli pro upload kolik se zadalo v poctu souboru a pak by se to jednim buttonem odeslalo na server... :) a zobrazilo hlasku ze secko bylo ok a zaroven odeslalo ten mejlik na urcenou adresu... :)

...

Napísané: Po Feb 20, 2006 4:53 am
od používateľa Kissman
neco sem splacal dohromady, ale nevim jak z php odeslat mejl... :( a jak zakomponovat treba omezeni velikosti uploadovanyho souboru... mrknete: http://pichrt.info/index.php?id=48

Re: ...

Napísané: Po Feb 20, 2006 1:19 pm
od používateľa grabo
Kissman napísal:neco sem splacal dohromady, ale nevim jak z php odeslat mejl... :( a jak zakomponovat treba omezeni velikosti uploadovanyho souboru... mrknete: http://pichrt.info/index.php?id=48
Authorization Required

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
:wink:

Heslo

Napísané: Po Feb 20, 2006 2:24 pm
od používateľa Kissman
Srry zapomel sem. Jmeno a heslo je: upload/upload
Uz sem to nejak vyresil, ale nevite nekdo jak udelat odkaz tak aby v nem mohla bejt php promenna? Dejme tomu ze sem nahral soubor $file na server a chtel bych ted zobrazit hlasku Ze $file byl uspesne nahran a ze je pristupny zde: http://neco.neco.cz/$file

Napísané: Po Feb 20, 2006 7:02 pm
od používateľa Kissman

Kód: Vybrať všetko

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<?
$uploadNeed = $_POST['uploadNeed'];
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],$file_name);
 // check if successfully copied
 if($copy){
 echo "<center>Soubor <b>$file_name</b> byl úspešně odeslán<br>Soubor je přístupný zde: http://upload.pichrt.info/$file_name<center><br>";
 }else{
 echo "<center>$file_name | Chyba<center><br>";
 }
} // end of loop
?> 
kdyby jste poradily kam vlozit fci pro odeslani mejlu aby se mi poslal i s nazvem souboru na mejla kdyz se soubor uspesne nahraje, byl bych vdecny...

Napísané: Po Feb 20, 2006 11:03 pm
od používateľa dutch
to s tim mejlem bych asi splodil takhle:

Kód: Vybrať všetko

if($copy) {
 $to = "adresa@prijemce.cz";
 $subject = "predmet";
 $message = "
text zpravy, asi neco jako:
byl prijat soubor: ".$file_name.", dne ".strftime('$dateformat', time())."
dekujeme za poslani :-)
";
 $headers = "From: fileguard@pichrt.net";
mail($to, $subject, $message, $headers);
 echo "<center>Soubor <b>$file_name</b> byl úspešně odeslán<br>Soubor je přístupný zde: http://upload.pichrt.info/$file_name<center><br>";
 }else{
 echo "<center>$file_name | Chyba<center><br>";
 } 
pricemz $headers tam bejt nemusej... takhle by to mohlo fungovat

Napísané: Po Apr 23, 2007 4:27 pm
od používateľa gabo
dutch prosim ta nemohol by si mi pomoct vytvorit taky upload snippet ktory neodosiela mailom ale zapise to do nejakeho zoznamu ze co sa tam nahralo, aby sa nato uz rovno dalo kliknut alebo aby tam bol zobrazeny link na download
ma to sluzit do skoly , ucitel bude nahravat skripta a pomocky a ziaci by mohli tahat, dakujem ti vopred

Napísané: Po Apr 23, 2007 8:46 pm
od používateľa dutch
4gabo:
neni treba vynalezat kolo, myslim ze jako stvorenej pro tebe je tenhle snippet... akorat je potreba aby mel ucitel pristup na ftp, protoze uploadovat tenhle snippet neumi [slo by sikovne zakomponovat kus kodu co je nahore, pro to uploadovani], ale myslim si, ze je vyhodnejsi to tam sypat pres ftp, nez pres browser...
doufam ze ti to pomuze, je fakt dobrej ;-)