Links χωρις http://

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Wolfi
Δημοσιεύσεις: 162
Εγγραφή: 20 Φεβ 2005 18:59

Links χωρις http://

Δημοσίευση από Wolfi » 19 Φεβ 2010 17:33

Γεια σας. φτιαχνω μια σελίδα που μεσα σε όλα ο χρήστης θα μπορει να ανεβάζει δικά του λινκς.
Oταν ανεβάζω ενα url τυπου http://www.freestuff.gr τοτε ολα ειναι οκ.
αλλα αν ανεβάσω τυπου www.freestuff.gr τοτε με βγάζει στην δικία μου σελίδα σαν το www.freestuff.gr να ειναι φάκελος της σελίδας μου.
θα θελα καπως να μπορω να κάνω Ελεγχο αν υπάρχει το http και αν δεν υπάρχει να το προσθέτει η php.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Links χωρις http://

Δημοσίευση από fafos » 19 Φεβ 2010 18:10

me preg_match();

Κώδικας: Επιλογή όλων

$link = "www.freestuff.gr";


    if(preg_match("/http:\/\//", $link)) {
 $new_link = $link;
    } else {
 $new_link = 'http://'.$link;   
 }




echo  $new_link;

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Links χωρις http://

Δημοσίευση από greekbytes » 20 Φεβ 2010 09:54

Και το παραπάνω του fafou καλύτερα να μπει σε μια function για να μην το γράφεις παντού.

Κώδικας: Επιλογή όλων

function add_http($link) {
   if(preg_match("/http:\/\//", $link)) { 
      return $link; 
   } else { 
      return 'http://'.$link;    
   } 
}

$link = "www.freestuff.gr"; 
echo  add_http($link);

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες