PDA

View Full Version : [php]FILE


Pro7on
04-11-2006, 20:45
scusate mi potreste dire come posso fare un uppload di img, nel senso che un utente loggato li appare un "sfoglia " e puo uppare solo "foto" che autamaticamente queste foto vengono messe in un'altra pagina.

:mbe: :help:

Thx :D

n0ise
04-11-2006, 21:03
scusate mi potreste dire come posso fare un uppload di img, nel senso che un utente loggato li appare un "sfoglia " e puo uppare solo "foto" che autamaticamente queste foto vengono messe in un'altra pagina.

:mbe: :help:

Thx :D


fai un form con input type=file, un if per escludere tutti i formati non immagine if(($tipo_file !== "image/gif") && ($tipo_file !== "image/pjpeg")) e il path dove copiare il file ad esempio move_uploaded_file($_FILES['miofile']['tmp_name'], "public/".$nome_file);

:)

Pro7on
04-11-2006, 21:34
Ecco una domanda



<body>

<form name="upFile" action="?upFile" method="post">
<input type="file" name="fileUP" />
<input type="submit" name="invia" value="Invia" />
</form>


<?php

move_uploaded_file($_FILES['fileUP']['tmp_name'], "public/".$tmp_name);


?>

</body>
</html>




Alcune Domande?

-COme faccio a stamparle l'img
-come a faccio ad escludere i formati (nn ho capito molto quella stringa )
-come faccio a salvare le img in una cartella e come fare ad'andare a riprenderle?

Thx :)

n0ise
04-11-2006, 21:44
Ecco una domanda




Alcune Domande?

-COme faccio a stamparle l'img
-come a faccio ad escludere i formati (nn ho capito molto quella stringa )
-come faccio a salvare le img in una cartella e come fare ad'andare a riprenderle?

Thx :)

-per stampare l'immagine pui usare una cosa simile nell'echo "<a href=\"public/".$nome_file."\" target=\"_blank\">visualizza</a>";

-con quella stringa in pratica tu dai l'accesso soltanto all'upload di tutti i file jpg e gif, escludendo le altre estensioni.

