Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
27.10.10, 19:49
|
#1
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 26
Bedankt: 185
|
[PHP] Formular ergänzt "http://" automatisch?
Ich suche ein PHP Skript, dass bei einem Formular "http://" automatisch ergänzt
THX
Mfg, Idi123
|
|
|
28.10.10, 07:26
|
#2
|
abcdefgh
Registriert seit: Oct 2008
Ort: Ziegengehege
Beiträge: 2.646
Bedankt: 2.533
|
Wäre schön, wenn du erzählst wo das ganze ergänzt werden soll.
Wenn du den Inhalt eines Feldes (z.B. Eingabe Webseite) ergänzen willst, könntest du versuchen zwei Variablen zu bilden
Pseudocode mäßig:
PHP-Code:
var 1=http://
var 2 =InhaltFormfeld
var 1+var 2 = [url]http://InhaltFormfeld[/url]
N.s.: Lass in Zukunft das "Affe" aus der Überschrift.
|
|
|
28.10.10, 15:39
|
#3
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 26
Bedankt: 185
|
es ist sozusagen ein webbrowser im webbrowser und falls kein http eingegeben wurde soll dies ergänzt werden.
|
|
|
28.10.10, 15:55
|
#4
|
abcdefgh
Registriert seit: Oct 2008
Ort: Ziegengehege
Beiträge: 2.646
Bedankt: 2.533
|
Ein Verweis wäre vlt. ganz gut oder ggf. ein Screenshot.
Wie gesagt, man kann das sicherlich durchaus mit Variablen lösen. Der große Programmier/PHP-Geek bin ich aber nun leider auch nicht.
Eine if-Schleife unter Bedingung, dass wenn die ersten URL-Buchstaben nicht http:// sind, dass er dies dann einfügt, sollte aber machbar sein.
|
|
|
29.10.10, 17:06
|
#5
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 26
Bedankt: 185
|
ja machbar sollte das schon sein. ich weiß aber nicht wie ich an die richtigen befehle komme. eigentlich bin ich aber ein richtiger php geek  aber das habe ich noch nie machen wollen.
hier der screenshot:
PS. Die Seite ist offline und soll auch offline laufen. PHP Skript will ich nicht schicken da ich Code nicht 'verschenke' den ich selbst geschrieben hab. Sonst finde ich eine zweite Version unter anderem Namen im Internet ;D
|
|
|
29.10.10, 21:36
|
#6
|
Erfahrener Newbie
Registriert seit: Sep 2009
Beiträge: 119
Bedankt: 141
|
Wofür bitteschön soll in einem Suchfeld (!) eine Adresse eingegeben werden? Das http:// ist für eine Suchmaschine auch völlig unerheblich.
|
|
|
29.10.10, 21:56
|
#7
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 26
Bedankt: 185
|
Guck doch mal genau hin, mann! 
die seite befindet sich in einem frame! es geht um das ganze zeug um den frame herum! dor ist ein eingabe feld mit go button. wenn jetzt jemand eine adresse eingibt wird der frame auf die adresse gesetzt. soweit so gut.
nun soll es aber unabhängig davon funktionieren ob man das http eingibt oder weglässt.
|
|
|
29.10.10, 22:48
|
#8
|
Anfänger
Registriert seit: Oct 2010
Beiträge: 26
Bedankt: 185
|
Lösung gefunden!
Ich hab weiter gesucht und die Funktion stristr() gefunden!
Das fertige Skript war so:
PHP-Code:
$string = 'http://';
if(stristr($url2, $string) === FALSE) {
$url = "$string$url2";
}
else {
$url = $url2;
}
$string ist das Wort welches gesucht wird. hier die 'http' eingabe.
$url2 wurde in das formular eingegeben und ist die angefragte seite.
$url wird in den fertigen frame eingefügt.
In der if-Anweisung wird mit stristr() geprüft ob in $url2 der $string vorkommt. ist dem nicht so (if) wird http angefügt.
In der else-ANweisung wird die $url auf $url2 gesetzt.
THX für die Hilfe.
Idi123
|
|
|
30.10.10, 17:22
|
#9
|
abcdefgh
Registriert seit: Oct 2008
Ort: Ziegengehege
Beiträge: 2.646
Bedankt: 2.533
|
-Closed-
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr.
().
|