Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Folosirea unei variabile cu un link in <iframe src=....
#1
Posted 12 December 2009 - 12:45
Buna ziua !
Am inceput un nou proiect din seria de invatare a PHP-ului.... Si am 2 fisiere (pe care le voi unii la final....), unul unde utilizatorul baga intr-un camp un URL, si prin apasarea butonului submit il trimite la cel de-al doilea fisier, unde ca sa vad daca merge am bagat un echo cu variabila, si un <iframe src=" $variabila " width="100% height="300" /> </iframe> ..... Si nu merge.... nici cu GET, nici cu POST, ca metoda de submit .... Codurile sunt urmatoarele : index.php : <form action="index2.php" method="POST"> Adresa: <input type="text" size="100" name="adresa" /> <br /> <input type="submit" value="Submit" /> index2.php : <?php $adresa = $_POST['adresa']; echo " $adresa "; ?> <iframe src=" $adresa " width="100% height="300" /> </iframe> Si apare ca in printscreen cand bag url-ul http://www.trilulilu.../f52c8f201939b6 in casuta... Solutii ? Attached FilesEdited by OriginalCopy, 12 December 2009 - 16:18. |
#2
Posted 12 December 2009 - 15:52
Pune-ti cea mai la indemana intrebare: nu merge cu trilulilu, sau cu orice site? Si ia de exemplu http://example.org (folosit des in RFC-uri)
Edited by OriginalCopy, 12 December 2009 - 15:54. |
#3
Posted 12 December 2009 - 16:15
Nu prea am inteles, dar imi pun si eu intrebarea: De ce merge cand in loc de variabila, bag direct linkul ?
|
#4
Posted 12 December 2009 - 16:21
Hmm, pune un PoC complet cu care sa testez si eu. Si corecteaza greselile HTML pe care le faci inainte. (<form> nu se termina niciunde, ai spatii in valorile atributelor, nu toate valorile atributelor HTML incep si se termina cu " cum trebuie, etc.)
|
#5
Posted 12 December 2009 - 16:36
Cu mici modificari.... Am incercat sa scriu variabila in toate metodele... degeaba.... Autoreply contine fisierele cu care incerc, iar test.rar e direct cu link-ul, mergand perfect....
PS: Asta am inteles eu din PoC (Proof of Concept) Attached FilesEdited by Bogdan2901, 12 December 2009 - 16:36. |
#6
Posted 12 December 2009 - 16:40
Pai nu ai corectat nimic din greselile pe care ti le-am zis
Eu stiu punctual ce greseala faci, dar vreau sa-ti arat cum sa gandesti si sa investighezi singur. Mai intai iti cer sa depui minimul de efort necesar si sa generezi HTML (cat de cat) valid (ca sa nu ma doara ochii cand ma uit pe mazgaleala aia ) Edited by OriginalCopy, 12 December 2009 - 16:41. |
#7
Posted 12 December 2009 - 16:41
Uita-te in sursa paginii html , probabil ai src="$adresa" .
incearca <?php $adresa = $_POST['adresa']; echo $adresa; ?> <html> <iframe src="<?php echo $adresa;?>" width="100%" height="300" > </iframe> </html> Edited by doriaal, 12 December 2009 - 16:48. |
#8
Posted 12 December 2009 - 16:43
doriaal, on 12th December 2009, 16:41, said: Uita-te in sursa paginii html , probabil ai src="$adresa" . incearca <?php $adresa = $_POST['adresa']; echo "$adresa"; ?> <html> <iframe src="<?php echo $adresa;?>" width="100%" height="300" > </iframe> </html> No daca i-ai dat mura-n gura, spune-i si cum sa vada codul HTML generat si explicai "PHP runtime" si toate cele |
#9
Posted 12 December 2009 - 16:44
Cum adica ? Ce nu am modificat ? Eu cred ca am editat totul din ce ai zis tu
|
#10
Posted 12 December 2009 - 16:46
In afara de asta, valoarea unei variabile e gandita pentru a fi afisata direct, fara a fi transformata in string mai intai. Deci asa nu:
echo " $adresa ";Asa da: echo $adresa;@bogdan2901 Eu nu stiu unde gasesti tu "codurile" astea de rahat |
|
#11
Posted 12 December 2009 - 16:46
Merge. Mersi doriaal mult ! .... Scuze Original
LE: Eu le fac.... Sunt incepator.... Edited by Bogdan2901, 12 December 2009 - 16:47. |
#12
Posted 12 December 2009 - 16:48
Bogdan2901, on 12th December 2009, 16:44, said: Cum adica ? Ce nu am modificat ? Eu cred ca am editat totul din ce ai zis tu Nu in atasamentele de aici Ti-am zis sa inchizi <form> de exemplu, aveai asa: <form> bla bla corect: <form> bla bla </form> Ti-am zis sa pui valorile intre ghilimele cum trebuie, aveai asa: width="100% height="100%"corect: width="100%" height="100%" |
#13
Posted 12 December 2009 - 16:52
A doua greseala era corectata in atsament... Cat despre prima.... . Am scris codul din ce mi-am mai adus aminte... Mai am ceva pana sa invat corect sintaxele....
|
#14
Posted 12 December 2009 - 16:56
Deci ca sa vezi codul generat ai in browserul tau o optiune de genul "view source". In firefox apesi CTRL+U. Cu codul tau initial, ai fi vazut ceva de genul:
<iframe src=" $adresa" ...Deoarece efectiv afisai stringul "$adresa", nu il treceai prin parserul PHP, care ar fi inteles ca "$adresa" e o variabila si trebuie substituita cu valoarea sa. De aceea trebuie sa intri mai intai in "procesarea PHP" (a.k.a. "PHP Runtime"): <iframe src="<?php ...Si sa afisezi valoarea variabilei: <iframe src="<?php echo $adresa;?>" ... |
#15
Posted 12 December 2009 - 17:13
Ok, am inteles !
LE: Nu sunt chiar asa begginer in cat sa nu stiu cum sa vad sursa.... Alta intrebare: Daca dau refresh la pagina, se pierde valoarea variabilelor. In afara de a folosi MySQL, exista vreo metoda de a stii si dupa refresh ce a bagat utilizatorul ? Edited by Bogdan2901, 12 December 2009 - 17:13. |
|
#16
Posted 12 December 2009 - 17:48
Bogdan2901, on 12th December 2009, 17:13, said: Alta intrebare: Daca dau refresh la pagina, se pierde valoarea variabilelor. In afara de a folosi MySQL, exista vreo metoda de a stii si dupa refresh ce a bagat utilizatorul ? De ce "doar atat?". Pentru asta sunt gandite hard-diskurile, dischetele, cd-rom-urile, flash (usb sticks), etc. Altceva nu avem in calculatoarele actuale. Mai exista shared memory (sau memcached, etc), dar si asta se pierde cand este oprit procesul care detine acel RAM, de exemplu daemonul http (precum apache). Edited by OriginalCopy, 12 December 2009 - 17:49. |
#18
Posted 14 December 2009 - 16:58
Defapt se poate.....azi, stand in pat, mi-am amintit de forma unui permalink cu metoda GET ( adresa.com/index.php?atribut=valoare&atribut2=valoare2 ) si acum se pastreaza valoarea variabilei dupa refresh.... Deci scriptul e gata, fara DB . Si am urmatorul link:
http://localhost/Aut...amp;seconds=191 Si cu functia de refresh dupa un interval de timp selectat de utilizator se va reincarca, iar in cazul unei melodii de pe youtube/trilulilu, procesul de incarcare ramane full . Scriptul se refera la auto-reply (ca sa nu mai fi nevoit sa dai mereu reply la melodii) . Poate ii iau si un domeniu sa il promovez LE: Glumeam....ce sa fac cu un script de 20-30 de linii de cod, dintre care 80%> e html Edited by Bogdan2901, 14 December 2009 - 17:09. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users