ugrás a tartalomhoz

php file szerkesztö és mentés

kriszrap · 2011. Május. 19. (Cs), 15.21
Sziasztok!!
Egy Olyat Szeretnék csinálni amivel pl index.php -be belépek szerkesztem és utánna felül irja azt. Hogyan lehet ez meg valósitani??:)
 
1

Jegyzettömb

Poetro · 2011. Május. 19. (Cs), 15.28
Például elindítod a Jegyzettömböt, majd abban a Fájl menü Megnyitás... parancsát használva odanavigálsz, ahol az index.php van, majd kijelölöd a fájlt, és megnyomod a Megnyitás gombot. A fájl módosítása után a Fájl menüből használod a Mentés parancsot, ekkor a szerkesztő felül fogja írni az index.php állományt.

Természetesen más operációs rendszeren más alkalmazások vannak alapból, amivel egy szöveges állományt meg lehet nyitni, a fenti leírás Windows rendszerre értendő.
2

hát nem erre gondoltam hanem

kriszrap · 2011. Május. 19. (Cs), 15.41
hát nem erre gondoltam hanem honlapbol irányitva:D Vagy is arra hogy pl van egy index.php amibe egy php file megnyitot csinálni hogy meg adadom az utvonalat megnyitom textareba ki iratom és ugye változtatok rajta rányomok a mentés gombra és elmenti:)
3

Lehetséges

Poetro · 2011. Május. 19. (Cs), 15.49
Mondjuk mi lett volna, ha eredetileg is ezt írod? Gondolom nem tört volna le a körmöd :). Természetesen lehetséges, csak nagyon nem biztonságos, mivel aki valamilyen módon tudja módosítani a te PHP állományaidat, az olyan kódot tesz fel a te oldaladra, amilyet csak akar. Például így terjednek egyes vírusok, trójaiak stb. A lényeg, hogy PHP-ban be tudod olvasni egy fájl tartalmát (például file_get_contents), valamint írni is tudsz fájlba (például file_put_contents) természetesen amennyiben van jogosultságod az adott fájlt olvasni, illetve írni.
4

IDE

Blintux · 2011. Május. 19. (Cs), 17.26
Azt nem írtad, hogy miért szeretnél ilyet, de ha azért, hogy egyszerűbben tudd a php fájlokat szerkeszteni, akkor arra léteznek remek kis programok is, amikkel mondjuk FTP-n keresztül tudsz szerkeszteni.
Például egy ingyenes: http://www.aptana.com/
5

Felejtsd el

Kérésre törölve 11. · 2011. Május. 19. (Cs), 20.27
... ezt az ötletet!
Ha dinamikusan változtatható lapot akarsz, akkor inkább tedd a tartalmat adatbázisba, az index.html/index.php-be meg a programot, ami megjeleníti és szerkeszthetővé teszi!
Feltéve, hogy ez nem valami iskolai feladat volt... Ha az, akkor sürgősen keress másik tanárt! ;-)
6

ö az ftp szeretném

kriszrap · 2011. Május. 19. (Cs), 20.43
ö az ftp szeretném elkerülni:) azért gondolkodtam ilyene:)
Nem iskolai feladat csak most ballagok azt nem szeretnék mindennap a sulinkba be menni ha nem távolrol szereretném szerkezteni:)
7

Nem távolról?

Poetro · 2011. Május. 19. (Cs), 20.48
Most, ha nem akarod távolról szerkeszteni, és nem akarsz a suliba se bemenni, akkor hogyan akarod szerkeszteni? Érdemes lenne vagy megszeretni az FTP-t, vagy megtanulni az adatbázisok kezelését.
8

távolrol szeretném csak nem

kriszrap · 2011. Május. 19. (Cs), 20.51
távolrol szeretném csak nem ftp-vel:)
12

IDE.PHP

Blintux · 2011. Május. 20. (P), 08.35
Ha biztos nem jöhet szóba egy rendes IDE program használata, akkor tégy egy próbát ezzel: IDE.PHP
Egyszerű, web alapú PHP szerkesztő.
9

Nyugtass meg, hogy általános

