myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   [PHP] Formular ergänzt "http://" automatisch? (https://mygully.com/showthread.php?t=2149711)

Idi123 27.10.10 19:49

[PHP] Formular ergänzt "http://" automatisch?
 
Ich suche ein PHP Skript, dass bei einem Formular "http://" automatisch ergänzt
THX
Mfg, Idi123

Mr_Braun 28.10.10 07:26

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 =InhaltFormfeld

var 1+var = [url]http://InhaltFormfeld[/url] 


N.s.: Lass in Zukunft das "Affe" aus der Überschrift.

Idi123 28.10.10 15:39

es ist sozusagen ein webbrowser im webbrowser und falls kein http eingegeben wurde soll dies ergänzt werden.

Mr_Braun 28.10.10 15:55

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.

Idi123 29.10.10 17:06

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 :D aber das habe ich noch nie machen wollen.
hier der screenshot:
http://img3.fotos-hochladen.net/thum...toex_thumb.jpg

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

Daeran 29.10.10 21:36

Wofür bitteschön soll in einem Suchfeld (!) eine Adresse eingegeben werden? Das http:// ist für eine Suchmaschine auch völlig unerheblich.

Idi123 29.10.10 21:56

Guck doch mal genau hin, mann! :dozey:
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.:confused:

Idi123 29.10.10 22:48

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.:p

Idi123

Mr_Braun 30.10.10 17:22

-Closed-


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.