PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP-Tool von mir



Crash-Override
17.07.2004, 03:06
Ok, eigentlich gehört es ins Programmierforum, aber ich denke es ist hier besser aufgehoben (wenn ihr andere Meinung seid...).

Also ich hab ein PHP-Tool programmiert (..:~Ultra PHP~:..):

Screenshot (zum Vergrößern klicken):
http://www.ystart.net/upload/20040716/1090004163.jpg (http://www.ystart.net/upload/20040716/1090004192.jpg )

Also er bietet eben gegenüber Notepad oder ähnlichen Programmen den Vorteil das es automatische Farbanpassung hat und die Dateien automatisch mit .php speichert (man kann auch andere Endungen wählen).

Des Weiteren ist es sehr klein (608 kb [gepackt 304 kb]) und dadurch sehr flexibel.

(Man kann auch Dateitypen mit dem Programm verknüpfen um z.B. PHP-Dateien immer damit zu öffnen.)

Bitte Testet mal das Programm aus und weist mich auf eventuelle Fehler hin oder gebt Verbesserungsvorschläge ab.


Bitte Testet mal das Programm aus und weist mich auf eventuelle Fehler hin oder gebt verbesserungsvorschläge ab.

So:
--> Download ..:~Ultra PHP~:.. (http://crashoverride22.funpic.de/Files/Ultra-PHP/UltraPHP.exe)

Achtung: Beim Download bitte Rechts klicken und "Ziel Speichern Unter" wählen.

Euer Crash Override

edit:
Funktion eingebaut Sir mit Drag & Drop "Ohhh...".

Keine Sorge wird schon kein FP Klon ;)


http://www.ystart.net/upload/20040716/1090007296.jpg (http://www.ystart.net/upload/20040716/1090007324.jpg)

So, hab mal die Sachen reingemacht die ICH oft gebraucht hab. Da ich erst mit PHP angefangen hab kenn ich mich mit MySQL etc net so aus. Also bitte Posted welche Befehle noch hinzukommen sollen...

edit2:
Hab mal Versions-Nummer-Label auf der Info-Form platziert (zu erreichen unter Hilfe/Über...)

edit3:
Die Geschichte macht mir Angst. Aber Ultra PHP ist ja ein Quelltext-Editor... kein ein WYSIWYG-Editor like FP oder DW.

edit4:
Ja, wieder ein Mini-Update (0.75 => 0.75.3).
Befehle für Schleifen (for, while), include und zufall eingebaut.

Vielleicht fällt mir Morgen noch was nützliches ein...

dadie
17.07.2004, 03:45
1,Ich wurde es in Editron oder so umbennenen da es z.b. mir so forkommt wie ein Ultra edit klon was sehr nutzlich ist :D

2,Wenn es ein PHP editor sein soll bau doch Tags ein also
ne schaltfläche wo die WICHISTEN tag drins ind echo
die connect sache mit mysql und wenn du dann noch html tags einbaust haben wir (ohhh NEIN*) einen webseiten baukasten der HTML und php kann


*= es ist soweit *heul* in einem alten beitrag ahbe ich es porfezeit es wir ein PHP editor geben *heul* bitte lass ihn cniht zu Frontpage 2 werden PLZ

(hier mien Post ICH HATTE RECHT)

Es war einmal for langer zeit da kamm ein freund zum Webmaster.
Jener freund hatte den Namen Editor.Von da anstanden die türen offen Webseiten wurden in meist fröhlicher kleinstarbeit per editor zusammen gebaut.

Einige Jahre später ...............

Seit einigen Jahren sind Programm wie Frontpage und Dreamweaver auf dem Markt.Nur noch wennige Webmaster nutzen den damalignen so heiligen Editor noch.Die Webseiten Änelnsich stark was daran liegt das sie alle mit dem selbem templett erstellt wurden bzw. Programm

In nicht alzu ferner zukunft ............

Frontpage und Dreamweaver haben gesiegt.Nurnoch 5% der Webmasters nutzen noch den Heiligen Editor.Webseiten werden in secunden tackt gebaut.Viele Webmaster verlihren ihren Job da sie durch einen wenniger Intieligenten user ersätz werden der Dreamweaver oder Frontpage nutzt.

