Autor | Zpráva | ||
---|---|---|---|
Křeček Profil |
#1 · Zasláno: 2. 10. 2007, 15:20:58
<?php
if(isset($_GET['povoleno'])) { $souborekshd = include("sms_zdarma_eurotel_ochrana.txt"); if($souborekshd=="0"): echo("<script> alert('SMS nebyla odeslana. Je povoleno zaslat 1 SMS za 5 minut.'); </script>"); else: $to = "+420$cislo@sms.eurotel.cz"; $extra = "From: Reply-To: "; $subject = ""; $mess = "[$zprava]"; mail ($to, $subject, $mess, $extra); echo("<script> alert('SMS zprava byla uspesne odeslana.'); </script>"); endif; } ?> Ale SMS se odešle, i když je v souboru 0. Skript má zjistit, zda se v souboru nalézá číslice 1. Pokud ano, má odeslat SMS, a pokud se v souboru nalézá číslice 0, neodeslat SMS. Nevíte kde mám chybu? |
||
krteczek Profil |
#2 · Zasláno: 2. 10. 2007, 16:01:03
Toto je asi špatně:
$souborekshd = include("sms_zdarma_eurotel_ochrana.txt"); řekl bych, že když chceš ověřovat hodnoty v souboru nemůžeš ho includovat, ale musíš načíst jeho obsah do proměnné: $souborekshd = file_get_contents("sms_zdarma_eurotel_ochrana.txt"); |
||
Časová prodleva: 7 měsíců
|
|||
Goumbik Profil |
#3 · Zasláno: 28. 4. 2008, 21:42:02
Mám obdobný script,jenže posílá na O2 pouze 33 znaků.Čím to je ?
|
||
Časová prodleva: 17 let
|
0