Kérésre törölve 11. · 2011. Május. 19. (Cs), 21.04
Nyugtass meg, hogy általános iskolából ballagsz! ;-)
(nekem is ramaty a helyesírásom, de amit ebben az egy hozzászólásban elkövettél, az felér egy emberiség elleni bűntettel. :-) )

Mi lenne, ha keresnél egy blogszolgáltatót (blogger.com, postr.hu, blog.hu stb.) és ott írnád az írnivalókat?
Egy fokkal egyszerűbb és biztonságosabb lenne.
10

igen általános:) Rendben

kriszrap · 2011. Május. 19. (Cs), 21.21
igen általános:) Rendben akkor rá keresgetek
11

Halihó!(off)

aky22 · 2011. Május. 20. (P), 06.49
Bocsi hogy offolok csak szeretném megkérdezni tőled a honlap webcímét amit csinálsz a sulinak! (Már csak azért mert ugyanabba a cipőben járok mint te. 8. év vége ballagás suli honlap :D) Köszi!
13

neked minek kell a cime?

kriszrap · 2011. Május. 20. (P), 15.29
neked minek kell a cime?
14

Csak Megnézni!

aky22 · 2011. Május. 20. (P), 15.34
Csak megnézni hogy hol tartok hozzád képest (Mennyire vagyok lemaradva.).
15

öö majd egyszer még nincs

kriszrap · 2011. Május. 20. (P), 17.06
öö majd egyszer még nincs kész teljesen. Hát van chatem van zene feltöltöm amit csak adminok tudnak zenét felrakni:) azt van email lehetöség vagy is belsöleg tutsz küldeni fogadni és törölni. Akkor van videok amit tutsz lájkolni és tutsz komikat irni alá. Azt meg tod nézni a tagokat és hogy éppen hányan vannak fent. Meg szabályzat .
16

Az igen..

aky22 · 2011. Május. 20. (P), 17.37
Az igen..és ezt tök egyedül vagy valami oldalmotorral??? Mer akk én nagyon el vok maradva a kis egyszerű hírfeltöltés eredmény feltöltés és kép feltöltős cuccommal
36

Lécci...

aky22 · 2011. Május. 25. (Sze), 18.22
Hallod a tag léccám nézős dolgot át tudnád küldeni mailben címem erosakos kukac enternet pont hu. Köszi.
17

bár nem szerencsés ilyet csinálni

Gixx · 2011. Május. 20. (P), 17.40
De ha ez kell a T. ügyfélnek, akkor nosza:

<?php

if(array_key_exists('content',$_POST)){
	file_put_contents('index.php',$_POST['content']);
}

$content = file_get_contents('index.php');

?>

<html>
<body>
<form action="" method="post">
<textarea name="content" cols="200" rows="45"><?=$content; ?></textarea><br>
<input type="submit">
</form>
</body>
</html>

18

Tényleg működik?

morocztamas · 2011. Május. 20. (P), 18.05
Legalábbis nekem mindenhol az mondták, hogy <?=$content; ?> helyett <?php print /*vagy echo*/ $content; ?> ezt használjam.
19

Ha a php.ini-ben a

kuka · 2011. Május. 20. (P), 19.44
Ha a php.ini-ben a short_open_tag értéke on, akkor mindegy. De ha off, akkor az első nem fog működni. Ezért a hordozhatóság miatt a másodikat szokták javasolni.
20

hát igazábol segítségel erröl

kriszrap · 2011. Május. 20. (P), 21.58
hát igazábol segítségel erröl az oldalrol és sokat segítettek:) de 90% egyedül csináltam.
Meg neszégyeld hogy nem tutsz anynit valahol el kell kezdeni:)

szerk.: array_key_exists az mire jó??:)
de ha honlapomba nem ágyazomba akkor nem lesz baj nem??:)
21

keresés

Poetro · 2011. Május. 20. (P), 22.17
Ha meg akarod nézni, hogy egy adott kulcs létezik-e a tömbben, azt mondja meg. Tegyük fel létrehozzuk a következő tömböt:
$tombom = array(
  'valami' => NULL,
  'valami mas' => FALSE,
  'egeszen mas' => 0,
  'meg valami' => '',
  'ez megvan' => 1,
);
Akkor ebben így tudhatod meg, hogy létezik-e például a tömbben a 'valami' kulccsal rendelkező elem:
array_key_exists('valami', $tombom);
22

