Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Eliminazione Obbligo upload file

    Ciao a tutti.

    In questo codice, dovrebbe esserci una parte che mi obbliga ad uploadare un file.


    //////////////////////////////////////////////////
    case "submit":
    if (!isset($_POST['op_id'])) {$_POST['op_id'] = 0;}
    $op_id = $_POST['op_id'];
    $sql = mysql_query("SELECT * FROM ".$mosConfig_dbprefix."rekry_ops WHERE op_id = ".$op_id);
    $numrow = mysql_num_rows($sql);
    if ($numrow == 1 && $community == 1) {
    $uploaddir = $uploadpath;
    $r = md5(rand(1,500));
    $iii = $r ."_". str_replace(' ','_', basename($_FILES['uploader']['name']));
    $uploadfile = $uploaddir . $iii;

    if (stristr( $iii, ".pdf" ) || stristr( $iii, ".doc" )) {
    if (move_uploaded_file($_FILES['uploader']['tmp_name'], $uploadfile) ) {
    echo _RRFILE;
    //////////////////////////////////////////////////

    Io vorrei eliminare quest'obbligo. Qualcuno di voi riesce a modificare queste righe per fare in modo che il campo upload oltre ad accettare PDF e DOC, possa anche rimanere bianco?

    Grazie anticipatamente a tutti
    Fabio

  2. #2
    Ciao,
    credo che il problema sia su questa riga:
    if (stristr( $iii, ".pdf" ) || stristr( $iii, ".doc" )) {

    e' possibile dire alla funzione "stristr" di accettare anche un campo vuoto?

    Grazie
    F.

  3. #3
    Codice PHP:
    if (stristr$iii".pdf" ) || stristr$iii".doc" ) || stristr$iii"" )) { 

    oppure rimuovi la if...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  4. #4
    Ciao,
    purtroppo ho gia' provato ma non va.

    Se metto "" appare:
    Warning: stristr() [function.stristr]: Empty delimiter.

    Se tolgo la if sono costretto a commentare altre cose per cui si scatenano altri 3000 errori e non funziona nulla

    Esiste una funzione per dire che il campo puo' anche restare vuoto?

    F.

  5. #5
    Codice PHP:
    if (stristr$iii".pdf" ) || stristr$iii".doc" ) || 1=1) { 
    è brutto da vedersi ma rende sempre verificata la if...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  6. #6
    Parse error: syntax error, unexpected '=' in /web

    Purtroppo non va.

    Ma si puo' fare il discorso inverso? Del tipo: "fai passare tutto cio' che e' diverso da ".GRU" per esempio?

    Grazie ancora
    Fabio

  7. #7
    Codice PHP:
    if (stristr$iii".pdf" ) || stristr$iii".doc" ) || 1==1) { 
    scusa, dimenticato un uguale
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  8. #8
    Ciao e grazie per l'aiuto ma purtroppo non va.

    Inizio a temere che il problema sia altrove.

    Se vuoi provare a buttare un occhio ho messo una copia del file qui:
    http://www.cliccando.it/rekry.zip

    L'obiettivo e' quello di non obbligare le persone a inviare un file di CV

    Grazie 1000
    Fabio

  9. #9
    Ciao
    In realta' quello che mi hai mandato funziona. nel senso che non si preoccupa dell'estensione del file. QUindi mi fa invaire qualsiasi file coin qualsiasi estensione.


    Io pero' vorrei riuscire a effettuare il submit anche senza allegati (senza aver selezionato alcun file). in pratica con il campo 'uploader' vuoto.

    Grazie ancora.

    Fabio

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.