ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
280
280
EMPFEHLEN
-
Moin.
Ich hatte soeben das Problem, dass ich einen Ordner erstellen wollte aber schon bekloppt wurde.
Wenn ich in Dreamweaver mit mkdir( anfange, gibt er mir aus, was ich alles dazuschreiben kann. Als namen sagt er irgendwas mit String, gut, er erwartet eine Zeichenkette. Aber mkdir("blafasel"; 0777) macht er nicht, wieso? Es ist doch ein String...
Ein ändern der Funktion in mkdir('blafasel', 0777) brachte dann die lang ersehnte Rettung.
Nun meine Frage: Wiseo sond Strings mal mit " " und mal mit ' ' definiert?
Gibts es da irgendwelche Eselsbrücken, die man sich merken kann oder besondere Ausnahmen?
Ich würde mich über hilfreiche Antworten freuen
-
19.04.07 11:27 #2
- Registriert seit
- Apr 2004
- Beiträge
- 75
Also das einzige was mir dazu einfällt, ist mit folgenden Beispiel vielleicht selbsterklärend.
Wenn nicht einfach fragen =)PHP-Code:<?php
$msg = "Hallo";
echo "$msg Welt!";
// Augabe = Hallo Welt!
echo '$msg Welt!';
// Ausgabe = $msg Welt!
?>
-
Schau mal hier http://de.php.net/string eine sehr gute Beschreibung
Die Welt ist binär: Entweder man ist eine Eins oder eine Null, tot oder lebendig! - Und ich? Lebe...
-
19.04.07 11:41 #4
Du hast bei dem ersten Funktionsaufruf in den Kllammern ein Hochkommata zu stehen.. somit ist für den PHP-Interpreter dort ein Umbruch ( Funktionsende und neue Funktion beginnt )
MFG
SandroDie Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
-
Die mit einfachen und doppelten Anführungszeichen ausgezeichneten Zeichenketten werden von PHP unterschiedlich verarbeitet. So wird der ausgezeichnete Inhalt bei doppelten Anführungszeichen zusätzlich verarbeitet und Vorkommen von Variablen, maskierten Steuerzeichen (\n, \t, etc.) und weiteren speziellen Zeichensequenzen durch die jeweiligen Zeichen ersetzt. Die im jeweiligen Kontext gültigen Metazeichen müssen jedoch in beiden Fällen maskiert werden.
Das Kapitel über Zeichenketten des PHP-Handbuchs gibt noch zusätzlich hilfreiche Auskunft über dieses Thema. Und obwohl es anfangs verwirrend klingen mag, ist es eigentlich recht plausibel nachvollziehbar.Markus Wulftange
-
@Sneaky: Nundenn, dann hätte ja mkdir("$stringname"; 0777); en sollen, nunja, so bin ich schlauer geworden und weiß nun, wie ich mich zu entscheiden habe
-
19.04.07 20:27 #7
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Warum setzt du diese eine Variable denn überhaupt in Anführungszeichen?
Ausserdem werden Parameter mit einfachen Kommata getrennt.
Code :1
mkdir("$stringname"[color=red][b];[/b][/color] 0777);
Das siehst nicht nach einem Komma aus.
Würd ja sagen, dass du dich hier nur vertippt hast, aber da du es bereits 2 mal so geschrieben hast, erwähn ichs mal lieber.
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Hm...ich würd pauschal sagen vertippt. Ist wohl im Blut Strings so zu beenden

Ich denke, dass er mir einen Syntaxfehler hätte ausspucken müssen, oder?
Und zu dem warum...Naja ich traue mir schon einiges zu aber wenn Dreamweaver sagt, dass da ein String hin muss...ist wohl das sogenannte gefährliche Halbwissen
Gruß Claas
Ähnliche Themen
-
wie oft "zahl" durch "teiler" ohne Rest geteilt werden kann code für c++ gesucht ..
Von benito im Forum C/C++Antworten: 2Letzter Beitrag: 16.01.11, 09:36 -
Warum werden bei onChange="this.form.submit()" alle Variablen mit "0" besetzt?
Von sharmuur im Forum PHPAntworten: 1Letzter Beitrag: 19.04.10, 10:12 -
Warum werden diese Objekte "durchleuchtet"?
Von bigfella im Forum Cinema 4DAntworten: 3Letzter Beitrag: 28.07.08, 09:54 -
Warum kann in VB.NET kein "ü" über die serielle Schnittstelle übertragen werden?
Von HF SHOOTER im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 29.02.08, 22:45 -
Spaß mit Strings: "Hallo".Equals("ollaH") == true ?! ;-)
Von Thomas Darimont im Forum .NET CaféAntworten: 19Letzter Beitrag: 17.03.07, 01:31





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren