Pagina 3 di 9 primaprima 1 2 3 4 5 ... ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 82

Discussione: recezione posta

  1. #21
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da asdas
    <?
    $mbox=imap_open("{pop3.infinito.it:110/pop3}INBOX","user","password");
    $body = imap_body($mbox, $numMsg[opzioni]);
    print_r ($body);
    ?>

    FAcendo cosi mi da sto errore!


    Fatal error: Call to undefined function: imap_open() in H:\webs\001095
    \connessione.php on line 2
    prova a fare un phpinfo() sul server per vedere se sono attivi i vari moduli imap, dovrebbe esserci una sezione apposta...

  2. #22
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da iox84
    prova a fare un phpinfo() sul server per vedere se sono attivi i vari moduli imap, dovrebbe esserci una sezione apposta...
    direi proprio che NON ci sono...
    se sei con win controlla di avere la libraria .dll nella cartella con le altre estensioni ed aver decommentato il php.ini, con linux di aver compilato php con l'opzione per usare l'imap.

    think simple think ringo

  3. #23
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da marketto
    se sei con win controlla di avere la libraria .dll nella cartella con le altre estensioni ed aver decommentato il php.ini
    decommentato?

  4. #24
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da web ces
    decommentato?
    ;extension=php_imap.dll



    Originariamente inviato da web ces
    ...se sei con win controlla di avere la libraria...
    ops, libreria
    think simple think ringo

  5. #25
    scusate ma qualcuno ha un pezzo di script tanto per farmi contento in modo che riesca almeno a vedere la posta ?
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  6. #26
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da marketto
    ;extension=php_imap.dll





    ops, libreria
    esatto, ma mi dava problemi con win, ho provato ad abilitare a scommentare la riga

    ;extension=php_imap.dll

    ma non funzionava allora mi sono spostato su un apache che aveva gia' abilitato i moduli relativi e funziona, ma ripeto che mi dava problemi con la visualizzazione di alcuni tipi di messaggio, se qualcuno mi da istruzioni per abilitare le funzioni imap anche su win mi farebbe un grosso piacere cosi riesco a fare i test anche sul mio PC

  7. #27
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Se vi interessa ancora la discussione ho risolto qualche problema, adesso le funzioni IMAP mi funzionano anche su win, sono riuscito a scomporre e visualizzare correttamente alcuni tipi di mail, il codice non e' pulitissimo ed e' ancora un po "approssimativo", di sicuro esiste una soluzione migliore (infatti questa soluzione e' veramente pessima) comunque lo posto:

    codice:
    <?php
    $number=1; //numero del messaggio da 1 a imap_num_msg($mbox)               
    
    $mbox = imap_open("{pop.mioserver.it:110/pop3}INBOX", "miauser", "miapassword");
    
    $overview = imap_fetch_overview($mbox, $number, 0);
    while(list($key, $value) = each($overview)){
    	echo $value->subject."
    \n";
    	echo $value->from."
    \n";
    	echo $value->date."
    \n";
    	//echo $value->msgno."
    \n";
    }
    
    $struct = imap_fetchstructure($mbox, $number);
    $type = $struct->type;
    //stamp_type($struct);
    //echo imap_fetchbody($mbox, 2, '2.2');
    
    if ($type == '0'){
    	echo imap_fetchbody($mbox, $number, '1');
    }else{
    	fetch_subtype($mbox, $number, $subtype);
    }
    
    //$struct = imap_bodystruct($mbox, 1, 1);
    //print_r($struct);
    
    function fetch_subtype($stream, $mnum){
    	$struct = imap_fetchstructure($stream, $mnum);		
    	$subtype = $struct->subtype;
    	switch($subtype){
    		case 'ALTERNATIVE':
    			echo imap_fetchbody($stream, $mnum, '2');		
    			break;
    		case 'MIXED':
    			echo imap_fetchbody($stream, $mnum, '2.2');		//messaggio inoltrato
    			break;
    		default:
    			echo "\n
    \nFormato e-mail sconosciuto";
    			break;
    	}
    }
    
    function stamp_type($struct){		//stampa a video il typo e il sottotipo principale
    	$type = $struct->type;
    	echo 'Type:'.$type."
    \n";
    	$subtype = $struct->subtype;
    	echo 'Subtype:'.$subtype."
    \n";
    }
    
    imap_close($mbox);
    ?>

  8. #28
    copiando il codice e pubblicandolo mi da quest'errore !!!

    Fatal error: Call to undefined function: imap_open() in H:\webs\001095\rece.php on line 4
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  9. #29
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    prina imap_open() ti funzionava?

  10. #30
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da asdas
    copiando il codice e pubblicandolo mi da quest'errore !!!

    Fatal error: Call to undefined function: imap_open() in H:\webs\001095\rece.php on line 4
    probabilmente hai qualche prodlema con il web server, fai un

    Codice PHP:
    phpinfo() 
    su una pagina uploadata sul server e prova a vedere se il modulo imap e' attivo, altrimenti devi agire sul php.ini togliendo il ; dove ti e' gia stato detto in precedenza da marketto se il server e' win, se e' un apache probabilmentet e' gia abilitato

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 © 2026 vBulletin Solutions, Inc. All rights reserved.