-le img le salva gia in una cartella (in quell'esempio è la classica cartella /public)

Pro7on
04-11-2006, 22:33
ma nella cartella public nn mi mette nessun file ?

Pro7on
06-11-2006, 08:00
ma nella cartella public nn mi mette nessun file ?

:help: :muro:

Pro7on
06-11-2006, 11:24
:help: :muro:

Pf HELP MY nn riesco a uppare sti benedetti file :muro: :read: :help:

Pro7on
07-11-2006, 16:23
Pf HELP MY nn riesco a uppare sti benedetti file :muro: :read: :help:

Cavoli o guardato su php.net ma nn riesco a far andare sta funzione... plase help :(( :muro: :muro: :help:

n0ise
07-11-2006, 16:49
hai mp && email :)

Pro7on
07-11-2006, 17:42
allora girando su internet o trovato questo


###########PAGINA Upload.php

<FORM method="post" action="uploadit.php" enctype="multipart/form-data">
<TABLE WIDTH="70%" BORDER="1" CELLSPACING="0">
<TR>
<TD>
<B>Inserisci il nome del file da inviare </B><INPUT TYPE=FILE NAME="uploadfile"><BR><BR>
<INPUT TYPE="SUBMIT" VALUE="Invia le informazioni!">
<INPUT TYPE="RESET" VALUE="Cancella!">
</TR>
</TD>
</TABLE>
</FORM>


###########PAGINA Uploadit.php

<?php
echo "<PRE>";
echo "nome del file locale creato dopo l'invio: $uploadfile\n";
echo "nome originale del file remoto: $uploadfile_name\n";
echo "dimensioni del file in byte: $uploadfile_size\n";
echo "tipo di file: $uploadfile_type\n";
echo "</PRE>";
echo "<HR>";

if ( $uploadfile == "none" ) {
echo "Non è stato inviato alcun file<BR>";
echo "Ritorna al form per inviare il <A HREF=\"upload.html\">file</A>";
exit;
}

if ($uploadfile_size < 6072 ){

if (copy($uploadfile,"/docs/$uploadfile_name")){
echo "Invio del file riuscito";
# cancella il file temporaneo
#unlink($uploadfile);
}
else {
echo "<br>Invio del file fallito<br>";
}
}
else {
#echo "Spiacente, il file da inviare non deve superare le dimensioni di 3 KB<BR>";
}
?>
Ritorna al form per inviare i <A HREF="upload.php">file</A>



bene mi da sempre errore "Invio del file fallito"

:muro: :muro: :muro: :muro: :muro: :muro: Ma xcheeeeeeeeeeeee
:wtf: :wtf: :help: MY PLASeeeeeeeeeeeeeeee..

wisher
07-11-2006, 17:45
allora girando su internet o trovato questo


###########PAGINA Upload.php


###########PAGINA Uploadit.php


bene mi da sempre errore "Invio del file fallito"

:muro: :muro: :muro: :muro: :muro: :muro: Ma xcheeeeeeeeeeeee
:wtf: :wtf: :help: MY PLASeeeeeeeeeeeeeeee..
prova ad aumentare la dimensione del file in questo if
if ($uploadfile_size < 6072 ){

Pro7on
07-11-2006, 17:57
prova ad aumentare la dimensione del file in questo if
if ($uploadfile_size < 6072 ){


si si gia provato, ho preso un immagine che pesa meno d'unK :muro: :muro: :muro:

wisher
07-11-2006, 18:13
ho provato e mi da errori su uploadfile, adesso provo a cercare qualcosa in più

Pro7on
07-11-2006, 18:21
ho provato e mi da errori su uploadfile, adesso provo a cercare qualcosa in più


1000 Thx, io sto provando un po tutto ma mi sto solo :muro: :muro: :muro:

Cmq nn capisco xche nn va neppure il primo if, qullo che se nn inserisci nulla nel input ti dice nn hai inviato niente e pure li fa nel error upload cioè sembrerebbe che va direttamente al'else mmmm :mbe: :muro: :muro: :muro:

n0ise
07-11-2006, 18:28
1000 Thx, io sto provando un po tutto ma mi sto solo :muro: :muro: :muro:

Cmq nn capisco xche nn va neppure il primo if, qullo che se nn inserisci nulla nel input ti dice nn hai inviato niente e pure li fa nel error upload cioè sembrerebbe che va direttamente al'else mmmm :mbe: :muro: :muro: :muro:


ma hai visto i file che ti ho mandato in mail? :confused:

Pro7on
07-11-2006, 18:44
ma hai visto i file che ti ho mandato in mail? :confused:


asd no asp che guardo :doh: :rolleyes: :)

havevo la casella piena nn potresti rimandare plase :)

Pro7on
08-11-2006, 08:00
ma porca ... mi sa che nn mi andava la roba xche nn mettevo "ob_start();"...

:muro: :muro: :cry: :cry: :read: :Prrr:
:D :D

n0ise
08-11-2006, 08:03
ehehe senza l'ob_start() non manda dati in output dallo script :P

ora ti funziona?

Pro7on
08-11-2006, 08:37
ehehe senza l'ob_start() non manda dati in output dallo script :P

ora ti funziona?

Si si :D :D 10000 Thx ;) :)

Pro7on
14-11-2006, 08:27
Domandooooneee, adesso io ho una pagina che mi mette le img in una cartella. come faccio in un'altra pagina a stampare tutte le img dentro la cartella public? :confused:

n0ise
14-11-2006, 10:12
usa un echo :) "<a href=\"public/".$nome_file."\" target=\"_blank\">visualizza</a>";

Pro7on
14-11-2006, 10:16
si ma il probblema e che nn sò come si chiamano i file e nn so precisamente quanti ce ne sono, nn e che c'ê un modo per mettere il tutto ad'es in un array o roba del genere per poi stampare ?

Pro7on
17-11-2006, 08:09
...come si fà a rinominare i file, e a stamparli tutti?

ciao thx :)

Pro7on
20-11-2006, 08:25
...come si fà a rinominare i file, e a stamparli tutti?

ciao thx :)

:help: :muro:

Pro7on
21-11-2006, 07:39
:help: :muro:

:cry: :cry: :cry:

per eliminare si usa unlink?

Pro7on
21-11-2006, 13:59
allora nessuno che aiuta :( :cry: :cry: :cry:

cmq oltretutto nn riesco a rinominare i file..

io metto rename("Immagini/public/$filename","Immagini/public/$tempname");

xcüeee :mc: