upload immagini

Ciao a tutti e grazie in anticipo a chi mi risponderà

ho un problemino e ho pensato di chiederea voi. Sto facendo alcune pagine in html base base e ora ho necessità di inserire una pagina in cui l'utente NON loggato possa uploadare delle immagini (possibilmente non più grandi di una certa dimensione che io impongo) dal suo desktop, possa visualizzarne l'anteprima e accetti un disclaimer presente sulla pagina. Accettando il disclaimer, l'immagine viene mandata:

due opzioni (scegliete quella piìù semplice da realizzare)

1. o ad una mail che io gli dico

2. o su un db (che non so fare e che cmq, suppo0nendo che lì'utente carichi unq qualcosa di virale? come faccio a saperlo?)

io non so bene orientarmi, non so se sia possibile scaricare qualcosa di già pronto per questo utilizzo oppure se sia meglo scaricare una qualche piattaforma (tipo wordpress, la prima che mi viene in mente) che abbia già all'interno un modulo del genere di upload di immagini. solo che wordpress per esempio le uploada direttamente sul sito e io invece prima vorrei controllarle, ecco perchè mi piacerebbe venissero inviate a me via mail o cmq lasciate su un db.

come posso fare? avete qualche consiglio? grazie mille fion d'ora! 

dimenticavo.

nel caso la mia richiesta fosse troppo dettagliata, a me basterebbe anche che l'utente potesse uploadare la sua immagine senza anteprime e cose strane e poi che io sappia che l'utente ha fatto l'upload. vorrei anche sapere dove vengono caricate le immagini dell'utente.

Grazie infinite

inviato 10 anni fa
million$baby
X 0 X

ascusate, forse dovevo metterlo in uqesta sezione

http://www.phpnews.it/forum/index.php?topic=777.new#new

chiedo venia :)

risposto 10 anni fa
million$baby
X 0 X

ascusate, forse dovevo metterlo in uqesta sezione

http://www.phpnews.it/forum/index.php?topic=777.new#new

chiedo venia :)

Tutto sistemato  ;)

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ti consiglio di affrontare un problema alla volta. Ad esempio potresti partire col realizzare un semplice script per l'upload di un file. Per realizzarlo ti basta vedere gli esempi riportati sulla documentazione ufficiale:

http://it2.php.net/manual/it/features.file-upload.php

Se trovi problemi, riporta il codice che avrai realizzato e ne discutiamo.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

mi sa che ho bisohgno di un pò di aiuto.... sorry.

ho trovato questo codice

?php

// Nelle versioni di PHP precedenti alla 4.1.0 si deve utilizzare  $HTTP_POST_FILES anzichè

// $_FILES.

$uploaddir = '/var/www/uploads/';

$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo "<pre>";

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {

   echo "File is valid, and was successfully uploaded.\n";

} else {

   echo "Possibile attacco tramite file upload!\n";

}

echo 'Alcune infromazioni di debug:';

print_r($_FILES);

print "</pre>";

?>

visto che sono all'inizio, la prima pesima intuizione che mi è venuta è stata quella di copiare/incollare il codice in una pagina html. ovviamente non funziona. come bisogna fare?

Grazie!

risposto 10 anni fa
million$baby
X 0 X

Ma è il primo script che realizzi in PHP?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

 :-[   sssi

risposto 10 anni fa
million$baby
X 0 X
:-[   sssi

non te la prendere ma forse sarebbe meglio iniziare con qualcosa di più semplice   :dunno:

E sopratutto non disdegnare uno studio preliminare delle basi del PHP:

http://www.phpnews.it/content/view/224/107/

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

si, lo so...grazie.

infatti avevo scaricato la guida :)

pensavo ci potesse essere uno script abbastaza semplice di upload almeno per iniziare a capire come funziona :) o capire come si inseriscono le cose visto che la vedo un pò difficile che io impari a farle di sana pianta entro breve  :P :-\ ::)

grazie :)

risposto 10 anni fa
million$baby
X 0 X

Il punto è che qualsiasi script che ti viene proposto necessiterebbe di qualche modifica per essere impiegato e la cosa risulterebbe molto difficile senza possedere almeno le basi del PHP.

Il PHP è un linguaggio semplice, vedrai che in poco tempo potrai iniziare a metter mano su degli script veri.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho anche io il problema di upload delle immagini. Funziona tutto tranne il percorso da mettere in $uploaddir.

A me serve che l'immagine vada in una cartella (che si chiama "uploads") che si trova nella stessa directory in cui si trova il file php che riceve in upload il file. Ho provato a mettere nella variabile $uploaddir il valore "/uploads" ma non lo accetta come percorso.

Ho pensato che non fosse possibile mettere percorsi relativi, ma ho visto che nell'esempio (a meno che non si parli di Unix/Linux) c'è un percorso relativo, non assoluto. Giusto?

risposto 10 anni fa
AndyB
X 0 X

"/uploads" non è un percorso relativo!!!

"uploads" o "./uploads" sono percorsi relativi  ;)

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Mi ero fatto ingannare dall'esempio  :(

risposto 10 anni fa
AndyB
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda