
`kiko
Mitglieder-
Gesamte Inhalte
25 -
Benutzer seit
-
Letzter Besuch
-
in If-Anweisung URL prüfen
`kiko antwortete auf toppy's Thema in Skript- und Webserverprogrammierung
rofl ^^ hatte echt nie mit gearbeitet mit REQUEST_URI ^^ naja man verlernt nie ^^ Also haste, damit es nun completo ist: if(stristr(url_ausgabe(), 'detail') === FALSE) { echo '"detail" nicht gefunden'; }else{ echo '"detail" gefunden'; } [/php] damit überprüfst du, ob in der akuellen URL das Suchwort "detail" vorhanden ist. ´gruß -
in If-Anweisung URL prüfen
`kiko antwortete auf toppy's Thema in Skript- und Webserverprogrammierung
Und da du in deinem ersten Beitrag von "aufgerufener URL" gesprochen hast, geh ich davon aus, dass du die aktuelle URL meinst, die du per PHP mit Hilfe von $_SERVER['PHP_SELF'] ausgeben kannst. ´gruß [edit] falls du aber auch $_GET-Variablen mit einschließen willst.. also die komplette URL, die auch in der Adressleiste angezeigt wird, würde ich folgende Funktion aufstellen. function url_ausgabe() { $get_var = ""; foreach($_GET as $key => $value) { $get_var .= "?".$key."=".$value; } return $_SERVER['PHP_SELF']."&".$get_var; } if(stristr(url_ausgabe(), 'detail') === FALSE) { echo '"detail" nicht gefunden'; }else{ echo '"detail" gefunden'; } [/php] -
PHP: Variablen per POST übergeben und abrufen geht nicht
`kiko antwortete auf Patrick.Karre's Thema in Skript- und Webserverprogrammierung
nein. das ist das genaue Gegenteil von seinem Problem. register_globals (=on) erlauben auf Post / GET... Variablen global als Variable zuzgreifen. Doch er versucht genau das richtige, und versucht die Werte über die Superglobale $_POST zu verarbeiten. Also wie gesagt, print_r($_POST)... falls gesuchter Wert nicht dabei ist, Fehler im Script (eventuell wie gesagt Abfrage vor statt hinter include machen). ´gruß -
PHP: Variablen per POST übergeben und abrufen geht nicht
`kiko antwortete auf Patrick.Karre's Thema in Skript- und Webserverprogrammierung
Hey <? print_r($_POST); ?> Wenn du bei der Ausgabe deinen Wert fuer die Eingabe nicht wiederfindest, kann es an den settings in der php.ini liegen. ´gruß -
Heyho Also zum html lernen is selfhtml einfach das ware... wennde nen Laserdrucker hast, alle Seiten auf dein Dokument... und ausdrucken. Das gleiche gilt für mich für php und #php/QuakeNet Tutorial - Einführung Komplexe, leicht-zu-verstehene, exaktes PHP-Tutorial. Lernen übers Web kann erstaunlich gute Erfolge bringen... mir persönlich ging es damit leichter. ´gruß
-
PHP: Messegabox ausgeben
`kiko antwortete auf Patrick.Karre's Thema in Skript- und Webserverprogrammierung
Hey Genau wie Grandmasta geschildert hat. Datenverarbeitung = PHP Verarbeitete Daten ausgeben = JavaScript Säh dann in der Art so aus. <? // Verarbeitung wie unten $daten = "daten zum ausgeben"; ?> <html> <head> <script language="Javascript"> alert('<? echo $daten; ?>'); </script> ..... ´gruß -
Das sollte wohl die leichteste Lösung sein ^^ bei Überfahren der Maus tritt der EventHandler onMouseOver ein. Der Source (src) des Image-Objektes (this steht fuer dieses Object) wird auf neuesBild.jpg gesetzt. ´gruß
-
Er wollte wohl eine kleine erklaeuterung zum Quellcode. ... <head> ... <script type="text/javascript"> function deinefunction (imgName, imgNew) { getElementsByName(imgName)[0].src = imgNew; } ... </head> <body> ... <img src="alt.jpg" name="deinname" onMouseOver="deinefunction(this.name,'neu.jpg');" onMouseOut="this.src='alt.jpg';"> ... </body> Function holt Element mit Name aus Parameter. Das Erste Element ([0]) wird dabei als aktuelles Objekt benutzt. Der Source des Objekts wird auf den neuen Imagenamen ( aus Parameter der Funktion) genommen. ´gruß
-
Heyho [ Link - Klick mich ] ´gruß
-
Sers Die $_SERVER Werte sind ja in einem Array. Du gibts ja z.b. Den Scriptnamen über $_SERVER['PHP_SELF'] aus. Somit hat das Element mit dem Key: PHP_SELF den Wert des Scriptnamens. Somit kannst du auch alle Elementwerte per print_r ausgeben. print_r($_SERVER); [/php] Dürfte etwas bei sein. ´gruß
-
hey hast zwar geschrieben, dass du schon was von $_POST-Variablen gehoert hast... aber vllt hast noch noch nicht von hidden-form feldern gehoert. <input type="hidden" name="[B]name[/B]" value="[B]value[/B]"> ´gruß
-
String parsen/konvertieren
`kiko antwortete auf SatansEier's Thema in Skript- und Webserverprogrammierung
Halihallo ^ $var = str_replace(\$var,"WERT"); Gruß -
Hi solltest dir vllt genauer die php.net Einträge anschaun...bei vielen Funktionen, die nur unter >= PHP5 laufen, koennen Funktionen, mit gleicher "Aufgabe" interpretiert werden. So auch in diesesm BeispieL: if(!function_exists('str_ireplace')){ function str_ireplace($search, $replace, $subject){ if(is_array($search)){ array_walk($search, 'make_pattern'); } else{ $search = '/'.preg_quote($search, '/').'/i'; } return preg_replace($search, $replace, $subject); } } [/php] Wie gesagt... die preg_replace Funktion geinhaltet gleiche Aufgabe schon, was natuerlich einen Einsatz vorzieht. ´gruß
-
Verzeichnis eines Servers in einer HTML darstellen
`kiko antwortete auf heikoROW's Thema in Skript- und Webserverprogrammierung
hab dir mal ne PN geschrieben. Wie geasgt geht mit der readdir-methode von php. Wer sowas braucht, soll sich melden. ´gruß -
Hi Hab dir mal was geschrieben. Hoff du kommst damit klar. <html> <head> <script type="text/javascript" language="javascript"> function hide() { var aElem = document.forms.form1.hidebox; for (var i = 0; i < document.links.length; ++i) { if (aElem.checked && document.links[i].name == 'hide') { document.links[i].style.display = 'inline'; } else if (document.links[i].name == 'hide') { document.links[i].style.display = 'none'; } } } </script> </head> <body> <a href="#" name="hide">Link 1</a> <a href="#" name="hide">Link 2</a> <a href="#" name="hide">Link 3</a> <form name="form1"> Anzeigen <input type="checkbox" name="hidebox" onClick="hide();" checked=checked> </form> </body> </html> ´gruß