jaaa:D

kriszrap · 2011. Május. 20. (P), 22.46
jaaa:D a kódba mi célt szolgál??:)
23

Ellenőrzés

Poetro · 2011. Május. 20. (P), 23.09
Ellenőrzi hogy lett-e beküldve content mező POST metódussal. Amennyiben igen, akkor csinál fájl mentést, és ha nem, akkor nem.
24

<?php

kriszrap · 2011. Május. 21. (Szo), 10.58

<?php  
  
if(array_key_exists('content',$_POST)){  
    file_put_contents($_POST['utvonal'],$_POST['content']);  
}  
  
$content = file_get_contents($_POST['utvonal']);  
  
?>  
  
<html>  
<body>  
<form action="" method="post">  
<textarea name="content" cols="200" rows="45"><?php echo $content; ?></textarea><br>
<input type="text" name="utvonal"> 
<input type="submit">  
</form>  
</body>  
</html> 
Miért nem müködik ? Be postolom az utvonalat aztán semmitse hoz be:(
25

Talán...

morocztamas · 2011. Május. 21. (Szo), 11.04
...a tartalom szerkesztése előtt kellene megadni az útvonalat, nem? Mert így a $content változó üres, ezért nem ír ki semmit, legfeljebb hibát a szövegmezőben.
26

sikerült csak van még egy

kriszrap · 2011. Május. 22. (V), 11.51
sikerült csak van még egy nagy baj:( hát amikor behivom csak a felét jeleniti meg:(
27

Tanulj meg írni

Poetro · 2011. Május. 22. (V), 13.06
Csak egy jó tanács. Tanulj meg írni. És a gondolataidat leírni. Amíg nem fogalmazol jól, nem tudunk jól válaszolni a kérdésedre. Nem tudjuk minek a fele jelenik meg, és hogyan, valamint azt se tudjuk milyen kóddal próbálkozol.
28

az index.php nek a kódját

kriszrap · 2011. Május. 22. (V), 14.07
Rájödtem:) most már jó textare rows növelése volt :)
még egy dolog php val lehet php fáljt csinálni??:) :)
29

textarea?

Poetro · 2011. Május. 22. (V), 16.56
Hogyan került ide textarea? Ahogy bármilyen más fájlt, természetesen PHP fájlt is létre lehet hozni PHP segítségével, bár nem igazán ajánlott.
30

nem csak iylet csinál és nem

kriszrap · 2011. Május. 23. (H), 22.26
nem csak iylet csinál és nem tom miért:( (csak ennél)
http://kepfeltoltes.hu/110523/hiba_www.kepfeltoltes.hu_.png
és ahogy látszik nincs befejezve a html rész és flast azt megjelenitedte és még a küldés gombot. Mi lehet a hiba??:(
31

</textarea>

Poetro · 2011. Május. 23. (H), 22.47
Mivel lezártad a textarea-t, ezért nem került bele további tartalom, hanem azok már a textarea után kerültek. Minden szöveget, amit egy textarea-ba akarsz írni, vagy egy HTML elem attribútum értékéül szánsz, előtte megfelelően escapelni kell.
<textarea>
<?php echo htmlspecialchars($text, ENT_QUOTES, 'UTF-8'); ?>
</textarea>
32

jaaaaaaaaaaa:)

kriszrap · 2011. Május. 23. (H), 23.26
jaaaaaaaaaaa:)
33

Off

plip · 2011. Május. 25. (Sze), 01.26
Ne haragudj, hogy ilyet kérdezek, nem sértegetni akarlak, de ebben az általános iskolában tanítanak helyesírást? Kérdéseid színvonalánál csak a helyesírásod van lejjebb. Sokszor nagyon nehéz értelmezni így a kérdéseidet. Az általad készített honlap is hasonló helyesírással készül?

Ez a kedvencem: "tutsz". Mi a szótő? "tut"? És az ellenpélda: "Rájödtem"...
Most nézem, hogy még helyesírás-ellenőrző is van a hozzászólásnál.