In fast ferner Zukunft ............

Nun ist der Editor tot Dreamweaver hängt bei XML fest
und Frontpage ist nun bei PHP 12 .Fast alle seiten sind gleich
die Individualietät ist gestorben es gibt im ganzen web nurnoch wennige mit Editor gecoded webseiten.Jene webseiten sind aber schon seit einigen jahren tot.

In ferner Zukunft ..................

Es gibt nurnoch webseiten programme
HTML PHP sind für webmaster unbeckante wörter
HTML VRML XML PHP und co. wurden durch HVXP ersätzt
eine sprache die nurnoch wennige leute verstehn.
Es gibt keine webmaster mehr die Programieren können

wrtlprnft
17.07.2004, 04:23
Ist ganz lustig, ich kann ihn leider nicht ausprobieren, da ich Linux habe.
Es fragt sich aber auch, ob mir der Funktionsumfang reichen würde... Hebt er denn auch HTML hervor?

Vielleicht veröffentliche ich mal mein Script, wie ich meinen vim (http://www.vim.org/) so konfiguriert habe, dass man nur noch wenige Befehle (und die Funktionstasten!) braucht.:w

Crash-Override
17.07.2004, 04:34
Original geschrieben von wrtlprnft
Ist ganz lustig, ich kann ihn leider nicht ausprobieren, da ich Linux habe.
Es fragt sich aber auch, ob mir der Funktionsumfang reichen würde... Hebt er denn auch HTML hervor?

Vielleicht veröffentliche ich mal mein Script, wie ich meinen vim (http://www.vim.org/) so konfiguriert habe, dass man nur noch wenige Befehle (und die Funktionstasten!) braucht.:w

Um unseren lieben Linux-Benutzern (o.O hab selbst noch ne alte RedHat und ne alte Suse Version rumliegen...) auch mal zu Zeigen wie das ganze so aussieht:

http://www.ystart.net/upload/20040716/1090010203.png

edit: Mist... muss natürlich printf heißen (im PHP-Skript drin)... bin aber zu faul das noch mal abzutippen und Bildschirmfoto zu machen... sorry....

edit2: Ach ja, teoretisch könnt ich alles in anderen Farben gestallten, so ist es nicht...

edit3:
@dadie

Naja meine HP brauch dringend ein update ist noch von Mai 04 oder so... (da konn tich noch kein PHP) mal sehen obi ich's Morgen schaf das zeug vom Server zu holen und neu zu coden.

dadie
17.07.2004, 04:44
GEIL die neueste Version einfach geil wenn auch beängstigent.

Die neuen sachen wie echo und co. sind sehr sehr nutzlich wenn auch erschreckend.

Mach weiter so nur bitte mach kien PHP-Frontage PLZ

ps.lass dich cniht von mir abhalten es weiter zu entwickeln nur ich sehe gerne 2 seiten und hoffe das die 2 nicht so sit wie ich denke das sie es wir.Mach weiter so :D

pps.Ich war gerade auf deiner HP körner Klink ist der besse :D
(ich hoffe du verstehst [wusstet ihr das diese sendung sogar in Simpsons Verarschwurde ([In der folge vom mittwoch :D ])])

dadie
17.07.2004, 05:26
ideen für die PHP codes :

PHP TAGS :

<?php

?>

Else :

else

{

}


Variable abfragen :

$variable == ""

Variable Ändern :

$variable = ""


Ein paar HTML tag für den echo befehl :


<HTML>
<head>
<TITLE>
</TITLE>
<style type=\"text/css\">
</style>
</head>
<IMG SRC=\"./text.png\" WIDTH=\"x\" HEIGHT=\"x" ALT=\"dies ist ein beispiel text\">
<font SIZE=\"x\" COLOR=\"#000000\">
</font>
<a href=\"./textseite.php\" target=\"x\">
</a>
<center>
</center>
<body>
<br>
</body>
</HTML>

so das waren ein paar ideen

pps.DOH sorry 4 doppelpost wollte edieren ich dau

rgb
17.07.2004, 06:57
Hi!

Finde ich ganz gut dein Tool, ist sogar momentan nützlich für mich, da ich meine HP neue Ausstatte mit PHP etc^^.
Kleiner Verbesserungsvorschlag: Wenn man so ein vorgefertigten Befehl einfügt, kann man das nicht mit mit der "Rückgängig" Funktion rückgängig machen.
Könntest du evtl. ja noch einbauen, und vielleicht einen "Rückgängig"-button der oben in der leiste liegt, dass man schneller draufklicken kann=).
Achja und ich hab eben mal was versucht zu speichern, aber
da konnte man ja noch gar nicht den Dateityp auswählen!?
Wäre doch gut wenn da immer schon als Dateinname "project.php" oder so stehen würde und mann ändert dann noch den namen und bei dateityp kann man nach bedarf den dateityp ändern.

Soviel dazu von mir=).

