|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
PHP Risultato echo
una domanda io con un echo stampo un form che poi mi genera una pagina html ripresa dall'esterno, come faccio a prendere il sorgente di quella parte o se volete il risultato del echo?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Alt ... non è molto chiaro (almeno a me). Con un echo mandi in output un form e fin qui ok. Poi cosa intendi con "che poi mi genera una pagina html ripresa dall'esterno"??
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
Quote:
in poche parole io ho un form nel echo che mi genera una pagina, poi in quel form ci metto un valore e premo il submti che completa una pagina(un sito) tramite un post; adesso come faccio a leggere il sorgente di una pagina completata col mio post? |
|
|
|
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
Quote:
A dire il vero sono i dati presenti nei campi del form che vengono inviati tramite POST al URL specificato nel action .... |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
in poche parole:
c'è un sito che a un form che tramite post restituisce un valore. a me serviva fare un programma che mi inseriva dei dati nel form e scrivessi il risultato che mi ritorna su un file txt... nn so se ho reso l'idea |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Programma in quale linguaggio? E la pagina a cui vengono inviati i dati che cosa fornisce come output?
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
Quote:
php io e la pagina che uso cmq restituisce del testo |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
ma mi da questo errore: Call to undefined function curl_init() in
:? |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Non è caricato il modulo della libreria CURL. Se stai lavorando in locale sul tuo PC, allora hai sicuramente accesso al php.ini. Editalo e decommenta la riga ;extension=php_curl.dll
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
Quote:
ciò significa che devo togliere quel ";" giusto? xche lo già tolta |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Esatto e assicurati anche che la direttiva extension_dir contenga il path corretto dove sono presenti i moduli di estensione e quindi riavvia il server.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
Quote:
o tolto il ; ma nn và........ Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\smip\index.php5 on line 22 sorgente: Codice:
<html>
<head>
<link rel="shortcut icon" href="">
</head>
<body link="#8080FF">
<?php
$curlRes = curl_init ();
curl_setopt ($curlRes, CURLOPT_URL, "nomesito.asd");
curl_setopt ($curlRes, CURLOPT_POST, TRUE);
curl_setopt ($curlRes, CURLOPT_POSTFIELDS, "45659");
curl_setopt ($curlRes, CURLOPT_RETURNTRANSFER, TRUE);
$ret = curl_exec ($curlRes);
curl_close ($curlRes);
?>
</body>
</html>
|
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Fai una pagina di phpinfo e vedi se la estensione è caricata o meno (ma se ti dice undefined non l'ha sicuramente caricata).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
no ok: ho riavviato il pc e nn dà più errori
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Bastava riavviare il server come avevo detto ..... se il tuo server web gira come servizio di sistema basta andare in Start -> Programmi -> Strumenti di amministrazione -> Servizi e lo riavii.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
Quote:
Codice:
$ch = curl_init("http://www.smipweb.ch/");
$fp = fopen("file.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
xche nn scrive nulla :? |
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
A me funziona benissimo.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:15.




















