Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: concatenazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    120

    concatenazione

    devo creare una variabile che contenga la concatenazione di due varibili mi spiego:
    Codice PHP:
    $path '/Sito/images';
    $foto $path il valore proveniente da una form cioè questo "'.$_FILES['image']['name']" 
    ho letto che si deve usare il .(punto) ma non riesco a farlo funzionare.....

  2. #2
    Posta il codice che stai utilizzando e che non funziona.

  3. #3

    Re: concatenazione

    Così?


    Codice PHP:
    $path '/Sito/images';
    $foto=$path.$_FILES['image']['name']; 
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  4. #4

    Re: concatenazione

    Originariamente inviato da Scorza86
    devo creare una variabile che contenga la concatenazione di due varibili mi spiego:
    Codice PHP:
    $path '/Sito/images';
    $foto $path il valore proveniente da una form cioè questo "'.$_FILES['image']['name']" 
    ho letto che si deve usare il .(punto) ma non riesco a farlo funzionare.....
    Vedi così

    Codice PHP:
    $path '/Sito/images';
    $foto $path.$_FILES['image']['name']; 
    OT: Filippo, potresti dare un occhio al mio problema? Link

  5. #5

    Re: Re: concatenazione

    Originariamente inviato da Filippo_CL
    Vedi così
    ...e io che ho detto??
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  6. #6

    Re: Re: Re: concatenazione

    Originariamente inviato da teju
    ...e io che ho detto??
    ahahah, scusa, non avevo visto, ho lasciato la pagina ferma per qualche minuto prima di inviare la risposta e tu nel frattempo avevi postato

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    120
    ho provato ma niente...

    questo è il codice della pagina

    Codice PHP:
    <?php
    //Parte Relativa All'invio della foto su Server e creazione variabile con percorso da passare alla query
    $path '/Sito/images/';
    do {
      if (
    is_uploaded_file($_FILES['image']['tmp_name'])) {
         
    // Verifico che sul sul server non esista già un file con lo stesso nome
        // In alternativa potrei dare io un nome che sia funzione della data e dell'ora
        
    if (file_exists('Sito/images/'.$_FILES['image']['name'])) {
          
    $msg "

    File già esistente sul server. Rinominarlo e riprovare.</p>"
    ;
          break;
        }
        
    // Sposto il file nella cartella da me desiderata
        
    if (!move_uploaded_file($_FILES['image']['tmp_name'], $path.$_FILES['image']['name'])) {
          
    $msg "

    Errore nel caricamento dell'immagine!!</p>"
    ;
          break;
        }
      }
    } while (
    false);
    echo 
    $msg;
    $foto $path.$_FILES['image']['name'];



    //Parte Relativa All'Invio dei dati testuali nel database
    $zona $_POST['Zona'];
    $descrizione $_POST['Descrizione'];
    $tipo $_POST['Tipo'];
    $prezzo $_POST['Prezzo'];
    $conn mysql_connect('localhost''root' '1234') or die ("Connessione Non Riuscita: " mysql_error()); 
    mysql_select_db('immobiliare');
    $sql "INSERT INTO `immobili` (`Indice`, `Zona`, `Descrizione`, `Tipo`, `Prezzo`, `Foto`) VALUES(NULL, '$zona' , '$descrizione' , '$tipo' , '$prezzo' , '$foto')";
    $qmysql_query($sql) or die ("Query non valida: " mysql_error()); 
    if (!
    $q)
        echo (
    "Query Non Riuscita");
    else
        echo (
    "Inserimento Effettuato Correttamente");
    echo 
    "<p align='left'>[b]Per Effettuare Un Nuovo Inserimento Clicca Sul Pulsante sotto[/b]</p>";
    echo 
    "<p align='left'><input type='button' value='indietro' onclick='history.back();'>";
    mysql_close($conn);
    ?>
    mi da questo errore il browser
    ah io sto lavorando in locale e non su un hostin cioè ho messo apache con phpmanager..

    codice:
    Warning: move_uploaded_file(/Sito/images/DES001.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Programmi\AppServ\www\Sito\inserisci.php on line 14
    
    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\TEMP\php267.tmp' to '/Sito/images/DES001.jpg' in C:\Programmi\AppServ\www\Sito\inserisci.php on line 14
    
    Errore nel caricamento dell'immagine!!
    la query del codice funge e solo il caricamento dell'immagine che mi da probloemi....

  8. #8
    Non ho guardato tutto il codice, ma sei sicuro di questo: '/Sito/images/' ??

    Codice PHP:
    $path 'Sito/images/'
    Senza il "/"??
    Infatti se vedi l'errore che ti da, cmq il nome è corretto: " to '/Sito/images/DES001.jpg' "
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    120
    ok ho risolto il problema stava nella path ho risolto usando il comando

    Codice PHP:
    $_SERVER["DOCUMENT_ROOT"
    adesso però ho un altro problema nella visualizzazione...vi spiego adesso questi URL delle immagini io le vorrei far visualizzare in una tabella, ovviamente queste dovranno essere cliccabili...

    ho scritto questo codice ma la tabella viene visualizzato però senza l'immagine, però se clicco visualizzando il sorgente effettivamente l'URL viene prelevato correttamente.

    Codice PHP:
    while ($riga mysql_fetch_row($cur)){
            echo 
    "<tr><td width='15%'>$riga[1]<td width='20%'>$riga[2]<td width='3%'>$riga[3]<td width='10%'>$riga[4]<td width='3%'>[img]$riga[5][/img]";
            } 
    la parte "buggata" è quella relativa alla parte dove sta scritto RIGA[5] , questo è il valore che dovrebbe essere visualizzato sottoforma di link cliccabile (come destinazione dovrebbe avere una popup o un altra finestra con l'immagine)

    spero di essere stato abbastanza chiaro....

    Grazie a tutti

  10. #10
    Non ho capito se [img]$riga[5][/img] ti deve visualizzare a schermo un link o un'immagine.
    Hi provato scrivendo <img src=$riga[5]> ?

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.