Visualizzazione dei risultati da 1 a 2 su 2

Discussione: leggere posta con php

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    leggere posta con php

    stavo vedendo un pò di soluzioni epr leggere la posta con php... avevo trovato questo scritp.. per visualizzare un determinato messaggio e i suoi allegati se ce li ha.. mperò ho un problema a questa rige

    codice:
    $word=@array_merge($word,explode(" ", $row[$inc]));
    che mi genera questo errore 16 volte

    codice:
    Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /web/htdocs/www.bla.bla/home/demo/posta/show.php on line 70
    l'email è questa, semplicissimo testo.. senza allegati

    codice:
    Gentile cliente,
    
    la presente per informarLa che il dominio bla.bla è in scadenza il
    giorno 00/00/0000
    Desideriamo ricordarLe che, qualora non si provveda al
    rinnovo del dominio entro la data sopraindicata, la casella Email
    postmaster@bla.blacesserà di funzionare.
    
    
    Per ulteriori informazioni scrivere a
    rinnovidomini@staff.bla.it oppure segua il link
    http://hosting.blabla.it/bla 
    
    Saluti
    ==============================
    blabla
    
    blabla
    ==============================
    con alcuni messaggi di posta non ho problemi, ho provato a mandarmene e tutto ok.. mentre con quelli epr esempio del mio hostin dove mi avvisa di varie scadenze etc (non hanno allegato e neinte) mi fa sto errore .. sapete dirmi come poter risolvere?

    Codice PHP:
    <?php
    if (isset($_GET['id']))
    {
      
    $var $_GET['id'];
    }
    include 
    'configurazione.php';
    $fetchstructure imap_fetchstructure($conn$var);

    $v1 "0";
    $i "";
    $ctrl 0;
    $ed 0;
    $mail_or_link 0;

    foreach(
    $fetchstructure as $k => $val)
    {
      if ((
    $ctrl=="") && ($k=="subtype"))
      {
        if (
    $val=="RELATED")
        {
          
    $i ".2";
          
    $ctrl=1;
        }
        if (
    $val=="MIXED")
        {
          
    $i ".2";
          
    $ctrl=1;
          
    $ed=1;
          echo 
    "[b]Allegati:[/b] ";
        }
      }
      if (
    $k=="parts")
      {
        
    $items $fetchstructure -> parts;
        foreach(
    $items as $k0 => $val0)
        {
          
    $v1 $v1+1;
          foreach(
    $val0 as $k1 => $val1)
          {
            if ((
    $k1=="disposition") && ($val1=="ATTACHMENT"))
            {
              
    $atch $fetchstructure -> parts[$v1-1] -> dparameters[0] -> value;
              echo 
    "<a href=\"attach.php?id=$var&item=".$v1."\">".$atch."</a>";
            }
          } 
        }
      }
    }
    if (
    $v1=="0")
    {
      
    $v1 1;
      
    $mail_or_link=1;
    }
    if (
    $ed)
    {
      
    $v1=1;
      echo 
    "

    "
    ;
    }
    $string=imap_fetchbody($conn$var$v1.$i);
    $string=quoted_printable_decode(str_replace("=\r\n","",$string));
    if (
    $mail_or_link=="")
    {
      echo 
    $string;
    }else{
      
    $word="";
      
    $row explode("\n"$string);
      for (
    $inc=0;$inc<sizeof($row);$inc++)
      {
        
    $row[$inc] = $row[$inc]."
    "
    ;
        
    $word=array_merge($word,explode(" "$row[$inc]));
      }
      for (
    $k=0;$k<sizeof($word);$k++)
      {
        
    $address strpos($word[$k], "www");
        
    $url strpos($word[$k], "http");
        
    $link strpos($word[$k], "href");
        
    $ftp strpos($word[$k], "ftp");
        if (
    $link == 0)
        {
          if ((
    $url == 0) && ($address == 0))
          {
            echo 
    $word[$k]." ";
          }else{
            echo 
    "<a href=\"".str_replace('
    '
    ,'',$word[$k])."\">";
            echo 
    $word[$k]."</a>";
          }
        }else{
          echo 
    $word[$k]." ";
        }
      }
    }
    imap_close($conn);
    ?>

  2. #2
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    nessuno sa dirmi nulla?

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.