Visa ett inlägg
Oläst 2013-07-26, 02:00 #30
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Här är källkoden till den uppdaterade SmsForm.php. De övriga filerna 'autoload.php' och 'SmsUtility.php' är oförändrade:

PHP-kod:
<html>
    <body>
            <?php
                
////////////////////////////////////////////////////////////////////////////////    
                // File: SmsForm.php
                // Date: 2013-07-24 // created file_get_contents()
                // Date: 2013-07-26 // fixade bug med sökväg till autoload.php
                // Author: Conny Westh, Adopter KB, 073-898 68 61, [email protected]
                ////////////////////////////////////////////////////////////////////////////////    
                // Använder SmsUtility.php och /lib/autoload.php
                // För att starta PHPs inbyggda webserver som localhost på port 8000
                // så kör man "PHP -S localhost:8000" på kommandoraden. Sen kan man köra 
                // PHP SmsForm.php och testköra applikationen.
                ////////////////////////////////////////////////////////////////////////////////    
                // Registrera dig och skaffa en sms-nyckel på http://sms.inleed.se 
                // Alla SMS skickas idag från nummer 0763448100. 
                ////////////////////////////////////////////////////////////////////////////////    
                
require_once("lib/autoload.php");
            
                
$debug=0;
                
$recipientPhoneNumber $_REQUEST['recipient'];
                
$textMessage $_REQUEST['message'];
                
$smsKey $_REQUEST['smsKey'];

                if (
$debug>=1)
                {    
                    print 
'<br>';
                    print 
'Mobilnummer: [';
                    print (
$recipientPhoneNumber);
                    print 
']<br>\n';
                    print 
'Meddelande: [';
                    print (
$textMessage);
                    print 
']<br>\n';
                    print 
'<br>';
                }

                
// Skicka sms...                
                
try
                {
                    
$sms = new SmsUtility($smsKey);
                    
$sms->send($recipientPhoneNumber$textMessage);
                    echo 
"Meddelande: [" $textMessage "] skickat till [" $recipientPhoneNumber "].<br>\n";
                }
                catch (
Exception $e)
                {
                    echo 
"Error: " $e->getMessage() . "<br>\n";
                }
                
            
?>

        
            <h1>Skicka SMS via sms.inleed.se</h1>
            <!-- <form action=selfpost.php method=POST> -->
            <form action="<?php echo $_SERVER['PHP_SELF'];?>"  method="POST">
            <p>
            SMS Key (ca 50 tecken): <input type=text name=smsKey value="<?php echo $smsKey ?>" size=70 maxlength=200></p>
            <p>
            Mottagare (mobilnummer 073...): <input type=text name=recipient value="<?php echo $recipientPhoneNumber ?>" size=15 maxlength=15></p>
            <p>
            Meddelande (max 160 tecken): <input type=text name=message value="<?php echo $textMessage ?>" size=160 maxlength=160></p>
            <p>
            <input type="submit" value="Skicka"></p>
        
        </form>

        <p>För att läsa mer om denna sida kan du besöka tåden på Wemasternetwork som är ursprunget till denna kod. <a href="http://www.wn.se/t1058494.html">Tråd angående Inleed SMS-tjänst</a>.</p>        
        <p>För att registrera dig hos Inleed.se för att få en sms-nyckel gå till denna länk: <a href="http://sms.inleed.se">http://sms.inleed.se</a> SMS-tjänst.</p>        
        <p>Author: Conny Westh, Date Created: 2013-07-21, Last updated: 2013-07-26, <a href="http://test.verimentor.se/inleed/sms/">http://test.verimentor.se/inleed/sms/</a></p>
        <?php
        
        ?>
    </body>
</html>
Conny Westh är inte uppkopplad   Svara med citatSvara med citat