Imap_mail_move/copy – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Imap_mail_move/copy – PHP – Fórum – Programujte.comImap_mail_move/copy – PHP – Fórum – Programujte.com

 

sagto
~ Anonymní uživatel
7 příspěvků
4. 10. 2009   #1
-
0
-

Zdravim a pozdravuji,

pouzivam funkci imap_mail_copy a chova se jako imap_mail_move. Misto aby to kopirovalo, tak to preposle. Nema nekdo funkcni php kod ktery funguje na 100%?

ten muj je bud chybny nebo nevim. Nekdy dokonce zpravy i smaze a nevim proc a jak je to mozne. Kdyz mam smazat zpravu s id 1 tak to smaze jeste jednu. Stranka pracuje pres form se zaskrtlymi checkboxy ve kterych v casti value jsou id mailu. Diky za pomoc.

<?php
session_start();
$user = $_SESSION['webmail']->prihlasovacijmeno;
$password = $_SESSION['webmail']->heslo;
$servername = $_SESSION['webmail']->server;
$port = $_SESSION['webmail']->port;
$type = $_SESSION['webmail']->typ;
$mailbox = "{".$servername.":".$port."/".$type."}".$_SESSION['slozka'];
$imap = @imap_open($mailbox,$user,$password);

if(!$imap)
{
header ('Location: webmail.php');
exit();
}

$num_id = count($_POST['id']);
if($num_id>0)
sort($_POST['id'], SORT_NUMERIC);

if ($_POST['akce']!='XYZvymazatXYZ')
{
$_POST['akce'] = mb_convert_encoding($_POST['akce'], 'UTF7-IMAP', 'UTF8');
for($i=$num_id-1;$i!=-1;$i--)
{
$re=imap_mail_move($imap, $_POST['id'][$i], $_POST['akce']);
if($re)
$_SESSION['Zprava'].="Mail přesunut.";
else
$_SESSION['Zprava'].="Chyba při přesunutí mailu.";
}
}
else if ($_POST['akce']=='XYZvymazatXYZ')
{
for($i=$num_id-1;$i!=-1;$i--)
{
if (@imap_delete($imap,$_POST['id'][$i]))
$_SESSION['Zprava'].="Mail smazán. ";
else
$_SESSION['Zprava'].="Chyba při smazáni. ";
}
}
// imap_expunge($imap);
// imap_close($imap);
$_POST['akce']="";
$_POST['id']="";
header ('Location: http://www.vesmirnychaos.cz/hra/webmail3.php');
exit();
?>

Nahlásit jako SPAM
IP: 85.207.110.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 7 hostů

Podobná vlákna

C++ copy — založil Old Spice sahara

Funkce copy() — založil Anonymní uživatel

Copy may be unsafe — založil Porcepoque

Copy to clipboard — založil novák8

Copy to output directory — založil Hanesis

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý