» »

php send data to private dir

php send data to private dir

Excavator ::

Torej,

na strani rabim contact obrazec, preko mail serverja mi ne deluje zato poskušam drugače.
Je možno, da nekdo izpolni contact form, ta pošlje podatke v nek private dir npr. /adminmessages
če ne gre drugače, je plain text čisto ok.
Odgovarja pa se lahko kar preko private maila, saj ne pričakujemo veliko obiska..

Hvala za nasvete in LP

illion ::

lahko uporabis tale class https://github.com/PHPMailer/PHPMailer in svoj recimo gmail racun (nastavis smtp nastavitve kokr je razlozen), to bi ti moral delat.
ce hoces prek fajlov delat pa mas http://php.net/manual/en/function.file-... (ce bos pisal v isti fajl, uporabi FILE_APPEND flag, da se bodo novi vpisi dodajal)

Zgodovina sprememb…

  • spremenil: illion ()

Excavator ::

Hvala to imam...sem uporabil drugi način, ampak zdaj potrebujem še nek način, da iz JSON datoteke, v katero se šišejo podatki v obliki
[{"name":...,"email":...,"message":...{]

Kako bi lahko te podatke spravil v pregledno html obliko?
Ta del kode pa izgleda tako:
           if(file_exists('messages.json'))  
           {  
                $current_data = file_get_contents('messages.json');  
                $array_data = json_decode($current_data, true);  
                $extra = array(  
                     'name'               =>     $_POST['name'],  
                     'email'          =>     $_POST["email"],  
                     'message'     =>     $_POST["message"]  
                );  
                $array_data[] = $extra;  
                $final_data = json_encode($array_data);  
                if(file_put_contents('messages.json', $final_data))  
                {  
                     $message = "<label class='text-success'>Succesfully sent!</p>";  
                }  
           }  
           else  
           {  
                $error = 'JSON File not exits';  
           }  
      } 
 

Excavator ::

Vem da se uporabi json simplify, ampak še čisto ne razumem kako...

c3p0 ::

json_decode() da dobiš array/objekt s podatki, nato pa jih uporabljaš kakor želiš. V tvojem primeru bo to verjetno špageti koda, ki bo sestavljala nek HTML.

Excavator ::

Lahko pokažeš na primeru, v json se še nisem poglabljav oz. sem bolj začetnik v njem...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

jquery ajax problem

Oddelek: Izdelava spletišč
81385 (1007) miko22
»

Kontakt obrazec

Oddelek: Izdelava spletišč
61932 (1777) betmen
»

[Android] setText iz AsyncTask

Oddelek: Programiranje
7783 (700) golobich
»

[PHP]Zajem slike iz direktorija

Oddelek: Programiranje
51127 (1044) KernelPanic
»

Masterpage in jQuery(ajax call)

Oddelek: Programiranje
61202 (1030) hatchette

Več podobnih tem