MFG

Rpg_Goldenboy8)

Crash-Override
17.07.2004, 08:20
Im Moment steht das Programm auf Version 0.80!

Hier mal ein paar Screens dieser Version:

http://www.ystart.net/upload/20040717/1090022972.jpg (http://www.ystart.net/upload/20040717/1090023006.jpg )
Standart ..:~Ultra PHP~:..

http://www.ystart.net/upload/20040717/1090023033.jpg (http://www.ystart.net/upload/20040717/1090023067.jpg)
PHP-Befehle

http://www.ystart.net/upload/20040717/1090023104.jpg (http://www.ystart.net/upload/20040717/1090023145.jpg )
HTML-Befehle

http://www.ystart.net/upload/20040717/1090023172.jpg (http://www.ystart.net/upload/20040717/1090023231.jpg )
Einfach mal ein Beispiel Skript...

________________________________
Erlcih gesagt ich hätt nicht gedacht das das Tool mal so wird. Vorallem die vorgefertigten Befehle fand ich bis jetzt ganz nützlich...

Danke nochmal an dadie wegen der idee:



Wenn es ein PHP editor sein soll bau doch Tags ein also
ne schaltfläche wo die WICHISTEN tag drins ind echo
die connect sache mit mysql und wenn du dann noch html tags einbaust haben wir (ohhh NEIN*) einen webseiten baukasten der HTML und php kann


o.O so weit sind wir schon...



*= es ist soweit *heul* in einem alten beitrag ahbe ich es porfezeit es wir ein PHP editor geben *heul* bitte lass ihn cniht zu Frontpage 2 werden PLZ


Ja, ich bin ja der Ansicht das selbercoden am Besten ist, aber unterstützung dabei (tipparbeit erleichtern) das ganze etwas beschleunigt, aber nicht verpfuscht....

wrtlprnft
17.07.2004, 14:26
Au! Mach doch statt der <font>-Tags (HTML- Version 3(!)) einfach
<span style="color:Farbe; font-size:Größeem;">und statt diesem uralten <center>-Tag <div style="text-align:center;"> rein. Außerdem noch in das <img>- Tag (falls nicht schon vorhanden) alt="Beschreibung".

Und mach bitte noch die Doctype-Angaben rein, also
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!--Und-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

Crash-Override
17.07.2004, 14:59
Hier, auf diesem Bild sieht man gleich zwei neue Sachen (einmal die neuen bzw. verbesserten HTML-Befehle und ein neues Beispielskript mit verbesserter Formatierung):



http://www.ystart.net/upload/20040717/1090047314.jpg (http://www.ystart.net/upload/20040717/1090047406.jpg )

Die Versionsnummer ändert sich dadurch nicht, da es ja nur bUG-Entfernungen wahren.

Aber bitte weiter was für HTML bzw. PHP Befehle sollen noch integriert werden?

dadie
17.07.2004, 17:02
Hi

Also das tool ist ja noch besser gworden als gestern *sabber*
aufjeden fall solltest du auhc bei den NEUEN html tags " escapn mit \ da es sons im ECHO probs macht.

dann was ist mit :

Neue Zeile IM echo :

\n

Den Recht selten gesehnen Switch :

switch ($Variable) {
case "1":
echo "1";
break;
case "2":
echo "2";
break;

default:
echo "default";
}



Dann noch ein paar wichitge IF sachen :

if ($variable != "x") { }

