Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: sdasopo
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
waco 31.1.2007 08:23  1710
harcuba: odháčkovat a odčárkovat jména souborů. Do linku dávej třeba crc32 nebo md5 ze jména souboru nebo na linuxu číslo uzlu (inode).
hugo hugo Usmívejte se, - bude hůř!!!! 31.1.2007 07:04  1709
harcubaIMHO za to může diakritika v názvu souborů
harcuba 31.1.2007 06:49  1708
dotazlidi potrebuji poradit, nevim jestli to sem patri, ale skript je v PHP tak snad ano. Mám problem na stránce Úřední deska kde mi skript v phpku vygeneruje obsah adresáře (Dokumenty ke stažení). Všechno je vcajku, ale problém nástává když se k těm dokumentům chci dostat s IE. Ve FF mi to chodi v pohodě ale v IE mi hlásí 404-ku. Nevíte někdo co s tím??
serafx 31.1.2007 00:08  1707
Google: http://www.google.com/contact/spamreport.html
Seznam: http://fulltext.seznam.cz/url.py/reportScreen
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 30.1.2007 08:36  1706
serafXtak to asi doporucim zamestnavateli, at je nabonzuje, diky :c]
serafx 29.1.2007 23:35  1705
Hrozí u toho jedno nebezpečí. Google takové přesměrování hodnotí jako podvodnou SEO praktiku a pokud se to provalí (mají na to i bonzovací formulář, na kterém je možno udat konkurenci), vyřadí takovou stránku z indexování.
hugo hugo Usmívejte se, - bude hůř!!!! 29.1.2007 11:54  1704
tvxPomoci getHostByAddr zjistim jmeno a pokud obsahuje googlebot, tak to beru jako robota od googlu.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 29.1.2007 11:12  1703
hugoa ty mas nejak zmaknuty pod jakejma ip chodej vseci roboti? nemam treba google fyz adres robotu khned nekolik?
hugo hugo Usmívejte se, - bude hůř!!!! 29.1.2007 10:39  1702
tvxIMHO je nejjednodušší vzít IP a pokud jde o robota, tak ho pustit na příslušnou verzi stránky.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 29.1.2007 10:33  1701
nevíte někdo, jak dělaj stránky které ze sebe přesměrovávají někam jinam, většinou je to kvůli tomu, aby započítaly kam posílají a kdy atd... to, že jim google indexuje i ty jejich přesměrovávací stránky?
napadá mě, že googlovi podstrkávají jinou, nepřesměrovávací verzi stránky, je to možné?
jak na to?
waco 14.12.2006 08:25  1700
Jinak mi to nedalo a zkusil jsem, co narvu do stringu u sebe. Kód

$var = str_pad( '' , 65536 );$n = 10;while( --$n ){$var .= $var;echo strlen( $var ) . ' ';flush();}
mi vypsal 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432, takže do proměnné nacpu 32 mega...
waco 14.12.2006 06:57  1698
Johny_G: Pomůže, přesuneš-li dovnitř funkce i to skládání zprávy. V příkazu fputs($connection, "To: $to\nFrom: $from\nSubject: $subject\n$headers\n\n$message\n.\n"); můžeš do jednotlivých volání fputs rozdělit předávání jednotlivých řádků zprávy a jednotlivých řádků jednotlivých příloh. Tak se vyhneš agregaci všeho do $message úplně.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 13.12.2006 23:11  1697
Bredy [1696]: Díky, zítra to zkusím. Ovšem asi to nepomůže, pokud byl provar v té proměnné.
bredy 13.12.2006 08:50  1696
Tak odesílej mail přímo přes SMTP...
Here's how to send an email using SMTP. This includes rudimentary
 checking on server responses during the process of sending an email. 
Could be improved by more comprehensive processing of the result 
codes...or going on to the next mail exchanger when you fail after 
connecting to the first.


<?

function another_mail($to,$subject,$headers,$message)
{
 // Could get this from the php ini?
 $from="me@here.com";
 list($me,$mydomain) = split("@",$from);

 // Now look up the mail exchangers for the recipient
 list($user,$domain) = split("@",$to,2);
 if(getmxrr($domain,$mx,$weight) == 0)  return FALSE;

 // Try them in order of lowest weight first
 array_multisort($mx,$weight);
 $success=0;

 foreach($mx as $host) {
  // Open an SMTP connection
  $connection = fsockopen ($host, 25, &$errno, &$errstr, 1);
  if (!$connection)
   continue;
  $res=fgets($connection,256);
  if(substr($res,0,3) != "220") break;

  // Introduce ourselves
  fputs($connection, "HELO $mydomain\n");
  $res=fgets($connection,256);
  if(substr($res,0,3) != "250") break;

  // Envelope from
  fputs($connection, "MAIL FROM: $from\n");
  $res=fgets($connection,256);
  if(substr($res,0,3) != "250") break;

  // Envelope to
  fputs($connection, "RCPT TO: $to\n");
  $res=fgets($connection,256);
  if(substr($res,0,3) != "250") break;

  // The message
  fputs($connection, "DATA\n");
  $res=fgets($connection,256);
  if(substr($res,0,3) != "354") break;

  // Send To:, From:, Subject:, other headers, blank line, message, and finish
  // with a period on its own line.
  fputs($connection, "To: $to\nFrom: $from\nSubject: $subject\n$headers\n\n$message\n.\n");
  $res=fgets($connection,256);
  if(substr($res,0,3) != "250") break;

  // Say bye bye
  fputs($connection,"QUIT\n");
  $res=fgets($connection,256);
  if(substr($res,0,3) != "221") break;

  // It worked! So break out of the loop which tries all the mail exchangers.
  $success=1;
  break;
 }
 // Debug for if we fall over - uncomment as desired
 // print $success?"Mail sent":"Failure: $res\n";
 if($connection) {
  if($success==0) fputs($connection, "QUIT\n");
  fclose ($connection);
 }
 return $success?TRUE:FALSE;
}

another_mail("recipient@some.domain","My Subject","X-mailer: PHP 
Script\nX-another-header: Whatever","Test email body.\n\nNote if you 
actually put a period on a line\nby itself, the function will 
terminate prematurely.\n\nYou will get a partial email sent 
though.\n");

?>
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 11.12.2006 16:34  1691
WACO [1690]: 200kB je těch příloh - třeba to má dohromady 256kB a to už je uvěřitelné číslo :-), co já vím. Ovšem chyba v kódu asi nebude. Vloží se dvě fotografie, část třetí a zpráva se odešle.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt