anthony_crete Δημοσ. 26 Ιουνίου 2007 Δημοσ. 26 Ιουνίου 2007 xairetai! 8elw na kanw to eksis: na exw ena pedio stin selida sto opoio 8a eisagei o episkeptis tin dieu8unsi mias selidas px:http://www.insomnia.gr/ kai meta apo kei kai pera to php file auto 8a epistrefei as poume tous teleutaious titlous...px:Αποκλειστικά από την COSMOTE: Για πρώτη φορά η χρέωση σταματάει ενώ εσείς συνεχίζετε να μιλάτε! Η WIND προσφέρει πολύ περισσότερα! MIG: Ενδιαφέρον για Τellas - ”Σφήνα” σε Sawiris Ελεγχος των μηχανών μόνο με τη σκέψη Ean upo8esoume oti to upoloipo olo uliko tis selidas einai statiko kai den allazei, mporw me kapoio tropo na parw ena sugkekrimeno kommati tou source code kai na to kanw print() ? Diladi ousiastika 8elw na kanei analusi tou source code OPWS 8A to DIAVAZEI O SERVER kai meta na stelnei ena kommati tou source code pisw ston xristi **to paradeigma pou xrisimopoiisa me to insomnia einai endeiktiko, min mou peite gia RSS feeds klp, apla einai mia custom selida i opoia allazei mipos kserei kapoios na me voithisei gt eimai psiloasxetos {ews teleiws asxetos} apo PHP? auta.. euxaristw prokatavolika
Gigenis Δημοσ. 27 Ιουνίου 2007 Δημοσ. 27 Ιουνίου 2007 Δοκίμασε την εντολή file_get_contents θα σου δώσει το περιεχόμενο της σελίδας και μετά με την εντολή strip_tags μπορείς να βγάλεις όλα τα html tags. Βέβαια αυτό που θα μείνει θα είναι όλο το περιεχόμενο της σελίδας αλλά αν ξέρεις σε ποιο σημείο της σελίδας ξεκινούν τα δυναμικά στοιχεία τότε με λίγο "χτένισμα" (strpos και substr) θα μπορείς να πετάξεις τα περιττά και να κρατήσεις αυτό που θέλεις, αλλά θα σε παιδέψει πολύ
Dikemou Δημοσ. 27 Ιουνίου 2007 Δημοσ. 27 Ιουνίου 2007 Δες τις preg_* εκτός κι αν η σελίδα υποστηρίζει rxx/xml οπότε τα πράγματα είναι πιο απλά (δες simplexml)...
anthony_crete Δημοσ. 27 Ιουνίου 2007 Μέλος Δημοσ. 27 Ιουνίου 2007 file epeidi se exw kopsei egw, ksereis apo PHP des ligo auton ton kodika!! ><?php $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); } ?> douleuei... apla otan paw ekei mou vgazei to eksis: HTTP/1.1 200 OK Date: Wed, 27 Jun 2007 10:57:09 GMT Server: Apache/2.0.54 (Fedora) Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT ETag: "63ffd-1b6-80bfd280" Accept-Ranges: bytes Content-Length: 438 Connection: close Content-Type: text/html; charset=UTF-8 kai meta apo katw tin selida.. 8elw akoma 2 pragmatakia an mporeis!! 1) pos 8a afairesw auto to parapanw pou vgazei wste na emfanizei mono tin selida?? 2) Uparxei kapoios tropos na apomonwsw kapoion xwro aptin selida?? diladi na min mou to emfanizei olo, alla mia sugkekrimeni grammi tou source code?? thnx
mitsoskitsos Δημοσ. 27 Ιουνίου 2007 Δημοσ. 27 Ιουνίου 2007 Δοκίμασε αυτόν τον κώδικα > $fd = fopen ("http://www.url.com/index.php","r"); while (!feof ($fd)) { $buffer.=fgets($fd, 4096); } fclose ($fd); # Apo kei kai kato $out1= strstr ($buffer, '<body>'); # Apo kei kai piso $pos= strpos ($out1, '</body>'); $out2= substr($out1,0,$pos-1); echo $out2;
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.