if ($variable <= "x") { }

if ($variable >= "x") { }

Dann noch fopen

$datei = fopen("xxx","r,r+,w,w+,a,a+");

Dann doch fwrite

fwrite($datei, "Ein Text");

Hier noch ein paar html zeug :

<b></b> für
FETTE SCHRIFFT

<STRONG></STRONG>

FETTE SCHRIFFT

<CODE></CODE>

Meine um Quellcode darzustellen


<I></I> Kursiv

<U></U> Unterstrichen

<S></S> Durchgestrichen

<P></P> Glaube das war ein absatz

mehr fällt mir nciht ein


EDIT:

noch was könntest du Tabs machen.Also das man mehr als 1 daei gleihczeitig hoffen haben kann
ich ahbe mal ein bild gemalt um zu zeigen was ich meine

http://dlcc.piranho.com/muell/tab-bild.jpg

Link kopieren und oben in die Menu leiste eingeben anders geht es leider nciht.

Crash-Override
17.07.2004, 18:36
So, 0.85.2!

http://www.ystart.net/upload/20040717/1090060043.jpg (http://www.ystart.net/upload/20040717/1090060152.jpg )
If-Case Einstellungen

http://www.ystart.net/upload/20040717/1090060249.jpg (http://www.ystart.net/upload/20040717/1090060496.jpg )
Fertig ist die if-Case.

Ach ja, ich hab euch jetzt unter Hilfe/Über bei "Dank an:" hinzugefügt... ;) :D

mitaki
17.07.2004, 18:57
Zuest: Eine Programmversion, bei der noch Funktionen hinzugefügt werden nennt man alpha-Versionen (un die Versionsnummer steigt nicht so schnell).

contra:
- Der Info-Text unter dem Register "Ultra PHP" ist dort sehr deplatziert, dafür ist der "Über..." Dialog gedacht. Weiter denke ich, dass es sinnvoller wäre die Befehle vor die Notizen zu stellen.
- Man kann nur eine Datei bearbeiten.
- Schließt man das Programm, wird nicht nachgefragt, ob die Datei gespeichert werden soll.

Fehler und "Fehler":
- include braucht keine Klammern.
- Schreibe ich >$text = 'hallo ^^\\' du';<, so wird der Text nach dem escapeten ' wieder als Code angezeigt.
- Schreib bitte alle HTML Tags (ausnahme der DOCTYPEs) klein, das ist für alle die XHTML schreiben wichtig.
- <div> endet mit </div>, im Programm schreibt die D&D Funktion "<div style="text-align:center;"></style>".
- Ähnlich bei <span>, das Programm schreibt am Ende </font>.
- Die for-Schleife ist wie folgt aufgebaut:
for ( Anfangssituation; Bedingung; Durchlaufanweisung ) { }
// Beispiel:
for ( $i = 1; $i < 5; $i++ ) { echo $i . "<br />"; }

Sollte meiner Meinung nach gemacht werden:
- Möglichkeit, mehrere Dateien gleichzeitig zu bearbeiten.
- Kommentare im Stil /* */ sollten in Schrift und Farbe mit den // Kommentaren identisch sein.
- Man sollte sich ein Eigenes Farbschema erstellen können.
- In der Symbolleiste könntest su Schaltflächen einbauen, die im Quelltext Sonderzeichen ausgeben (z.B. "ä" wird zu "&amp;auml;", "&" wird zu "&amp;amp;" ).
- Bei <a> escapest du die ", es wäre meiner Meinung nach besser, eine Schaltfläche einzubauen, die die " nur escaped, wenn sie aktiviert ist (so muss man die \ nicht manuell löschen, wenn man nur HTML schreibt).
- Verwendet man die D&D Funktion sollte der Cursor an der Stelle blinken, an der der Text eingefügt wird.
- Da ich XHTML verwende/schreibe kann ich die <br> und <img> Tags nur in diesem Format brauchen: <br />, <img /> (gilt auch für z.B. <hr /> und <col />), ob und wie du etwas in diser Richtung machst überlasse ich dir.

Weiteres:
Es gibt auch eine elseif Funktion:
elseif(bedingung) { }

