Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    64

    vedere i permessi del mio web server

    Ciao a tutti... sottolineando che sono un ignorante di PHP volevo chiedere se esiste un modo per vedere quali permessi sono impostati sul server su cui risiede il mio sito...

    Il server è apache su cui gira linux ed è installato PHP 4.1.2

    Vedo che si parla di CHMOD 777, ecc...

    nel caso che settaggi devo applicare per fare un upload di un file che in seguito venga spedito come allegato alla mia casella postale?

    Come si fa?

    grazie mille a tutti...

    Ciao

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    la tua domanda indica che non hai ben chiaro il problema, perchè non ci dici quello che devi fare e dove hai problemi cosi ti spieghiamo?

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    64
    Ho creato due file php per l'invio di dati e di un allegato (upload) tramite web in modo che il tutto arrivi alla mia casella email.
    Il risultato è che la mail arriva, ma senza i dati inseriti nei campi della form e il file allegato...
    Il codice mi sembra esatto, ma nn vorrei che ci siano dei settaggi particolari o permessi da impostare sul server dove ho il sito....

    Di seguito il codice dei due file:

    form.php
    -----------------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Curriculum</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <form action="form2.php" method="post" enctype="multipart/form-data" name="curriculum vitae">


    Nome:
    <input name="nome" type="text" id="nome" maxlength="30" />
    Cognome:
    <input name="cognome" type="text" id="cognome" maxlength="30" />
    </p>



    <input name="upload_file" type="file" id="upload_file" />
    </p>




    <input name="submit" type="submit" value="invia" />
    </p>
    </form>
    </body>
    </html>


    form2.php
    ----------------------------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>prova2</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <?
    require_once("class.phpmailer.php");

    $cognome=$_POST['cognome'];
    $nome=$_POST['nome'];
    // preparo il testo

    $testo=($nome!="")?"Nome: {$nome}\n":"";
    $testo.=($cognome!="")?"Cognome: {$cognome}\n":"";
    $mail = new PHPMailer();

    $mail->From = "apache@plastik.it"; // from mail
    $mail->FromName = "Sito Plastik"; // from name

    // con AddAddress aggiungi tutti gli indirizzi a cui lo vuoi inviare
    $mail->AddAddress("caldara.marco@plastik.it", "Marco C.");
    $mail->Subject = "Allegato";
    $mail->Body = $testo; // qui metti il tuo testo

    /*
    AGGIUNGIAMO L'ALLEGATO:
    devi passare il file selezionato quindi usi l'array globale
    $_FILES passandogli come chiave il nome del tuo campo di upload
    [se noti in form io l'ho chiamato file],
    e poi il nome del file, lasciando la chiave a name
    */
    $mail->AddAttachment($_FILES['upload_file']['name'], $_FILES['curriculum.doc']['name']);

    if(!$mail->Send())
    {
    echo "fatal server error";
    exit;
    }
    ?>

    <body>
    GRAZIE!
    </body>
    </html>


    Dove è l'errore? Grazie

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    cosi a occhio credo che il testo dovrebbe arrivare, mentre il file credo proprio di no.

    devi sapere che il file viene messo in una cartella temporanea del server, e non è legato al nome che aveva sul tuo pc.

    adesso purtroppo non ho tempo di guardare, questo però ti può aiutare per l'upload:

    http://freephp.html.it/articoli/view_articolo.asp?id=66

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    64
    quindi come diventerebbe il mio codice?

    il percorso della cartella dove in teoria dovrebbe fare l'upload è:

    usr/home/textile.it/public_html/beta/upload

    per il momento il sito sta tutto nella cartella beta perchè è una versione di prova/test....

    grazie ancora.....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.