» »

PHP Programiranje

PHP Programiranje

Eyghon ::

Potrebujem nekoga, ki se spozna na PHP.

Narejeno imam feedback skripto (povratni obrazec - storitev za uporabnike) v PHP, ki pa jo poganjam preko forme v običajnem .htm dokumentu.
Vse skupaj funkcionira 90%. Podatki vpisani v formi v .htm dokumentu so poslani na uporabnikov email tako kot načrtovano. V PHP skripti pa imam še neko dodatno funkcijo, ki bi se mogla sočasno zagnati, vendar ne vem, kako naj to funkcijo sprožim - samodejno se ne.

Hvala za pomoč
http://www.ConnCounter.com

St@jler ::

kšn snippet kode bi pomagu...

Eyghon ::

function binhex($bin){
$bin .= $message;
$hex='';
for($i=strlen($bin)-4;$i>=0;$i-=4)
$hex.=dechex(bindec(substr($bin,$i,4)));
return strrev($hex);
}

Tale funkcija, ki se nahaja v PHP datoteki, naj bi se izvedla, vendar ne vem, kako naj jo sprožim. Ostala koda se navezuje na pošiljanje emaila:
mail($incoming_mailto, $incoming_subject, $message, $headers);

Parametre (npr. $incoming_mailto) skripta dobi preko html datoteke s pomočjo forme. Ta del skripte deluje, ne vem samo tega, kako naj sprožim zgoraj napisano funkcijo.
http://www.ConnCounter.com

BigFoot ::

Ja normalno se PHP funkcije klicejo takole: ime_funkcije ($variabla1,...), se pravi v tvojem primeru binhex($bin) kjer je $bin katerakoli variabla ki jo hoces podati funkciji binhex.

Eyghon ::

Ja, to mi je nekako jasno. Ampak sem to funkcijo hotel "klicati" znotraj PHP dokumenta, pa se ne izvrši. Kako bi jo zagnal iz html dokumenta hkrati kot ostalo pa ne vem.
http://www.ConnCounter.com

CWIZO ::

Ce se mejl poslje, potem klic te funkcije enostavno postavi vrstico pred mail() funkcijo in bi mogl delat.
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

Baja ::

funkcija ti vrne nek rezultat. kaj bi rad ti naredil s tem rezultatom?

si ziher da se ne izvrsi?

daj pred return strrev($hex); echo strrev($hex); da bos videl ce se funkcija sploh izvede. ce se izvede je stos nekje drugje. ce hoces dobiti vrednost, ki ko vrnila funkcija naredi eno spremenljicko, recimo $hex_value = binhex($bin); in potem operiras s to spremenljivko naprej.

Eyghon ::

Žal mi še vedno ni uspelo ugotoviti, kje je problem. Vkolikor vam bo kaj pomagalo, tu je sedaj skrčena verzija PHP dokumenta:
EDIT: povezava spodaj :D
http://www.ConnCounter.com

Zgodovina sprememb…

  • spremenil: Eyghon ()

Ziga Dolhar ::

Tkole pa mi ne bomo mogl vidt PHP kode :-).
https://dolhar.si/

Eyghon ::

http://www.ConnCounter.com

Baja ::

probaj zamenjati:

$message .= strrev($hex);

z

$message .= binhex($bin);

tako v bistvu dobis rezultat funkcije v spremenljivko. poklices funkcijo, funkcija pa ti vrne strrev($hex)

Pegaz ::

Probej iz *.htm spremenit v *.php.

Eyghon ::

Sedaj mi je nekako uspelo zagnati funkcijo, ampak ne dela. Bo treba nekako drugače spremeniti navadni tekst v hex obliko.

Hvala za pomoč in ideje ;)
http://www.ConnCounter.com


Vredno ogleda ...

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

[Java] Kako izračunati hash diska.

Oddelek: Programiranje
335090 (3920) kunigunda
»

Termometer na USB vodilu (načrt, vezja, izkušnje in slike) :P (strani: 1 2 3 4 5 )

Oddelek: Elektrotehnika in elektronika
23035331 (23507) SloMusty
»

A paypal že podpira prejemanje keša v Slo?

Oddelek: Loža
303380 (2040) Klenobo
»

Visual Basic in Excel

Oddelek: Programiranje
262674 (2240) Vesoljc
»

PHP var problem! Please help!

Oddelek: Izdelava spletišč
171198 (1078) njok

Več podobnih tem