Ob mich das Programm überzeugen kann weis ich noch nicht, ich werde es aber mal etwas beobachten ;)

Crash-Override
18.07.2004, 01:02
- Da ich XHTML verwende/schreibe kann ich die <br> und <img> Tags nur in diesem Format brauchen: <br />, <img /> (gilt auch für z.B. <hr /> und <col />), ob und wie du etwas in diser Richtung machst überlasse ich dir.

So, der Normale IMG-Code lautet im Programm:


<IMG SRC=\"PFAD\" WIDTH=\"BREITE\" HEIGHT=\"HÖHE\" alt=\"Beschreibung\">

Wie genau müsste er für XHTML aussehen?

_____________________________________
Ok...

Hab das meiste umgesetzt bis auf das mit
dem blinkenden Cursor da weis ich noch
net wie ich das hinbekomme....

edit:

Ok, danke ist eingebaut...

wrtlprnft
18.07.2004, 01:05
<img (Das ganze Zeug) />.

Latency
18.07.2004, 01:13
Meinereiner hätte auch noch 2 kleine Verbesserungsvorschläge :)

Zum einen finde ich es doof, dass die alles per Drag & Drop rüber ziehen muss, ein alternativer Doppelklick der den Code an den Schluss anfügt hätte es auch getan.

Und der Code den ich per Drag & Drop rüberziehe wird immer eingerückt dargestellt? War das so beabsichtigt?:confused:

mitaki
18.07.2004, 01:16
<img src=\"PFAD\" width=\"BREITE\" height=\"HÖHE\" alt=\"Beschreibung\" />In XHTML müssen alle Elemente und Attribute klein geschrieben werden.

Wichtig wäre eventuell noch die Information, dass es in XHTML keine leeren Attribute geben darf, z.B.
<hr noshade>
<input type="checkbox" checked>ist gültiges HTML, das XHTML Beispiel sieht dagegen so aus:
<hr noshade="noshade" />
<input type="checkbox" checked="checked" />

Crash-Override
18.07.2004, 01:28
Original geschrieben von Latency
Meinereiner hätte auch noch 2 kleine Verbesserungsvorschläge :)

Zum einen finde ich es doof, dass die alles per Drag & Drop rüber ziehen muss, ein alternativer Doppelklick der den Code an den Schluss anfügt hätte es auch getan.

Und der Code den ich per Drag & Drop rüberziehe wird immer eingerückt dargestellt? War das so beabsichtigt?:confused:

Wenn man den Code rüber zeiht landet er immer an der Stelle an der der courser als letztes war.
Wer mal sehen wie das mit dem klicken wird....



Klicken wurde ingebaut:
Soll heißen das wenn man auf den Befehl klickt er an der vorherigen Courser Position eingefügt wird.



@mitaki

Puh ziemlich kompliziert...
(Also ich bleib liebr bei normalo html und php)

Nunja werd mal sehen ob ich's einbauen kann...

dadie
18.07.2004, 02:58
Crash-Override

Du hast dich übertroffen.

Hammer geilo.

ich habe noch ein paar ideen :

Erstens mach ne abfrage wenn man x drückt so wollen sie die datei speichern ?

Zweitens :

Mach ein USER interfase.Also das der USER serlber Tag hinzufügen kann.Diese werden dann in einer neuen datei nenen wir sie user.log gespeichert.

MFG

Dadie

Crash-Override
18.07.2004, 05:10
Schon erledigt...

Man kann nun im Menü unter Befehle/Übersicht eigenme Befehle einfügen (in eine Extra-Liste)

Screenshots:

http://www.ystart.net/upload/20040717/1090098186.jpg (http://www.ystart.net/upload/20040717/1090098294.jpg )

http://www.ystart.net/upload/20040717/1090098390.jpg (http://www.ystart.net/upload/20040717/1090098484.jpg )

edit:
sorry irgendwie hat mein ftp-programm nur die hälfte der Datei auf den Server geladen :eek:

Latency
18.07.2004, 05:21
Bei deiner neuesten Version ist irgendwas schief gelaufen, ich habe die Datei jetzt schon zum 5 mal gesaugt und habe immer wieder ein "Unerwartetes Archivende" beim Entpacken.

