Ich bin soweit gekommen:
Code: Alles auswählen
if (preg_match('@^(?:http://)?([^/]+)@i', $src, $quelle))
{
die("Übereinstimmung");
}
else
{
die("nichts");
};
Code: Alles auswählen
if (preg_match('@^(?:http://)?([^/]+)@i', $src, $quelle))
{
die("Übereinstimmung");
}
else
{
die("nichts");
};
Code: Alles auswählen
if( strpos( "http://", $quelle ) == 0 )
{
die( "Yepp" );
}
else
{
die( "Nopes" );
}
PHP ist auch Schrott... Quelle und http sind vertauscht, also findet er es NIE. Da false aber == 0 ist, gibt er sein okay, WEIL es nicht okay ist.naums hat geschrieben:ihr verunsichert mich: Xin Dein Code hat das Problem dass IMMER "Yepp" rauskommt.. und Kerli: parse_url... muss ich mir mal anschaun.
Code: Alles auswählen
$result = strpos( $quelle, "http://" );
$result = ($result == 0) && ( result !== FALSE ); // PHP suxx
if( $result )
{
die( "Yepp" );
}
else
{
die( "Nopes" );
}
Code: Alles auswählen
$result = strpos( $quelle, "http://" );
$result = ($result == 0) && ( result !== FALSE );
if($result)
{
die( "Yepp" );
}
else
{
die( "Nopes" );
}
Code: Alles auswählen
if(strpos( $quelle, "http://" ))
{
die( "Yepp" );
}
else
{
die( "Nopes" );
}
Nein, aber PHP erlaubt alle Fragen, alle Fragen haben auch Antworten und wer blödsinnige Fragen stellt, bekommt bei PHP nicht einen auf den Sack, sondern eine blödsinnige Antwort.naums hat geschrieben:Is PHP zu doof dazu?
Code: Alles auswählen
$result = strpos( $src, "http://" );
$result = ($result == 0) && ($result !== FALSE );
if($result)
{
$quelle=$src;
}
else
{
$quelle='http://'.$src;
};
Darauf habe ich keine Antwort, vielleicht wären weiterführende Informationen sinnvoll, z.B. was denn stattdessen in $quelle steht.naums hat geschrieben:hm... jetzt gehts. Ich hab den Fehler ja auch net gesehn.... doofe Sache das.
UPDATE:
folgender Code sollte ja jetzt eig. "http://"+(die URL) in die Variable $quelle schreiben. Tuts nur leide NIE, weder wenn http:// dran steht, noch wenns nicht da steht. Warum net?