Tényleg kíváncsi lennék a válaszodra, hogy nem akarsz, vagy nem tudsz helyesen írni. Ilyen helyesírással nem hiszem, hogy el lehet végezni a 8 általánost.
34

ö diszgráfiás és diszleksziás

kriszrap · 2011. Május. 25. (Sze), 14.36
ö diszgráfiás és diszleksziás vagyok:)
35

én is!

solkprog · 2011. Május. 25. (Sze), 17.37
én is... de a legtöbb (modern) böngészőben már van beépítve helyesírás-ellenőriző. Ami a nagyon nagy hibákat aláhúzza...
37

operába nem találom:(

kriszrap · 2011. Május. 25. (Sze), 20.58
operába nem találom:(
38

Korábbi részek tartalmából

Poetro · 2011. Május. 25. (Sze), 21.15
39

http://help.opera.com/Windows

Kérésre törölve 11. · 2011. Május. 25. (Sze), 21.17
http://help.opera.com/Windows/10.50/hu/browsing.html
40

Nagyon köszönöm :) Most már

kriszrap · 2011. Május. 25. (Sze), 21.55
Nagyon köszönöm :) Most már működik :)
41

Mellesleg a programozásban

plip · 2011. Május. 26. (Cs), 00.03
Mellesleg a programozásban nem zavar diszgráfia? Tényleg érdekel, nem piszkálni akarlak.
42

ezt hogy érted??:)

kriszrap · 2011. Május. 26. (Cs), 20.54
hát a számítógép úgy is jelzi ha valami rosszat írok:D

szerk.:
annyi baj ha meg változtatom a fájlomat a szövegbe a szóközök helyére egy ilyet csinál: \ (apach szerveren nem csak a sulién:( )

<?php    
    
   
$content = file_get_contents($_POST['utvonal']);  

if(isset($_POST['valtoztatas']))
 {   
    if(array_key_exists('content',$_POST))
    {
    file_put_contents($_POST['utvonal'],$_POST['content']); 
    }
}   
?>
<html>    
<body>    
<form action="" method="post">    
<textarea name="content" cols="80" rows="45"><?php echo htmlspecialchars($content,ENT_QUOTES); ?>  </textarea><br>  
<input type="text" name="utvonal">   
<input type="submit" value=" Változtatás mentése/fálj készites" name="valtoztatas"> 
<input type="submit" value="beolvasás"> 
</form>    
</body>    
</html>   
ezt így is próbáltam
htmlspecialchars($content,ENT_QUOTES,'utf-8');
így nem akarja be hozni :(
mi a hiba??:(
43

Mi van a fájlban

Poetro · 2011. Május. 26. (Cs), 21.12
Azt lenne érdemes megnézni, mi van a fájlban. Lehet már abba is belekerült a '\ '.
44

megnyitom akkor semmi baj

kriszrap · 2011. Május. 26. (Cs), 22.16
megnyitom akkor semmi baj csak ha el mendtem na akkor rakja bele a \ jeleket:( (ilyennel még nem találkoztam )
45

$_POST['content']

Poetro · 2011. Május. 26. (Cs), 22.29
Érdemes lenne megnézni, mi van a $_POST['content']-ben.
46

Erről beszélek!

plip · 2011. Május. 27. (P), 01.07
"hát a számítógép úgy is jelzi ha valami rosszat írok:D"

Na erről beszélek, arra is figyelj, amit a helyesírás-ellenőrző jelez!
"mendtem": azt ne mondd, hogy erre nem visított a gép...
47

"programozásban"

Totti 1986 · 2011. Május. 27. (P), 10.03
Sorry, h én is beszállok a vitába, de pont a programozáson volt a hangsúly. Ami ugye angol nyelvű. Ott hol szól a gép?
48

mire gondoltok hogy zavar a

kriszrap · 2011. Jún. 1. (Sze), 14.49
mire gondoltok hogy zavar a diszgráfia a programozásba hogy elírok sokszor valamit?:)

szerk.:
infos tanáromtól megkérdeztem állítólag windows xp hibája:) addcslashes ezzel ki küszöbölhető csak hogy csináljam??