dadie
18.07.2004, 21:32
er sagt mir

"datei c:\Windows\Befehle.dat kann nicht geöffnet werden"

kann ich einfach ne leere .dat datei erstellen oder muss da was besonderes rein ?

ps.das tool wird immer besser.

pps.bau ne rutine ein die abfragt ob die datei exsestiert.
wenn ja läd er sie wenn Nein dann legt er eine NEUE an.

mitaki
18.07.2004, 21:42
Sobald du einen eigenen Befehl eingetragen hast, wird diese Datei erstellt und der Fehler tritt nicht weiter auf.

Einen Fehler hast du gemacht: Es heißt "<br />" und "<img />"; Einfach am Ende ein Leerzeichen und ein "/" hinzufügen.
(Dein Fehler: "<br \>", "<img\>").

Crash-Override
18.07.2004, 22:28
Original geschrieben von dadie
er sagt mir

"datei c:\Windows\Befehle.dat kann nicht geöffnet werden"

kann ich einfach ne leere .dat datei erstellen oder muss da was besonderes rein ?

ps.das tool wird immer besser.

pps.bau ne rutine ein die abfragt ob die datei exsestiert.
wenn ja läd er sie wenn Nein dann legt er eine NEUE an.

Sorry 4 Bug. Ist schon verbessert. Er über prüft ob die Datei vorhanden ist, ist sie es nicht bleiben die Befehle leer. Ist sie es werden die Befehle geladen. (Ich könnte es auch machen das er wenn keine Vorhanden ist eine erstellt, aber wenn man z.B. keine eigenen Befehle Braucht ist da immer ne leere Datei ohne Funktion, deswegen erstellt er sie nach bedarf...)



Original geschrieben von mitaki
Sobald du einen eigenen Befehl eingetragen hast, wird diese Datei erstellt und der Fehler tritt nicht weiter auf.

Einen Fehler hast du gemacht: Es heißt "<br />" und "<img />"; Einfach am Ende ein Leerzeichen und ein "/" hinzufügen.
(Dein Fehler: "<br \>", "<img\>").


Hab den Fehler verbessert... (Hab noch einen Entdeckt wenn man nur XHML Format anwählt ändert er die Befehle noch nicht, das tut er nur wenn man zusätzlich auch ohne /escapen anwählt. Hab das ganze so verbessert, dass man die beiden auch getrennt aktivieren kann und sie funktionieren.

chinmoku
18.07.2004, 22:40
Ich finde dein Tool recht interessant, aber konnte es gar nicht downloaden.
Da kommt dann so ein Männchen.

http://www.funpic.de/linken_verboten.jpg

Crash-Override
18.07.2004, 23:13
Original geschrieben von chinmoku
Ich finde dein Tool recht interessant, aber konnte es gar nicht downloaden.
Da kommt dann so ein Männchen.

http://www.funpic.de/linken_verboten.jpg

Ja, genau der Typ ist voll cool...


Original geschrieben von Crash-Override
[...]
So:
--> Download ..:~Ultra PHP~:.. (http://crashoverride22.funpic.de/Files/Ultra-PHP/UltraPHP.exe)

Achtung: Beim Download bitte Rechts klicken und "Ziel Speichern Unter" wählen.
[...]

Ich denke das agt alles ;)

chinmoku
18.07.2004, 23:55
(^^)/ hehe

Hab ich doch ganz überlesen !!!!!!!!!!!!!

Ey, ich hab dein Tool gelobt, sei net so hart zu mir ;__;

Ich musste gerade üble Verluste hinter mich bringen xD

Edit: so, ich habs jetzt installiert.
Das Icon ist nen bissel hässlich.

Ersetzt dein Prog jetzt auch Php includes für mich ^^' ?

Jesus_666
19.07.2004, 01:35
Original geschrieben von Crash-Override
Um unseren lieben Linux-Benutzern (o.O hab selbst noch ne alte RedHat und ne alte Suse Version rumliegen...) auch mal zu Zeigen wie das ganze so aussieht:

http://www.ystart.net/upload/20040716/1090010203.png *snip*

Ah ja, das kenne ich, Syntax Highlighting. Das kann KWrite von Haus aus. Liegt bei KDE bei.

BTW, an welcher PHP-Version orientiert sich dein Tool? An 3.x.x, 4.x.x oder oder dem frisch erschienen 5.0.0?

Crash-Override
19.07.2004, 01:44
4.x.x eigentlich...
Aber da man die Befehle selbst eingeben kann, bzw. sogar einspeichern kann an allen Versionen.

wrtlprnft
19.07.2004, 02:28
Original geschrieben von Jesus_666
Ah ja, das kenne ich, Syntax Highlighting. Das kann KWrite von Haus aus. Liegt bei KDE bei.Und vim kann das schon ewig. Und noch dazu (Man füge hier eine Liste von allem, was ein Texteditor auch nur im entferntesten können kann ein).

Jesus_666
19.07.2004, 03:43
Original geschrieben von wrtlprnft
Und vim kann das schon ewig. Und noch dazu (Man füge hier eine Liste von allem, was ein Texteditor auch nur im entferntesten können kann ein).
Stateless editing?

wrtlprnft
19.07.2004, 03:56
Wenn du meinst, was ich mein, dass du es meinst kann er es schon.

Aus der Hilfe:
EVim runs Vim as click-and-type editor. This is very unlike the original Vi
idea. But it helps for people that don't use Vim often enough to learn the
commands. Hopefully they will find out that learning to use Normal mode
commands will make their editing much more effective.Etwas warnender(Wenn auch nicht gerade freundlich)
Aus der Manual-Seite zu evim:
Also known as "Vim for gumbies". When using evim you are expected to take a handkerchief, make a knot in each corner and wear it on your head:rolleyes:

Jesus_666
19.07.2004, 06:05
Naja, kann mir egal sein - als alter DOS-User muß ich zwingend den Editor vom Midnight Commander benutzen, wenn ich im Textmodus arbeite. Selbst, wenn vi flexibler und Emacs ein halbes Betrebssystem ist, komme ich mit mc immer noch am besten zurecht.


Crash, poste mal was, bevor dieser Thread komplett offtopic wird (nicht, daß ich eine gute, fruchtlose Diskussion über Editorpräferenzen nicht zu schätzen wüßte).

Crash-Override
19.07.2004, 08:15
Mhm was soll man sagen?
Ich habe einen neuen BUG gefunden:

Wenn mn eine Datei index.php hat und diese überschreiben möchte legt UPHP eine neue Datei, index.php.php, an, anstatt die alte index.php zu überschreiben. Komisch. Im Moment schaff ich es es noch nicht das Problem zu beheben. Ich dachte daran die index.php vor dem speichern zu löschen, aber irgendwie funzt das noch net so richtig...

Falls einer was weis was ich nicht weis:



if SaveDialog1.Execute then
begin
if SaveDialog1.FilterIndex = 1 then
Begin
if FileExists(SaveDialog1.FileName + '.php') then
Begin
if DeleteFile(SaveDialog1.FileName + '.php') then
ShowMessage('Erfolgreich gelöscht!');
End;
End;

if SaveDialog1.FilterIndex = 2 then
Begin
if FileExists(SaveDialog1.FileName + '.html') then
Begin
if DeleteFile(SaveDialog1.FileName + '.html') then
ShowMessage('Erfolgreich gelöscht!');
End;
End;
case SaveDialog1.FilterIndex of
1: AdvMemo1.Lines.SaveToFile(SaveDialog1.FileName + '.php');
2: AdvMemo1.Lines.SaveToFile(SaveDialog1.FileName + '.html');
3: AdvMemo1.Lines.SaveToFile(SaveDialog1.FileName);
end;
end;


Ps: Die ShowMessage-Funktionen hab ich nur eingebaut damit ich weis ob das mit dem Löschen funktioniert, was es aber leider nicht tut.

TheByteRaper
20.07.2004, 21:14
Ist das Absicht?

if SaveDialog1.FilterIndex =1 then ....

if SaveDialog1.FilterIndex =2 then ...

Gehört da nicht eher ein == hin?
Ich weiss nicht genau, welche Sprache das ist, ich tippe auf Delphi... mit Delphi hab ich schon seit 4 Jahren nicht mehr gearbeitet, daher weiss ich nicht genau, ob das nun = oder == als Vergleich braucht, die neueren Sprachen haben ja meist ==, von daher....

Jo. Oo

wrtlprnft
20.07.2004, 21:19
Mit = gehts schief. Die Bedungung wäre genau dann erfüllt, wenn der rechte Wert nicht false ist, dier linke Wert würde überschrieben.
Ein Fehler, nach dem man stundenlang suchen kann, wenn man ihn irgentwo versteckt...

Crash-Override
20.07.2004, 22:28
Original geschrieben von wrtlprnft
Mit = gehts schief. Die Bedungung wäre genau dann erfüllt, wenn der rechte Wert nicht false ist, dier linke Wert würde überschrieben.
Ein Fehler, nach dem man stundenlang suchen kann, wenn man ihn irgentwo versteckt...

Hä?


if DeleteFile(SaveDialog1.FileName + '.html') then
ist in Delphi genau das selbe wie

if DeleteFile(SaveDialog1.FileName + '.html') = True then

Dieser Befehl liefert True zurück wenn das Löschen erfolgreich war...


Original geschrieben von TheByteRaper
Ist das Absicht?

if SaveDialog1.FilterIndex =1 then ....

if SaveDialog1.FilterIndex =2 then ...

Gehört da nicht eher ein == hin?
Ich weiss nicht genau, welche Sprache das ist, ich tippe auf Delphi... mit Delphi hab ich schon seit 4 Jahren nicht mehr gearbeitet, daher weiss ich nicht genau, ob das nun = oder == als Vergleich braucht, die neueren Sprachen haben ja meist ==, von daher....

Jo. Oo

Stimmt schon so... ist nur bei PHP so mit ==

http://www.delphi-source.de/grundlagen/sprache/verzweigungen.php

wrtlprnft
20.07.2004, 22:35
Achso, sorry... Ich dachte, das wär ein Fehler in den Befehlen, die man in deinem Tool links auswählen kann...
Ich hab deinen Post vor TBR übersehen und dachte, es geht um PHP...

Crash-Override
22.07.2004, 19:03
Tada:

(Nein, das Speicherproblem ist noch nicht gelöst, aber.....)

http://www.ystart.net/upload/20040722/1090493942.jpg (http://www.ystart.net/upload/20040722/1090494121.jpg)

Ja, eine "Dateiverwaltung". Man kann zwar nach wie vor nur eine Datei öffnen, muss dafür aber nicht immer umständlich Öffnen klicken, Datei auswählen etc.

EDIT: Sorry, Server spinnt kann die Aktuelle version noch net hochladen... ich editiers wenn sie oben ist....
Jetzt gehts!


Original geschrieben von Paco
kannst da smit Befehle.dat verbessern? habe versucht eigene Befehle hinzufügen, jedoch kommt immer diese Text und ausserdem habe ich C:\Winnt und kein C:\windows ^_^

bei div, img, span etc. die schrägline entfernen

also z.b.



<div style="text-align:center"> TEXT </div>


statt



<div style=\"text-align:center;\"> TEXT </div>


hinzufügen wäre noch die table, script und meta (wer braucht ^^)
überschreiben ein bestehende Datei sollte ermöglicht werden.

Einfach Hacken bei "ohne / escapen" machen...

@Jesus

Danke für den Linux-Test

Paco
22.07.2004, 21:06
kannst da smit Befehle.dat verbessern? habe versucht eigene Befehle hinzufügen, jedoch kommt immer diese Text und ausserdem habe ich C:\Winnt und kein C:\windows ^_^

bei div, img, span etc. die schrägline entfernen

also z.b.



<div style="text-align:center"> TEXT </div>


statt



<div style=\"text-align:center;\"> TEXT </div>


hinzufügen wäre noch die table, script und meta (wer braucht ^^)
überschreiben ein bestehende Datei sollte ermöglicht werden.

Jesus_666
22.07.2004, 22:25
Das Prog läuft übrigens per Wine (20040615) auch unter Linux, ist aber kreuzlangsam. Vor allem, wenn man die Fenstergröße ändert.

http://rpgmaker.info/temp/uphp.png